summaryrefslogtreecommitdiff
path: root/www/firefox
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2006-10-19 10:25:17 +0000
committermarkd <markd@pkgsrc.org>2006-10-19 10:25:17 +0000
commit98639647ef513bb35808be8f0c4e085e1547cea8 (patch)
tree6f6af36c3d01d4f358d6e4dbffc6bc273f2e770a /www/firefox
parent96116728fc495a8bed1d60e34d3344c282f172f5 (diff)
downloadpkgsrc-98639647ef513bb35808be8f0c4e085e1547cea8.tar.gz
Fix crash after printing caused by trying to destroy the same charset
structure multiple times. Bump PKGREVISION.
Diffstat (limited to 'www/firefox')
-rw-r--r--www/firefox/Makefile4
-rw-r--r--www/firefox/distinfo4
-rw-r--r--www/firefox/patches/patch-ai24
3 files changed, 21 insertions, 11 deletions
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index 47663a54d6e..a3ec745b697 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -1,6 +1,8 @@
-# $NetBSD: Makefile,v 1.36 2006/09/15 12:26:56 ghen Exp $
+# $NetBSD: Makefile,v 1.37 2006/10/19 10:25:17 markd Exp $
MOZILLA= firefox
+PKGREVISION= 1
+
COMMENT= Lightweight gecko-based web browser
MOZILLA_USE_GTK2= # yes
diff --git a/www/firefox/distinfo b/www/firefox/distinfo
index dbaedc8bf11..440fca2db2e 100644
--- a/www/firefox/distinfo
+++ b/www/firefox/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.55 2006/10/16 12:09:13 seb Exp $
+$NetBSD: distinfo,v 1.56 2006/10/19 10:25:17 markd Exp $
SHA1 (firefox-1.5.0.7-source.tar.bz2) = f10d57af87bddc1b929ec5321688ac0efa880960
RMD160 (firefox-1.5.0.7-source.tar.bz2) = 156a73842949d4fcd401dfaa54afc6cac3aa66c2
@@ -11,7 +11,7 @@ SHA1 (patch-ae) = fea251aabc772c3d4ad3044c8295af45cc9cab2d
SHA1 (patch-af) = 01e10664fbf20dffa53ecb94be24a421c39b838b
SHA1 (patch-ag) = 1266333a482483f786d5f00e92e641e282266442
SHA1 (patch-ah) = c737519c8ab8a66993d4892a6efac73e2da979f5
-SHA1 (patch-ai) = 58d7d87295cfbcaeba3e6a27457e15533d4b8e78
+SHA1 (patch-ai) = 189aa46f116e424c23368e1c7fbc6c56dd389954
SHA1 (patch-aj) = 84a5e3630c7dd9532bbb20e7444ff9582631ea24
SHA1 (patch-ak) = aa54e2c4d2f1c0d40bbbfcd6e3e55b44c3c549ff
SHA1 (patch-al) = e5fc425630a5363807bf1cc2c648d5eb31d0e40e
diff --git a/www/firefox/patches/patch-ai b/www/firefox/patches/patch-ai
index 5ced0003483..333155fd14e 100644
--- a/www/firefox/patches/patch-ai
+++ b/www/firefox/patches/patch-ai
@@ -1,9 +1,17 @@
-$NetBSD: patch-ai,v 1.4 2005/12/10 13:47:22 taya Exp $
+$NetBSD: patch-ai,v 1.5 2006/10/19 10:25:17 markd Exp $
-diff -ruN ../Orig/mozilla/gfx/src/ps/nsFontMetricsPS.cpp ./gfx/src/ps/nsFontMetricsPS.cpp
---- ../Orig/mozilla/gfx/src/ps/nsFontMetricsPS.cpp 2005-04-28 17:04:00.000000000 +0900
-+++ ./gfx/src/ps/nsFontMetricsPS.cpp 2005-12-04 19:06:07.000000000 +0900
-@@ -1859,10 +1859,10 @@
+--- gfx/src/ps/nsFontMetricsPS.cpp.orig 2006-05-07 14:01:25.000000000 +1200
++++ gfx/src/ps/nsFontMetricsPS.cpp
+@@ -993,7 +993,7 @@ nsFontPSXft::FindFont(PRUnichar aChar, c
+
+ fontps *fps = new fontps;
+ fps->entry = xftEntry;
+- fps->charset = fc_charset;
++ fps->charset = FcCharSetCopy (fc_charset);
+ fps->fontps = nsnull;
+ fpi.fontps->AppendElement(fps);
+ }
+@@ -1868,10 +1868,10 @@ nsFontPSFreeType::Init(nsITrueTypeFontCa
mPixelSize = NSToIntRound(app2dev * mFont->size);
@@ -18,7 +26,7 @@ diff -ruN ../Orig/mozilla/gfx/src/ps/nsFontMetricsPS.cpp ./gfx/src/ps/nsFontMetr
nsresult rv;
mFt2 = do_GetService(NS_FREETYPE2_CONTRACTID, &rv);
-@@ -1896,7 +1896,7 @@
+@@ -1905,7 +1905,7 @@ nsFontPSFreeType::GetWidth(const PRUnich
if (!face)
return 0;
@@ -27,7 +35,7 @@ diff -ruN ../Orig/mozilla/gfx/src/ps/nsFontMetricsPS.cpp ./gfx/src/ps/nsFontMetr
nsresult rv = mFt2->GetImageCache(&iCache);
if (NS_FAILED(rv)) {
NS_ERROR("Failed to get Image Cache");
-@@ -1934,8 +1934,8 @@
+@@ -1943,8 +1943,8 @@ nsFontPSFreeType::getFTFace()
FTC_Manager cManager;
mFt2->GetFTCacheManager(&cManager);
@@ -38,7 +46,7 @@ diff -ruN ../Orig/mozilla/gfx/src/ps/nsFontMetricsPS.cpp ./gfx/src/ps/nsFontMetr
NS_ASSERTION(rv==0, "failed to get face/size");
if (rv)
return nsnull;
-@@ -2379,16 +2379,16 @@
+@@ -2388,16 +2388,16 @@ void nsFT2Type1Generator::GeneratePSFont
mEntry->GetFamilyName(fontName);
mEntry->GetStyleName(styleName);