head 1.12; access; symbols pkgsrc-2013Q2:1.11.0.4 pkgsrc-2013Q2-base:1.11 pkgsrc-2013Q1:1.11.0.2 pkgsrc-2013Q1-base:1.11 pkgsrc-2012Q4:1.10.0.2 pkgsrc-2012Q4-base:1.10 pkgsrc-2012Q3:1.9.0.2 pkgsrc-2012Q3-base:1.9 pkgsrc-2012Q2:1.8.0.2 pkgsrc-2012Q2-base:1.8 pkgsrc-2012Q1:1.7.0.2 pkgsrc-2012Q1-base:1.7 pkgsrc-2011Q4:1.5.0.16 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.14 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.12 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.10 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.5.0.8 pkgsrc-2010Q4-base:1.5 pkgsrc-2010Q3:1.5.0.6 pkgsrc-2010Q3-base:1.5 pkgsrc-2010Q2:1.5.0.4 pkgsrc-2010Q2-base:1.5 pkgsrc-2010Q1:1.5.0.2 pkgsrc-2010Q1-base:1.5 pkgsrc-2009Q4:1.4.0.2 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.3.0.2 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.2.0.14 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.12 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.10 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.8 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.6 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.4 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.2 pkgsrc-2008Q1:1.1.1.1.0.16 pkgsrc-2008Q1-base:1.1.1.1 pkgsrc-2007Q4:1.1.1.1.0.14 pkgsrc-2007Q4-base:1.1.1.1 pkgsrc-2007Q3:1.1.1.1.0.12 pkgsrc-2007Q3-base:1.1.1.1 pkgsrc-2007Q2:1.1.1.1.0.10 pkgsrc-2007Q2-base:1.1.1.1 pkgsrc-2007Q1:1.1.1.1.0.8 pkgsrc-2007Q1-base:1.1.1.1 pkgsrc-2006Q4:1.1.1.1.0.6 pkgsrc-2006Q4-base:1.1.1.1 pkgsrc-2006Q3:1.1.1.1.0.4 pkgsrc-2006Q3-base:1.1.1.1 pkgsrc-2006Q2:1.1.1.1.0.2 pkgsrc-2006Q2-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.12 date 2013.08.11.03.18.46; author ryoon; state dead; branches; next 1.11; commitid GDZSqlFAfPtd7Z0x; 1.11 date 2013.01.07.21.55.30; author ryoon; state Exp; branches; next 1.10; 1.10 date 2012.11.23.17.28.49; author ryoon; state Exp; branches; next 1.9; 1.9 date 2012.09.06.12.08.51; author ryoon; state Exp; branches; next 1.8; 1.8 date 2012.04.28.22.48.06; author ryoon; state Exp; branches; next 1.7; 1.7 date 2012.03.19.10.35.58; author ryoon; state Exp; branches; next 1.6; 1.6 date 2012.03.10.03.26.05; author ryoon; state Exp; branches; next 1.5; 1.5 date 2010.03.16.10.59.10; author tnn; state Exp; branches; next 1.4; 1.4 date 2009.11.29.00.40.44; author tnn; state dead; branches; next 1.3; 1.3 date 2009.09.15.09.26.07; author ghen; state Exp; branches; next 1.2; 1.2 date 2008.05.19.10.43.02; author tnn; state Exp; branches 1.2.14.1; next 1.1; 1.1 date 2006.03.30.19.15.48; author ghen; state Exp; branches 1.1.1.1; next ; 1.2.14.1 date 2009.09.16.12.56.33; author tron; state Exp; branches; next ; 1.1.1.1 date 2006.03.30.19.15.48; author ghen; state Exp; branches; next ; desc @@ 1.12 log @Update to 2.20 * Merge SunOS patches from www/firefox. Changelog: SeaMonkey-specific changes The Content Security Policy (CSP) 1.0 parser has been enabled. The Mixed Content Blocker has been enabled, blocking insecure active content loads on HTTPS pages. New mail alert information can be customized now (Preferences/Mail & Newsgroups/Notifications). A confirmation prompt has been introduced to protect against accidental permanent data loss when force-deleting messages using Shift+Del. MailNews Save As Template supports multiple selections now. The size on disk is now shown for newsgroup folders. See the changes page for a more complete overview. Mozilla platform changes Added support for scrollbar style in Mac OS X 10.7 and newer. Enabled mixed content blocking to protects users from man-in-the-middle attacks and eavesdroppers on HTTPS pages (learn more). Improved about:memory's functional UI. Enabled DXVA2 on Windows Vista+ to accelerate H.264 video decoding. Simplified interface for notifications of plugin installation. Enabled users to switch the search provider across the entire browser. CSP policies using the standard syntax and semantics will now be enforced. Implemented the HTML5 form control. Added unprefixed requestAnimationFrame. Dropped blink effect from CSS rule text-decoration:blink and completely removed element. Fixed several stability issues. Fixed in SeaMonkey 2.20 MFSA 2013-75 Local Java applets may read contents of local file system MFSA 2013-74 Firefox full and stub installer DLL hijacking MFSA 2013-73 Same-origin bypass with web workers and XMLHttpRequest MFSA 2013-72 Wrong principal used for validating URI for some Javascript components MFSA 2013-71 Further Privilege escalation through Mozilla Updater MFSA 2013-70 Bypass of XrayWrappers using XBL Scopes MFSA 2013-69 CRMF requests allow for code execution and XSS attacks MFSA 2013-68 Document URI misrepresentation and masquerading MFSA 2013-67 Crash during WAV audio file decoding MFSA 2013-66 Buffer overflow in Mozilla Maintenance Service and Mozilla Updater MFSA 2013-65 Buffer underflow when generating CRMF requests MFSA 2013-64 Use after free mutating DOM during SetBody MFSA 2013-63 Miscellaneous memory safety hazards (rv:23.0 / rv:17.0.8) @ text @$NetBSD: patch-ba,v 1.11 2013/01/07 21:55:30 ryoon Exp $ pthread_t may be 64-bit, avoid casting it. --- mozilla/nsprpub/pr/include/private/pprthred.h.orig 2012-11-18 10:19:49.000000000 +0000 +++ mozilla/nsprpub/pr/include/private/pprthred.h @@@@ -19,6 +19,8 @@@@ #include #endif +#include + PR_BEGIN_EXTERN_C /*--------------------------------------------------------------------------- @@@@ -59,7 +61,7 @@@@ NSPR_API(void) PR_DetachThread(void); ** Get the id of the named thread. Each thread is assigned a unique id ** when it is created or attached. */ -NSPR_API(PRUint32) PR_GetThreadID(PRThread *thread); +NSPR_API(pthread_t) PR_GetThreadID(PRThread *thread); /* ** Set the procedure that is called when a thread is dumped. The procedure @ 1.11 log @* Regen patches... * Fix build on recent NetBSD (kproc_info vs kproc_info2) @ text @d1 1 a1 1 $NetBSD: patch-ba,v 1.9 2012/09/06 12:08:51 ryoon Exp $ @ 1.10 log @Update to 2.14 * Patches are synced with xulrunner-17.0, and regen patches * Update Mozilla Lightning to 1.9 Changelog: SeaMonkey-specific changes None (see changes page for minor changes). Mozilla platform changes OS X 10.6 is now the minimum supported Mac version. JavaScript Maps and Sets are now iterable. SVG FillPaint and StrokePaint have been implemented. The sandbox attribute has been implemented for iframes, enabling increased security. Fixed several stability issues. Security fixes Fixed in SeaMonkey 2.14 MFSA 2012-106 Use-after-free, buffer overflow, and memory corruption issues found using Address Sanitizer MFSA 2012-105 Use-after-free and buffer overflow issues found using Address Sanitizer MFSA 2012-103 Frames can shadow top.location MFSA 2012-101 Improper character decoding in HZ-GB-2312 charset MFSA 2012-100 Improper security filtering for cross-origin wrappers MFSA 2012-99 XrayWrappers exposes chrome-only properties when not in chrome compartment MFSA 2012-97 XMLHttpRequest inherits incorrect principal within sandbox MFSA 2012-96 Memory corruption in str_unescape MFSA 2012-94 Crash when combining SVG text on path with CSS MFSA 2012-93 evalInSanbox location context incorrectly applied MFSA 2012-92 Buffer overflow while rendering GIF images MFSA 2012-91 Miscellaneous memory safety hazards (rv:17.0/ rv:10.0.11) @ text @@ 1.9 log @Update to 2.12 * Update Mozilla Lightning to 1.7 * Update Enigmail to 1.4.4 (functionality is not tested yet; should be updated) * Regen patches Changelog: SeaMonkey-specific changes None. Mozilla platform changes Added support for SPDY networking protocol v3. Implemented WebGL enhancements, including compressed textures for better performance. Optimized memory usage for add-ons. Implemented the CSS word-break property. Implemented high precision event timer. HTML5: Added native support for the Opus audio codec. HTML5: Added support for the source element media attribute. HTML5: Added support for the audio element and video element played attribute. Fixed several stability issues. Fixed in SeaMonkey 2.12 MFSA 2012-70 Location object security checks bypassed by chrome code MFSA 2012-69 Incorrect site SSL certificate data display MFSA 2012-68 DOMParser loads linked resources in extensions when parsing text/html MFSA 2012-65 Out-of-bounds read in format-number in XSLT MFSA 2012-64 Graphite 2 memory corruption MFSA 2012-63 SVG buffer overflow and use-after-free issues MFSA 2012-62 WebGL use-after-free and memory corruption MFSA 2012-61 Memory corruption with bitmap format images with negative height MFSA 2012-59 Location object can be shadowed using Object.defineProperty MFSA 2012-58 Use-after-free issues found using Address Sanitizer MFSA 2012-57 Miscellaneous memory safety hazards (rv:15.0/ rv:10.0.7) @ text @d1 1 a1 1 $NetBSD: patch-ba,v 1.8 2012/04/28 22:48:06 ryoon Exp $ d5 1 a5 1 --- mozilla/nsprpub/pr/include/private/pprthred.h.orig 2012-08-27 04:49:27.000000000 +0000 @ 1.8 log @Update to 2.9 * Remove unused option. * Restore jemalloc option. Changelog: * The File and Move Bookmarks dialogs are resizable now. * HTML5 videos that do not start automatically show a large play button now. * Add-ons Sync can now be configured without the Add-ons Sync Prefs add-on. * Pasting a URL from the clipboard into the Download Manager window will download it. * Plugins can be disabled for the whole suite now in addition to Mail & Newsgroups only. * View Source now has line numbers. * Line breaks are now supported in the title attribute. * Find in Page search results are scrolled into view now. * The column-fill CSS property has been implemented. * Support for the text-align-last CSS property has been added. * Experimental support for ECMAScript 6 Map and Set objects has been implemented. * Fixed several stability issues. @ text @d1 1 a1 1 $NetBSD: patch-ba,v 1.7 2012/03/19 10:35:58 ryoon Exp $ d5 1 a5 1 --- mozilla/nsprpub/pr/include/private/pprthred.h.orig 2012-04-23 06:28:14.000000000 +0000 d7 1 a7 1 @@@@ -51,6 +51,8 @@@@ d16 1 a16 1 @@@@ -91,7 +93,7 @@@@ NSPR_API(void) PR_DetachThread(void); @ 1.7 log @Update to 2.8 * Based on xulrunner-11.0 * Patches are almost as same as mail/thunderbird Changelog: See http://www.seamonkey-project.org/releases/seamonkey2.8/ etc. @ text @d1 1 a1 1 $NetBSD: patch-ba,v 1.6 2012/03/10 03:26:05 ryoon Exp $ d5 1 a5 1 --- mozilla/nsprpub/pr/include/private/pprthred.h.orig 2012-03-13 05:33:05.000000000 +0000 @ 1.6 log @Update to 2.7.2 * Many new features. * Security bugfixes. * See http://www.seamonkey-project.org/releases/seamonkey2.7/ @ text @d1 1 a1 1 $NetBSD: patch-ba,v 1.5 2010/03/16 10:59:10 tnn Exp $ d5 1 a5 1 --- mozilla/nsprpub/pr/include/private/pprthred.h.orig 2012-02-16 14:09:27.000000000 +0000 @ 1.5 log @clone comm-1.9.1 patch set from devel/xulrunner into mail/thunderbird and www/seamonkey so devel/xulrunner can move forward to 1.9.2. @ text @d1 1 a1 1 $NetBSD: patch-ba,v 1.1 2009/11/10 16:06:11 tnn Exp $ d5 1 a5 1 --- mozilla/nsprpub/pr/include/private/pprthred.h.orig 2009-11-02 22:43:08.000000000 +0100 @ 1.4 log @Update to seamonkey-2.0, from pkgsrc-wip. Hijack maintainership. Many, many changes; the biggest being that it's based on firefox 3.5. For an exhaustive list of changes, see: http://www.seamonkey-project.org/releases/seamonkey2.0/changes @ text @d1 1 a1 1 $NetBSD: patch-ba,v 1.3 2009/09/15 09:26:07 ghen Exp $ d3 6 a8 4 --- nsprpub/pr/include/md/_netbsd.cfg.orig 2007-11-26 19:17:17.000000000 +0100 +++ nsprpub/pr/include/md/_netbsd.cfg @@@@ -52,7 +52,8 @@@@ #define HAVE_LONG_LONG d11 1 a11 56 -#if defined(__i386__) || defined(__arm32__) || defined(__MIPSEL__) +#if defined(__i386__) || defined(__arm32__) || defined(__ARMEL__) || \ + defined(__MIPSEL__) #define IS_LITTLE_ENDIAN 1 #undef IS_BIG_ENDIAN @@@@ -97,7 +98,53 @@@@ #define PR_ALIGN_OF_DOUBLE 4 #define PR_ALIGN_OF_POINTER 4 -#elif defined(__sparc__) || defined(__MIPSEB__) +#elif defined(__sparcv9) + +#undef IS_LITTLE_ENDIAN +#define IS_BIG_ENDIAN 1 +#define HAVE_LONG_LONG +#define HAVE_ALIGNED_DOUBLES +#define HAVE_ALIGNED_LONGLONGS + +#define PR_BYTES_PER_BYTE 1 +#define PR_BYTES_PER_SHORT 2 +#define PR_BYTES_PER_INT 4 +#define PR_BYTES_PER_INT64 8 +#define PR_BYTES_PER_LONG 8 +#define PR_BYTES_PER_FLOAT 4 +#define PR_BYTES_PER_DOUBLE 8 +#define PR_BYTES_PER_WORD 8 +#define PR_BYTES_PER_DWORD 8 +#define PR_BYTES_PER_WORD_LOG2 3 +#define PR_BYTES_PER_DWORD_LOG2 3 + +#define PR_BITS_PER_BYTE 8 +#define PR_BITS_PER_SHORT 16 +#define PR_BITS_PER_INT 32 +#define PR_BITS_PER_INT64 64 +#define PR_BITS_PER_LONG 64 +#define PR_BITS_PER_FLOAT 32 +#define PR_BITS_PER_DOUBLE 64 +#define PR_BITS_PER_WORD 64 + +#define PR_BITS_PER_BYTE_LOG2 3 +#define PR_BITS_PER_SHORT_LOG2 4 +#define PR_BITS_PER_INT_LOG2 5 +#define PR_BITS_PER_INT64_LOG2 6 +#define PR_BITS_PER_LONG_LOG2 6 +#define PR_BITS_PER_FLOAT_LOG2 5 +#define PR_BITS_PER_DOUBLE_LOG2 6 +#define PR_BITS_PER_WORD_LOG2 6 + +#define PR_ALIGN_OF_SHORT 2 +#define PR_ALIGN_OF_INT 4 +#define PR_ALIGN_OF_LONG 8 +#define PR_ALIGN_OF_INT64 8 +#define PR_ALIGN_OF_FLOAT 4 +#define PR_ALIGN_OF_DOUBLE 8 +#define PR_ALIGN_OF_POINTER 8 d13 1 a13 1 +#elif defined(__sparc) || defined(__MIPSEB__) || defined(__ARMEB__) d15 7 a21 56 #undef IS_LITTLE_ENDIAN #define IS_BIG_ENDIAN 1 @@@@ -188,6 +235,55 @@@@ #define PR_BYTES_PER_WORD_LOG2 3 #define PR_BYTES_PER_DWORD_LOG2 3 +#elif defined(__amd64__) +#define IS_LITTLE_ENDIAN 1 +#undef IS_BIG_ENDIAN +#define IS_64 + +#define PR_BYTES_PER_BYTE 1 +#define PR_BYTES_PER_SHORT 2 +#define PR_BYTES_PER_INT 4 +#define PR_BYTES_PER_INT64 8 +#define PR_BYTES_PER_LONG 8 +#define PR_BYTES_PER_FLOAT 4 +#define PR_BYTES_PER_DOUBLE 8 +#define PR_BYTES_PER_WORD 8 +#define PR_BYTES_PER_DWORD 8 + +#define PR_BITS_PER_BYTE 8 +#define PR_BITS_PER_SHORT 16 +#define PR_BITS_PER_INT 32 +#define PR_BITS_PER_INT64 64 +#define PR_BITS_PER_LONG 64 +#define PR_BITS_PER_FLOAT 32 +#define PR_BITS_PER_DOUBLE 64 +#define PR_BITS_PER_WORD 64 + +#define PR_BITS_PER_BYTE_LOG2 3 +#define PR_BITS_PER_SHORT_LOG2 4 +#define PR_BITS_PER_INT_LOG2 5 +#define PR_BITS_PER_INT64_LOG2 6 +#define PR_BITS_PER_LONG_LOG2 6 +#define PR_BITS_PER_FLOAT_LOG2 5 +#define PR_BITS_PER_DOUBLE_LOG2 6 +#define PR_BITS_PER_WORD_LOG2 6 + +#define PR_ALIGN_OF_SHORT 2 +#define PR_ALIGN_OF_INT 4 +#define PR_ALIGN_OF_LONG 8 +#define PR_ALIGN_OF_INT64 8 +#define PR_ALIGN_OF_FLOAT 4 +#define PR_ALIGN_OF_DOUBLE 8 +#define PR_ALIGN_OF_POINTER 8 +#define PR_ALIGN_OF_WORD 8 + +#define PR_BYTES_PER_WORD_LOG2 3 +#define PR_BYTES_PER_DWORD_LOG2 3 + +#define HAVE_LONG_LONG +#define HAVE_ALIGNED_DOUBLES +#define HAVE_ALIGNED_LONGLONGS + #elif defined(__powerpc__) || defined(__m68k__) d23 2 a24 1 #undef IS_LITTLE_ENDIAN @ 1.3 log @Update seamonkey, seamonkey-bin and seamonkey-gtk1 to Seamonkey 1.1.18. Security fixes in this version: MFSA 2009-43 Heap overflow in certificate regexp parsing MFSA 2009-42 Compromise of SSL-protected communication For more info, see http://www.seamonkey-project.org/releases/seamonkey1.1.18/ @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Fix assorted pkglint complaints and warns. @ text @d1 1 a1 1 $NetBSD: patch-ba,v 1.1.1.1 2006/03/30 19:15:48 ghen Exp $ d3 1 a3 1 --- nsprpub/pr/include/md/_netbsd.cfg.orig 2004-04-28 02:33:44.000000000 +0200 d5 3 a7 3 @@@@ -48,7 +48,8 @@@@ #define PR_AF_INET6 24 /* same as AF_INET6 */ d15 1 a15 1 @@@@ -94,7 +95,53 @@@@ d70 1 a70 1 @@@@ -187,6 +234,55 @@@@ @ 1.2.14.1 log @Pullup ticket #2897 - requested by ghen seamonkey-bin: security update seamonkey-gtk: security update seamonkey: security update Revisions pulled up: - www/seamonkey-bin/Makefile 1.31 - www/seamonkey-bin/distinfo 1.27 - www/seamonkey-gtk1/Makefile 1.21 - www/seamonkey-gtk1/PLIST 1.11 - www/seamonkey/Makefile 1.28 - www/seamonkey/Makefile-seamonkey.common 1.27 - www/seamonkey/PLIST 1.18 - www/seamonkey/distinfo 1.42 - www/seamonkey/patches/patch-ba 1.3 - www/seamonkey/patches/patch-br 1.3 - www/seamonkey/patches/patch-dk 1.2 - www/seamonkey/patches/patch-dm delete - www/seamonkey/patches/patch-dy delete - www/seamonkey/patches/patch-dz delete - www/seamonkey/patches/patch-ed 1.1 --- Module Name: pkgsrc Committed By: ghen Date: Tue Sep 15 09:26:07 UTC 2009 Modified Files: pkgsrc/www/seamonkey: Makefile Makefile-seamonkey.common PLIST distinfo pkgsrc/www/seamonkey-bin: Makefile distinfo pkgsrc/www/seamonkey-gtk1: Makefile pkgsrc/www/seamonkey/patches: patch-ba patch-br patch-dk Added Files: pkgsrc/www/seamonkey/patches: patch-ed Removed Files: pkgsrc/www/seamonkey/patches: patch-dm patch-dy patch-dz Log Message: Update seamonkey, seamonkey-bin and seamonkey-gtk1 to Seamonkey 1.1.18. Security fixes in this version: MFSA 2009-43 Heap overflow in certificate regexp parsing MFSA 2009-42 Compromise of SSL-protected communication For more info, see http://www.seamonkey-project.org/releases/seamonkey1.1.18/ --- Module Name: pkgsrc Committed By: he Date: Wed Sep 16 09:28:59 UTC 2009 Modified Files: pkgsrc/www/seamonkey-gtk1: PLIST Log Message: Sync PLIST with what's actually being installed. No version bump since this is merely a cleanup, and doesn't actually change what's installed. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- nsprpub/pr/include/md/_netbsd.cfg.orig 2007-11-26 19:17:17.000000000 +0100 d5 3 a7 3 @@@@ -52,7 +52,8 @@@@ #define HAVE_LONG_LONG #endif d15 1 a15 1 @@@@ -97,7 +98,53 @@@@ d70 1 a70 1 @@@@ -188,6 +235,55 @@@@ @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d20 1 a20 1 +#elif defined(__sparc_v9__) @ 1.1.1.1 log @Import Mozilla Seamonkey 1.0 from pkgsrc-wip (gtk2 version). Seamonkey is the community-driven continuation of the Mozilla Suite, which is no longer maintained by Mozilla. @ text @@