Hi, Please find a new ebuild of gnash. It is based on cvs ebuild in portage but more modularized with use flag. Plus, you can compile the plugin though it is in early stage of development and doesn't show any flash at the moment. The compilation and installation of the plugins works and is tested only for firefox but with the same patch it could probably works for mozilla. Best Regards Fr
Hi, Please find a new ebuild of gnash. It is based on cvs ebuild in portage but more modularized with use flag. Plus, you can compile the plugin though it is in early stage of development and doesn't show any flash at the moment. The compilation and installation of the plugins works and is tested only for firefox but with the same patch it could probably works for mozilla. Best Regards Frédéric Point
Created attachment 79669 [details] gnash ebuild modularized gnash ebuild with use support and firefox plugin
Created attachment 79670 [details, diff] patch for firefox plugin support
if you are changing an ebuild please post only diffs (diff -u old new) Are you sure all those flags are correct? Why did you not modularize the DEPEND?
All the flags are correct. I didn't modularized DEPEND because I don't have time and knoledge to do it... Sorry
Well, I will post some improvement and cleanup here at the end of week. But if someone have fine links on how to modularize DEPEND and could email me or post it here, I would be happy. Now, I have to tell my mason where he put my shower... Don't have time :)
hi, here it looks like (not with this ebuild though) gnash needs -laudio when linking. I am not sure it is the case, but if it is, you should add a depend on nas (if i am not wrong nas is the ebuild providing libaudio)
Any chance of getting the firefox plugin built with this? I imagine thats what 99% of users will be using it for...
Working on ~AMD64. Used the ebuild but not the patch (the firefox.m4 file apparently has changed and the patch is not accepted. The plugin is made but at the end of the emerge process, I get the following error: make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/var/tmp/portage/gnash-0.7_alpha20060129/work/gnash/plugin/mozilla-sdk' make[2]: Leaving directory `/var/tmp/portage/gnash-0.7_alpha20060129/work/gnash/plugin/mozilla-sdk' make[2]: Entering directory `/var/tmp/portage/gnash-0.7_alpha20060129/work/gnash/plugin' make[3]: Entering directory `/var/tmp/portage/gnash-0.7_alpha20060129/work/gnash/plugin' make[3]: Nothing to be done for `install-exec-am'. cp .libs/libgnash.so /usr/lib64/mozilla-firefox -Wl,-R/usr/lib64/mozilla-firefox/plugins/libgnash.so cp: invalid option -- W Try `cp --help' for more information. make[3]: *** [install-pluginLTLIBRARIES] Error 1 make[3]: Leaving directory `/var/tmp/portage/gnash-0.7_alpha20060129/work/gnash/plugin' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/var/tmp/portage/gnash-0.7_alpha20060129/work/gnash/plugin' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gnash-0.7_alpha20060129/work/gnash/plugin' make: *** [install-recursive] Error 1 !!! ERROR: net-www/gnash-0.7_alpha20060129 failed. Call stack: ebuild.sh, line 1526: Called dyn_install ebuild.sh, line 999: Called src_install gnash-0.7_alpha20060129.ebuild, line 82: Called die !!! make install failed !!! If you need support, post the topmost build error, and the call stack if relevant.
I made a new ebuild, at least frogbender works with it now :) This one features firefox and kde plugin support and also includes many additional useflags. Have fun!