www-client/seamonkey-2.40.ebuild fails at install phase when USE flag gmp-autoupdate is disabled (USE='-gmp-autoupdate') due to an invalid directory string @ line 279. seamonkey-2.40.ebuild, line 279: "${S}/${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ should be changed to "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
Created attachment 439786 [details] emerge --info =www-client/seamonkey-2.40
Created attachment 439788 [details] /var/tmp/portage/www-client/seamonkey-2.40/temp/build.log
same here copying the error into coment to make it easier to find: /var/tmp/portage/www-client/seamonkey-2.40/temp/environment: line 5127: /var/tmp/portage/www-client/seamonkey-2.40/work/seamonkey-2.40//var/tmp/portage/www-client/seamonkey-2.40/work/seamonkey-2.40/seamonk/dist/bin/browser/defaults/preferences/all-gentoo.js: No such file or directory
Yep -- syntax error in src_install(). Fixed now in 2.39 and 2.40
Not fixed, at least in 2.40: Line 279, needed (as in bug description): "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" in current ebuild: "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js"
ok no problem, i'll adjust and re-fix as soon as I can.
Any news about this?
still fails, despite seamonkey saw some updates meanwhile ... this helped me so it no longer blocks my world updates: # diff -Naur /usr/portage/www-client/seamonkey/seamonkey-2.40.ebuild~ /usr/portage/www-client/seamonkey/seamonkey-2.40.ebuild --- /usr/portage/www-client/seamonkey/seamonkey-2.40.ebuild~ 2016-10-28 10:46:29.112359684 +0200 +++ /usr/portage/www-client/seamonkey/seamonkey-2.40.ebuild 2016-10-28 10:46:40.788215136 +0200 @@ -277,7 +277,7 @@ if ! use gmp-autoupdate ; then for plugin in gmp-gmpopenh264 ; do echo "pref(\"media.${plugin}.autoupdate\", false);" >> \ - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ || die done fi
I've reproduced this issue, and fixed it in the 2.40 ebuild.