Subject: Re: mozilla/firefox on solaris9
To: None <tech-pkg@netbsd.org>
From: Manuel Bouyer <bouyer@antioche.lip6.fr>
List: tech-pkg
Date: 03/03/2004 18:55:05
--EVF5PPMfhYS0aIcm
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Wed, Mar 03, 2004 at 06:05:02PM +0100, Manuel Bouyer wrote:
> I found a PR about this:
> http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=20075

OK, the solution is there. The 2 extra libraries required on solaris aren't
installed by the firefox packages (mozilla should be OK), because they're
missing from the PLIST.
It seems that for firefox only libfreebl_hybrid_3.so is required;
I run without libfreebl_pure32_3.so and can access SSL sites,
and pure32 didn't appear in the truss output either.

I just commited the attached patch, which fixes the problem for firefox-gtk2
and should fix firefox too.

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--

--EVF5PPMfhYS0aIcm
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=diff

Index: firefox/PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/www/firefox/PLIST,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 PLIST
--- firefox/PLIST	29 Feb 2004 17:44:58 -0000	1.1.1.1
+++ firefox/PLIST	3 Mar 2004 17:46:24 -0000
@@ -104,6 +104,7 @@
 lib/${MOZILLA}/libxpcom.${SO_SUFFIX}
 lib/${MOZILLA}/libxpcom_compat.${SO_SUFFIX}
 lib/${MOZILLA}/libxpistub.${SO_SUFFIX}
+${SUNOSLIB}lib/${MOZILLA}/libfreebl_hybrid_3.${SO_SUFFIX}
 @comment end DSO
 @comment begin DATA
 lib/${MOZILLA}/bloaturls.txt
Index: firefox-gtk2/PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/www/firefox-gtk2/PLIST,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 PLIST
--- firefox-gtk2/PLIST	29 Feb 2004 17:46:52 -0000	1.1.1.1
+++ firefox-gtk2/PLIST	3 Mar 2004 17:46:24 -0000
@@ -103,6 +103,7 @@
 lib/${MOZILLA}/libxpcom.${SO_SUFFIX}
 lib/${MOZILLA}/libxpcom_compat.${SO_SUFFIX}
 lib/${MOZILLA}/libxpistub.${SO_SUFFIX}
+${SUNOSLIB}lib/${MOZILLA}/libfreebl_hybrid_3.${SO_SUFFIX}
 @comment end DSO
 @comment begin DATA
 lib/${MOZILLA}/bloaturls.txt

--EVF5PPMfhYS0aIcm--