hi! just found out that phoenix has it's own plugin dir so every ebuild with mozilla plugin has to add a check if phoenix is installed too....think i did all greetings, LordVan
Created attachment 5270 [details] acroread-5.0.6-r1.ebuild new ebuild for acroread
Created attachment 5271 [details] netscape-flash-6.0b-r1.ebuild new netscape-flash
Created attachment 5272 [details] netscape-plugger-4.0-r2.ebuild plugger ebuild
Created attachment 5273 [details] blackdown-jdk-1.4.1_beta-r1.ebuild
Created attachment 5274 [details] blackdown-jre-1.3.1-r8.ebuild
Created attachment 5275 [details] ibm-jdk-1.3.1-r2.ebuild
Created attachment 5276 [details] ibm-jre-1.3.1-r2.ebuild
Created attachment 5277 [details] sun-j2sdk-1.4.0-r1.ebuild
Created attachment 5278 [details] sun-jdk-1.4.1.01-r1.ebuild
Created attachment 5280 [details] realplayer-8-r3.ebuild
Created attachment 5281 [details] djvu-3.5.9-r1.ebuild added phoenix plugin support and fixed mozilla plugin install (using USE var now)
Couldn't you just have the Phoenix ebuild create a symlink to Mozilla's plugins?
sure.. but .. why then not mozilla having link to nn plugin dir? ;) *G* but it's an option of course :) greetz, LordVan
hi! shouldn't comment while half asleep ... we can't just symlink cuz mozilla is no dep of phoenix greetz, LordVan P.S.: thx2 phoenix for telling me that i wrote crap
So we are proceeding like that: - create a new dir: /usr/share/mozilla/plugins - ln -s /usr/share/mozilla/plugins /usr/lib/mozilla/plugins - ln -s /usr/share/mozilla/plugins /usr/lib/phoenix/plugins - add a phoenix USEvar - check "use mozilla" and "use phoenix" in the ebuilds: if at least one is true, install the plugin to /usr/share/mozilla/plugins LordVan, Martin, <whomever>: Is that okay with you? -phoen][x-
Why do you want to use USE flags ? If it got a plugin, just install it if that dir exists (like the java one does), or forcefully like netscape-flash (i think). The 'mozilla' USE flag are for apps that can link to moz libs to bring extra features ...
In fact, as i was hacking stuff into the phoenix-bin ebuild some minutes ago, exactly that idea came to my mind. So we gonna simply install every plugin we have into /usr/share/mozilla/plugins. However, you'll have to modify the mozilla ebuild to create "/usr/share/mozilla/plugins" if it doesnt exist and to link this dir to /usr/lib/mozilla/plugins/. The new phoenix-bin-0.4-r2 i'm committing now already has these enhancement. I'll modify the plugins, as soon as you are done. -phoen][x-
phoen][x, have a look at the nsplugins.eclass ....
I'll start to modify the plugin providing ebuilds now. -phoen][x-
Its finally done. Thats the current mask: =app-text/acroread-5.06-r2 =net-www/netscape-flash-6.0b-r1 =net-www/netscape-plugger-4.0-r2 =media-video/realplayer-8-r3 =app-text/djvu-3.5.9-r1 =dev-java/sun-jdk-1.4.1.01-r1 =dev-java/sun-jdk-1.3.1.06-r1 =dev-java/sun-j2sdk-1.4.0-r3 =dev-java/ibm-jdk-1.3.1-r2 =dev-java/ibm-jre-1.3.1-r2 =dev-java/blackdown-jre-1.3.1-r8 =dev-java/blackdown-jdk-1.4.1_beta-r1 =dev-java/blackdown-jdk-1.3.1-r8 Do me a favor and test all these packages (unmask, ACCEPT_KEYWORDS="~x86", "emerge foo"). Each of them should install (link) at least one file into /usr/lib/nsbrowsers/plugins. Both, phoenix and mozilla should use those plugins. -phoen][x-
djvu, sun-jdk-1.4.1.01 and netscape-plugger are working fine with Konqueror 3.1-rc3, Opera 6.1 and phoenix-bin-20021121. I've never been able to make the realplayer plugin work on any linux browser. And acroread, I emerged it, but all the browsers are still using ghostview, which I really find better overall (more unix-friendly), and I didn't try removing the latter from the plug-ins folder. BTW, thanks to this mask I discovered djvu. I hadn't heard about it before and it's really worth it.
Finally closing this bug. -phoen][x-