Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 06 May 2009 06:52:25 -0500
From:      "Jeremy Messenger" <mezz7@cox.net>
To:        "Joe Marcus Clarke" <marcus@freebsd.org>
Cc:        "Eric L. Chen" <d9364104@mail.nchu.edu.tw>, freebsd-gnome@freebsd.org
Subject:   Re: Epiphany cannot use all plugins
Message-ID:  <op.utibabii9aq2h7@localhost>
In-Reply-To: <1241585653.41139.11.camel@shumai.marcuscom.com>
References:  <1241510298.2582.9.camel@localhost> <4A00755B.1030106@freebsd.org> <1241580145.1710.10.camel@localhost> <1241585653.41139.11.camel@shumai.marcuscom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 05 May 2009 23:54:13 -0500, Joe Marcus Clarke <marcus@freebsd.org>  
wrote:

> On Wed, 2009-05-06 at 11:22 +0800, Eric L. Chen wrote:
>> On Tue, 2009-05-05 at 13:20 -0400, Joe Marcus Clarke wrote:
>> > Eric L. Chen wrote:
>> > > Hi,
>> > > My epiphany does not load totem and moonlight plugins, but firefox3  
>> can.
>> > > Any one has same problem?
>> >
>> > Unless you've built epiphany using libxul, it uses the Firefox 2.0
>> > Gecko, and the two are not compatible.
>>
>> I didn't build/install firefox 2. Epiphany, totem and moonlight built
>> with libxul.
>> Then I found some plugins are not work, so install firefox3 to verify
>> problem, but firefox3 can use all plugins.
>
> Could be a Gecko thing, then.  Contact the gecko team.

Actually, it's epiphany port issue. I can try to fix it this evening  
unless someone beat me. Here is a problem:

www/epiphany/Makefile:
------------------------------
	@${REINPLACE_CMD} -e  
's|/lib/mozilla/plugins"|/lib/browser_plugins/symlinks/gecko18"|' \
		${WRKSRC}/embed/mozilla/mozilla-embed-single.cpp
------------------------------

It's hardcore, so need to add a check if it uses libxul then switch to  
gecko19. For now, Eric, you can edit by change from 'gecko18' to 'gecko19'  
then reinstall epiphany and let us know if it works for you. I won't be  
able to test it in runtime since I still have GNOME 2.24.2, old xorg and  
etc. But I still can test by 'make patch' and commit it.

Cheers,
Mezz

> Joe
>
>>
>> /Eric
>> >
>> > Joe
>> >
>> > >
>> > >> ls /usr/local/lib/browser_plugins/symlinks/gecko19
>> > > libgnashplugin.so		libtotem-complex-plugin.so
>> > > libjavaplugin_oji.so		libtotem-cone-plugin.so
>> > > libmoonloader.so		libtotem-gmp-plugin.so
>> > > libmoonplugin-ff3bridge.so	libtotem-mully-plugin.so
>> > > libmoonplugin.so		libtotem-narrowspace-plugin.so
>> > > libtotem-basic-plugin.so
>> > >
>> > > /Eric


-- 
mezz7@cox.net  -  mezz@FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  gnome@FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.utibabii9aq2h7>