head 1.2; access; symbols pkgsrc-2013Q2:1.2.0.10 pkgsrc-2013Q2-base:1.2 pkgsrc-2012Q4:1.2.0.8 pkgsrc-2012Q4-base:1.2 pkgsrc-2011Q4:1.2.0.6 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q2:1.2.0.4 pkgsrc-2011Q2-base:1.2 pkgsrc-2009Q4:1.2.0.2 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q2:1.1.0.12 pkgsrc-2009Q2-base:1.1 pkgsrc-2009Q1:1.1.0.10 pkgsrc-2009Q1-base:1.1 pkgsrc-2008Q4:1.1.0.8 pkgsrc-2008Q4-base:1.1 pkgsrc-2008Q3:1.1.0.6 pkgsrc-2008Q3-base:1.1 pkgsrc-2008Q2:1.1.0.4 cube-native-xorg:1.1.0.2 cube-native-xorg-base:1.1; locks; strict; comment @# @; 1.2 date 2009.08.05.01.27.32; author tnn; state dead; branches; next 1.1; 1.1 date 2008.08.11.10.09.21; author martin; state Exp; branches 1.1.4.1; next ; 1.1.4.1 date 2008.08.11.10.09.21; author tron; state dead; branches; next 1.1.4.2; 1.1.4.2 date 2008.09.26.19.52.40; author tron; state Exp; branches; next ; desc @@ 1.2 log @Remove firefox 2.x. Firefox 3.5 branch will be imported in this location. (I opted for removing and re-importing instead of a plain update due to extensive patch rototil) We may encounter minor turbulence as dependent packages are sorted out. Thank you for flying pkgsrc-current. @ text @$NetBSD: patch-ee,v 1.1 2008/08/11 10:09:21 martin Exp $ This is align.patch from https://bugzilla.mozilla.org/show_bug.cgi?id=161826 (https://bugzilla.mozilla.org/attachment.cgi?id=294965) It is needed to make firefox work on CPUs requiring strict alignment. (Part 1 of 3 [patch-ee .. patch-eg]) Index: intl/unicharutil/util/nsUnicharUtils.cpp =================================================================== RCS file: /cvsroot/mozilla/intl/unicharutil/util/nsUnicharUtils.cpp,v retrieving revision 1.27.8.1 diff -u -b -B -u -8 -p -r1.27.8.1 nsUnicharUtils.cpp --- intl/unicharutil/util/nsUnicharUtils.cpp 22 Jun 2006 19:13:00 -0000 1.27.8.1 +++ intl/unicharutil/util/nsUnicharUtils.cpp 31 Dec 2007 16:07:40 -0000 @@@@ -343,8 +343,20 @@@@ ToUpperCase(PRUnichar aChar) if (aChar < 256) result = toupper(char(aChar)); else result = aChar; } return result; } +void +SetUnichar(void *ptr, PRUnichar aChar) +{ +#if NEED_STRICT_ALIGNMENT + *((char *) ptr) = *((char *) &aChar); + *((char *) ptr + 1) = *((char *) &aChar + 1); +#else + *((PRUnichar *) ptr) = aChar; +#endif +} + + @ 1.1 log @Add "unicode" processing alignment patch from mozilla's bugzilla to make firefox work again on archs requiring strict alignement. Bump pkgrevision. @ text @d1 1 a1 1 $NetBSD$ @ 1.1.4.1 log @file patch-ee was added on branch pkgsrc-2008Q2 on 2008-09-26 19:52:40 +0000 @ text @d1 37 @ 1.1.4.2 log @Pullup ticket #2534 - requested by ghen firefox: security update firefox-bin: security update firefox-gtk1: security update www/firefox-bin/Makefile 1.45 www/firefox-bin/distinfo 1.45 www/firefox-gtk1/Makefile 1.20-1.21 www/firefox-gtk1/PLIST 1.16 www/firefox/Makefile 1.47-1.48 www/firefox/Makefile-firefox.common 1.60 www/firefox/PLIST 1.31 www/firefox/distinfo 1.81-1.82 www/firefox/patches/patch-ee 1.1 www/firefox/patches/patch-ef 1.1 www/firefox/patches/patch-eg 1.1 --- Module Name: pkgsrc Committed By: martin Date: Mon Aug 11 10:09:21 UTC 2008 Modified Files: pkgsrc/www/firefox: Makefile distinfo pkgsrc/www/firefox-gtk1: Makefile Added Files: pkgsrc/www/firefox/patches: patch-ee patch-ef patch-eg Log Message: Add "unicode" processing alignment patch from mozilla's bugzilla to make firefox work again on archs requiring strict alignement. Bump pkgrevision. --- Module Name: pkgsrc Committed By: ghen Date: Wed Sep 24 14:34:36 UTC 2008 Modified Files: pkgsrc/www/firefox: Makefile Makefile-firefox.common PLIST distinfo pkgsrc/www/firefox-bin: Makefile distinfo pkgsrc/www/firefox-gtk1: Makefile PLIST Log Message: Update firefox, firefox-bin and firefox-gtk1 to 2.0.0.17. (ok during freeze agc@@) Security fixes in this version: MFSA 2008-45 XBM image uninitialized memory reading MFSA 2008-44 resource: traversal vulnerabilities MFSA 2008-43 BOM characters stripped from JavaScript before execution MFSA 2008-42 Crashes with evidence of memory corruption (rv:1.9.0.2/1.8.1.1= 7) MFSA 2008-41 Privilege escalation via XPCnativeWrapper pollution MFSA 2008-40 Forced mouse drag MFSA 2008-39 Privilege escalation using feed preview page and XSS flaw MFSA 2008-38 nsXMLDocument::OnChannelRedirect() same-origin violation MFSA 2008-37 UTF-8 URL stack buffer overflow For more info, see http://www.mozilla.com/en-US/firefox/2.0.0.17/releasenotes/ @ text @a0 37 $NetBSD: patch-ee,v 1.1 2008/08/11 10:09:21 martin Exp $ This is align.patch from https://bugzilla.mozilla.org/show_bug.cgi?id=161826 (https://bugzilla.mozilla.org/attachment.cgi?id=294965) It is needed to make firefox work on CPUs requiring strict alignment. (Part 1 of 3 [patch-ee .. patch-eg]) Index: intl/unicharutil/util/nsUnicharUtils.cpp =================================================================== RCS file: /cvsroot/mozilla/intl/unicharutil/util/nsUnicharUtils.cpp,v retrieving revision 1.27.8.1 diff -u -b -B -u -8 -p -r1.27.8.1 nsUnicharUtils.cpp --- intl/unicharutil/util/nsUnicharUtils.cpp 22 Jun 2006 19:13:00 -0000 1.27.8.1 +++ intl/unicharutil/util/nsUnicharUtils.cpp 31 Dec 2007 16:07:40 -0000 @@@@ -343,8 +343,20 @@@@ ToUpperCase(PRUnichar aChar) if (aChar < 256) result = toupper(char(aChar)); else result = aChar; } return result; } +void +SetUnichar(void *ptr, PRUnichar aChar) +{ +#if NEED_STRICT_ALIGNMENT + *((char *) ptr) = *((char *) &aChar); + *((char *) ptr + 1) = *((char *) &aChar + 1); +#else + *((PRUnichar *) ptr) = aChar; +#endif +} + + @