diff options
author | markd <markd> | 2006-10-19 10:25:17 +0000 |
---|---|---|
committer | markd <markd> | 2006-10-19 10:25:17 +0000 |
commit | 0a73f0c3a7761ca3b1c02dc5f7fd5347cc265338 (patch) | |
tree | 6f6af36c3d01d4f358d6e4dbffc6bc273f2e770a /www | |
parent | 2d54cb06fbcad78a2e3f50487b14a7276ea89c53 (diff) | |
download | pkgsrc-0a73f0c3a7761ca3b1c02dc5f7fd5347cc265338.tar.gz |
Fix crash after printing caused by trying to destroy the same charset
structure multiple times. Bump PKGREVISION.
Diffstat (limited to 'www')
-rw-r--r-- | www/firefox/Makefile | 4 | ||||
-rw-r--r-- | www/firefox/distinfo | 4 | ||||
-rw-r--r-- | www/firefox/patches/patch-ai | 24 | ||||
-rw-r--r-- | www/seamonkey/Makefile | 4 | ||||
-rw-r--r-- | www/seamonkey/distinfo | 4 | ||||
-rw-r--r-- | www/seamonkey/patches/patch-ai | 21 |
6 files changed, 40 insertions, 21 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); diff --git a/www/seamonkey/Makefile b/www/seamonkey/Makefile index 4691bb57153..cb468523f78 100644 --- a/www/seamonkey/Makefile +++ b/www/seamonkey/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.10 2006/09/26 22:21:32 salo Exp $ +# $NetBSD: Makefile,v 1.11 2006/10/19 10:25:36 markd Exp $ MOZILLA= seamonkey -PKGREVISION= 1 +PKGREVISION= 2 COMMENT= Full featured gecko-based browser diff --git a/www/seamonkey/distinfo b/www/seamonkey/distinfo index df532e8d470..761ae9ae8d3 100644 --- a/www/seamonkey/distinfo +++ b/www/seamonkey/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.10 2006/09/15 15:54:04 ghen Exp $ +$NetBSD: distinfo,v 1.11 2006/10/19 10:25:36 markd Exp $ SHA1 (seamonkey-1.0.5.source.tar.bz2) = 60be0112e369a06958c0295ad2de995ab476cef1 RMD160 (seamonkey-1.0.5.source.tar.bz2) = 9f99f4a542c3a4e1c7e054e73c9ca08cd7252e63 @@ -11,7 +11,7 @@ SHA1 (patch-ae) = f3c8ffcdfc8c0d5cc75413602c97c731721d751e SHA1 (patch-af) = 4844013ad49c77b87be7c30931ca786f246b40f3 SHA1 (patch-ag) = eaebefa81d03b2ebc8a32465f59889d92944d750 SHA1 (patch-ah) = 8f92f4294ead04ddc5b719ff66b4aada912dcc01 -SHA1 (patch-ai) = 89b0fb6fb691a6d40e7f1a5bdc8335d63e491c7b +SHA1 (patch-ai) = 189aa46f116e424c23368e1c7fbc6c56dd389954 SHA1 (patch-aj) = 951b5ea63116d876a6fcef586256a5728a2df2cf SHA1 (patch-ak) = f867ca0973fb4d0ca325b25f83586f10f6e85e32 SHA1 (patch-al) = d916f38de2fa0ca1993ec75c457fccc60ee6d612 diff --git a/www/seamonkey/patches/patch-ai b/www/seamonkey/patches/patch-ai index d307f181584..1ea900bb8a4 100644 --- a/www/seamonkey/patches/patch-ai +++ b/www/seamonkey/patches/patch-ai @@ -1,8 +1,17 @@ -$NetBSD: patch-ai,v 1.1.1.1 2006/03/30 19:15:48 ghen Exp $ +$NetBSD: patch-ai,v 1.2 2006/10/19 10:25:36 markd Exp $ ---- gfx/src/ps/nsFontMetricsPS.cpp.orig 2005-04-28 10:04:00.000000000 +0200 +--- gfx/src/ps/nsFontMetricsPS.cpp.orig 2006-05-07 14:01:25.000000000 +1200 +++ gfx/src/ps/nsFontMetricsPS.cpp -@@ -1859,10 +1859,10 @@ nsFontPSFreeType::Init(nsITrueTypeFontCa +@@ -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); @@ -17,7 +26,7 @@ $NetBSD: patch-ai,v 1.1.1.1 2006/03/30 19:15:48 ghen Exp $ nsresult rv; mFt2 = do_GetService(NS_FREETYPE2_CONTRACTID, &rv); -@@ -1896,7 +1896,7 @@ nsFontPSFreeType::GetWidth(const PRUnich +@@ -1905,7 +1905,7 @@ nsFontPSFreeType::GetWidth(const PRUnich if (!face) return 0; @@ -26,7 +35,7 @@ $NetBSD: patch-ai,v 1.1.1.1 2006/03/30 19:15:48 ghen Exp $ nsresult rv = mFt2->GetImageCache(&iCache); if (NS_FAILED(rv)) { NS_ERROR("Failed to get Image Cache"); -@@ -1934,8 +1934,8 @@ nsFontPSFreeType::getFTFace() +@@ -1943,8 +1943,8 @@ nsFontPSFreeType::getFTFace() FTC_Manager cManager; mFt2->GetFTCacheManager(&cManager); @@ -37,7 +46,7 @@ $NetBSD: patch-ai,v 1.1.1.1 2006/03/30 19:15:48 ghen Exp $ NS_ASSERTION(rv==0, "failed to get face/size"); if (rv) return nsnull; -@@ -2379,16 +2379,16 @@ void nsFT2Type1Generator::GeneratePSFont +@@ -2388,16 +2388,16 @@ void nsFT2Type1Generator::GeneratePSFont mEntry->GetFamilyName(fontName); mEntry->GetStyleName(styleName); |