head	1.15;
access;
symbols
	pkgsrc-2013Q2:1.15.0.2
	pkgsrc-2013Q2-base:1.15
	pkgsrc-2013Q1:1.14.0.2
	pkgsrc-2013Q1-base:1.14
	pkgsrc-2012Q4:1.13.0.2
	pkgsrc-2012Q4-base:1.13
	pkgsrc-2012Q3:1.12.0.2
	pkgsrc-2012Q3-base:1.12
	pkgsrc-2012Q2:1.11.0.2
	pkgsrc-2012Q2-base:1.11
	pkgsrc-2012Q1:1.10.0.2
	pkgsrc-2012Q1-base:1.10
	pkgsrc-2011Q4:1.7.0.4
	pkgsrc-2011Q4-base:1.7
	pkgsrc-2011Q3:1.7.0.2
	pkgsrc-2011Q3-base:1.7
	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.20
	pkgsrc-2009Q4-base:1.4
	pkgsrc-2008Q4:1.4.0.18
	pkgsrc-2008Q4-base:1.4
	pkgsrc-2008Q3:1.4.0.16
	pkgsrc-2008Q3-base:1.4
	cube-native-xorg:1.4.0.14
	cube-native-xorg-base:1.4
	pkgsrc-2008Q2:1.4.0.12
	pkgsrc-2008Q2-base:1.4
	pkgsrc-2008Q1:1.4.0.10
	pkgsrc-2008Q1-base:1.4
	pkgsrc-2007Q4:1.4.0.8
	pkgsrc-2007Q4-base:1.4
	pkgsrc-2007Q3:1.4.0.6
	pkgsrc-2007Q3-base:1.4
	pkgsrc-2007Q2:1.4.0.4
	pkgsrc-2007Q2-base:1.4
	pkgsrc-2007Q1:1.4.0.2
	pkgsrc-2007Q1-base:1.4
	pkgsrc-2006Q4:1.3.0.2
	pkgsrc-2006Q4-base:1.3
	pkgsrc-2006Q3:1.1.0.2;
locks; strict;
comment	@# @;


1.15
date	2013.05.23.13.25.30;	author ryoon;	state dead;
branches;
next	1.14;
commitid	B2zASeC5iDep2LQw;

1.14
date	2013.01.07.21.55.30;	author ryoon;	state Exp;
branches;
next	1.13;

1.13
date	2012.11.23.17.28.49;	author ryoon;	state Exp;
branches;
next	1.12;

1.12
date	2012.09.06.12.08.51;	author ryoon;	state Exp;
branches;
next	1.11;

1.11
date	2012.04.28.22.48.06;	author ryoon;	state Exp;
branches;
next	1.10;

1.10
date	2012.04.02.14.35.00;	author ryoon;	state Exp;
branches;
next	1.9;

1.9
date	2012.03.19.10.35.58;	author ryoon;	state Exp;
branches;
next	1.8;

1.8
date	2012.03.10.03.26.05;	author ryoon;	state Exp;
branches;
next	1.7;

1.7
date	2011.08.21.23.21.34;	author tnn;	state Exp;
branches;
next	1.6;

1.6
date	2011.07.11.20.46.36;	author tnn;	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	2007.01.20.10.54.44;	author ghen;	state dead;
branches;
next	1.3;

1.3
date	2006.11.23.10.04.15;	author ghen;	state Exp;
branches;
next	1.2;

1.2
date	2006.11.22.12.48.30;	author ghen;	state dead;
branches;
next	1.1;

1.1
date	2006.10.23.10.49.34;	author markd;	state Exp;
branches
	1.1.2.1;
next	;

1.1.2.1
date	2006.10.23.10.49.34;	author salo;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2006.11.09.11.49.00;	author salo;	state Exp;
branches;
next	;


desc
@@


1.15
log
@Update to 18.0beta4

* Use common files for www/firefox.

SeaMonkey-specific changes
    Basic Private Browsing support has been added (experimental for now).
    Added support for safe browsing which blocks potentially malicious websites reported as attack sites (malware) or web forgeries (phishing).
    Information like preview text, subject and sender can be shown in new mail notifications now.
    See the changes page for minor changes.

Mozilla platform changes
    CSS -moz-user-select:none selection has been changed to improve compatibility with -webkit-user-select:none (bug 816298).
    Applied graphics-related performance improvements (bug 809821).
    Removed E4X support from SpiderMonkey.
    Added support for the <main> element.
    Implemented scoped stylesheets.
    Fixed some function keys not working when pressed (bug 833719).
    Fixed several stability issues.
@
text
@$NetBSD: patch-at,v 1.14 2013/01/07 21:55:30 ryoon Exp $

--- mozilla/gfx/qcms/qcmstypes.h.orig	2012-11-18 10:19:36.000000000 +0000
+++ mozilla/gfx/qcms/qcmstypes.h
@@@@ -11,6 +11,8 @@@@
 #if defined (__SVR4) && defined (__sun)
 /* int_types.h gets included somehow, so avoid redefining the types differently */
 #include <sys/int_types.h>
+#elif defined(__NetBSD__) || defined(__DragonFly__) || defined(__FreeBSD__)
+#include <stdint.h>
 #elif defined (_AIX)
 #include <sys/types.h>
 #elif defined(__OpenBSD__)
@


1.14
log
@* Regen patches...
* Fix build on recent NetBSD (kproc_info vs kproc_info2)
@
text
@d1 1
a1 1
$NetBSD: patch-at,v 1.12 2012/09/06 12:08:51 ryoon Exp $
@


1.13
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.12
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-at,v 1.11 2012/04/28 22:48:06 ryoon Exp $
d3 1
a3 1
--- mozilla/gfx/qcms/qcmstypes.h.orig	2012-08-27 04:49:12.000000000 +0000
d5 1
a5 1
@@@@ -10,6 +10,8 @@@@
@


1.11
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-at,v 1.10 2012/04/02 14:35:00 ryoon Exp $
d3 1
a3 1
--- mozilla/gfx/qcms/qcmstypes.h.orig	2012-04-23 06:27:35.000000000 +0000
@


1.10
log
@Fix build on FreeBSD 9.0.
* Patches are borrowed from deve/xulrunner
@
text
@d1 1
a1 1
$NetBSD$
d3 1
a3 1
--- mozilla/gfx/qcms/qcmstypes.h.orig	2012-03-13 02:43:07.000000000 +0000
@


1.9
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-at,v 1.8 2012/03/10 03:26:05 ryoon Exp $
d3 1
a3 3
Avoid silly redefinitions of standard types on NetBSD.

--- mozilla/gfx/qcms/qcmstypes.h.orig	2012-03-13 05:32:34.000000000 +0000
d9 1
a9 1
+#elif defined(__NetBSD__) || defined(__DragonFly__)
@


1.8
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-at,v 1.7 2011/08/21 23:21:34 tnn Exp $
d5 1
a5 1
--- mozilla/gfx/qcms/qcmstypes.h.orig	2012-02-16 14:08:55.000000000 +0000
@


1.7
log
@DragonFly build fix. From Rumko in private mail.
@
text
@d1 1
a1 1
$NetBSD: patch-at,v 1.6 2011/07/11 20:46:36 tnn Exp $
d5 1
a5 1
--- mozilla/gfx/qcms/qcmstypes.h.orig	2010-11-04 19:20:39.000000000 +0000
d15 1
a15 1
 #elif !defined(ANDROID)
@


1.6
log
@Update to seamonkey-2.2.

Based on the mozilla-5.0 branch.

SeaMonkey 2.2 contains the following major changes relative to SeaMonkey 2.1:
  Windows: Bundled extensions/add-ons are no longer optional in SeaMonkey's
  installer.
  Archive options can now be changed from the Copies & Folders Account Settings pane.

Mozilla platform changes
  CSS Animations are now supported.
  Improved canvas, JavaScript, memory, and networking performance.
  Improved standards support for HTML5, XHR, MathML, SMIL, and canvas.
  Improved spell checking for some locales.
  WebGL content can no longer load cross-domain textures.
  Background tabs have setTimeout and setInterval clamped to 1000ms to improve
  performance.
@
text
@d1 1
a1 1
$NetBSD: patch-at,v 1.3 2011/04/26 14:16:36 tnn Exp $
d11 1
a11 1
+#elif defined(__NetBSD__)
@


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-at,v 1.2 2009/09/10 07:53:45 tnn Exp $
a2 1
Treat DragonFly like FreeBSD.
d5 1
a5 1
--- mozilla/gfx/qcms/qcmstypes.h.orig	2009-08-24 17:52:41.000000000 +0200
d13 3
a15 12
 #else
 typedef PRInt8 int8_t;
 typedef PRUint8 uint8_t;
@@@@ -23,7 +25,7 @@@@ typedef PRUint64 uint64_t;
 #ifdef __OS2__
 /* OS/2's stdlib typdefs uintptr_t. So we'll just include that so we don't collide */
 #include <stdlib.h>
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
 /* FreeBSD typedefs uintptr_t in /usr/include/sys/types.h */
 #else
 typedef PRUptrdiff uintptr_t;
@


1.4
log
@Update seamonkey, seamonkey-bin and seamonkey-gtk1 to the Seamonkey 1.1
release.

The calendar component has been removed from Seamonkey in favour of Sunbird
(time/sunbird) and Lightning, see http://www.mozilla.org/projects/calendar/

New features and fixes in this version:

General
* ChatZilla has been updated to a newer version (Bug 324439)
* When launching SeaMonkey, already-running instances are detected (Bug 122698)

Browser
* Spelling is checked when writing in textareas (Bug 302050 and bug 338318)
* A warning page is now shown before displaying about:config (Bug 339720)
* Tooltips from web pages can now be multiple lines, either due to automatic
  text wrapping or explicit newlines added to the text value (Bug 356900)
* When you visit a secure site, the URL bar changes color to turns make
  security status more visible (Bug 335113)
* When using keyword URLs, it is no longer necessary to type "keyword:" (typing
  "keyword:" will no longer work). Just type the keyword name (Bug 337339)
* You can now drop URLs and bookmarks between existing tabs, which will result
  in a new tab being created where you dropped the URL (Bug 324591)
* When hovering on a tab, the tooltip now displays a preview of the tab's
  contents (Bug 315207)
* The search sidebar now behaves better (Bug 252802)
* The bookmarks menu and personal toolbar folder overflow menu now have context
  menus (Bug 50504)

Mail & Newsgroups
* Message labelling has been superceded by tagging, which provides much more
  than the original 5 labels and comes with new preferences (Bug 342560 and
  others)
* The preferences for junk mail have been reorganized, and can now be set on a
  per-account basis (Bug 335846)
* Improved phishing detection (Bug 326082 and others)
* New mail notification has been improved (Bug 327613, 305384, and others)

Address Book
* It is now possible to move or copy cards between address books. Cards can
  only be copied to mailing lists, so you need to use ctrl key while dragging
  to copy the card to the mailing list. When dragging cards between address
  books, the default action is move, use ctrl to copy instead. (Bug 35837)

For the complete changelog, see
http://www.mozilla.org/projects/seamonkey/releases/seamonkey1.1/changelog.html
@
text
@d1 1
a1 1
$NetBSD: patch-at,v 1.3 2006/11/23 10:04:15 ghen Exp $
d3 23
a25 34
--- directory/c-sdk/ldap/libraries/libprldap/ldappr-io.c.orig	2006-05-25 11:38:04.000000000 +1200
+++ directory/c-sdk/ldap/libraries/libprldap/ldappr-io.c
@@@@ -292,12 +292,12 @@@@ prldap_try_one_address( struct lextiof_s
      * Set up address and open a TCP socket:
      */
     if ( PR_SUCCESS != PR_SetNetAddr( PR_IpAddrNull, /* don't touch IP addr. */
-		PRLDAP_DEFAULT_ADDRESS_FAMILY, (PRUint16)port, addrp )) { 
+		PR_NetAddrFamily( addrp ), (PRUint16)port, addrp )) { 
 	return( -1 );
     }
 
     if (( prsockp->prsock_prfd = PR_OpenTCPSocket(
-		PRLDAP_DEFAULT_ADDRESS_FAMILY )) == NULL ) {
+		PR_NetAddrFamily( addrp ))) == NULL ) {
 	return( -1 );
     }
 
@@@@ -390,14 +390,14 @@@@ prldap_connect( const char *hostlist, in
 
 	if ( PR_SUCCESS == PR_StringToNetAddr( host, &addr )) {
 		
-		if ( PRLDAP_DEFAULT_ADDRESS_FAMILY == PR_AF_INET6 &&
+		/*if ( PRLDAP_DEFAULT_ADDRESS_FAMILY == PR_AF_INET6 &&
 				PR_AF_INET == PR_NetAddrFamily( &addr )) {
 			PRUint32	ipv4ip = addr.inet.ip;
 			memset( &addr, 0, sizeof(addr));
 			PR_ConvertIPv4AddrToIPv6( ipv4ip, &addr.ipv6.ip );
 			addr.ipv6.family = PR_AF_INET6;
 			
-		}
+		}*/
 	    rc = prldap_try_one_address( prsockp, &addr, port,
 			timeout, options );
 	} else {
@


1.3
log
@Revert previous commit, it was not intended.

I copied the www/seamonkey package to pkgsrc-wip and upgraded it to
seamonkey-1.1.beta, and intended to import it in pkgsrc-wip, not here.
@
text
@d1 1
a1 1
$NetBSD: patch-at,v 1.1 2006/10/23 10:49:34 markd Exp $
@


1.2
log
@Resolve conflicts.  I should have cvs add'ed this instead of cvs import'ing, as
wip/seamonkey has already existed in pkgsrc-wip.
@
text
@@


1.1
log
@thunderbird's ldap doesn't work talking to an ipv4 ldap server if
talking to ipv4 addresses using ipv6 addresses isn't allowed, which is
the default on NetBSD.  Patch to use a v4 socket when talking to an ipv4
ldap server.  Fixes my PR 33511.
seamonkey/firefox/sunbird have the same code so make the same patch.
OKed ghen.  Bump PKGREVISION.
@
text
@d1 1
a1 1
$NetBSD$
@


1.1.2.1
log
@file patch-at was added on branch pkgsrc-2006Q3 on 2006-10-23 10:49:34 +0000
@
text
@d1 36
@


1.1.2.2
log
@Pullup ticket 1907 - requested by ghen
security update for seamonkey

Revisions pulled up:
- pkgsrc/www/seamonkey/Makefile				1.11, 1.12, 1.13
- pkgsrc/www/seamonkey/Makefile-seamonkey.common	1.2
- pkgsrc/www/seamonkey/distinfo				1.11, 1.12, 1.13, 1.14
- pkgsrc/www/seamonkey/patches/patch-ai			1.2
- pkgsrc/www/seamonkey/patches/patch-at			1.1
- pkgsrc/www/seamonkey/patches/patch-ec			1.1
- pkgsrc/www/seamonkey-bin/Makefile			1.9
- pkgsrc/www/seamonkey-bin/distinfo			1.7

   Module Name:		pkgsrc
   Committed By:	markd
   Date:		Thu Oct 19 10:25:36 UTC 2006

   Modified Files:
   	pkgsrc/www/seamonkey: Makefile distinfo
   	pkgsrc/www/seamonkey/patches: patch-ai

   Log Message:
   Fix crash after printing caused by trying to destroy the same charset
   structure multiple times.  Bump PKGREVISION.
---
   Module Name:		pkgsrc
   Committed By:	rillig
   Date:		Fri Oct 20 10:28:51 UTC 2006

   Modified Files:
   	pkgsrc/www/seamonkey: distinfo
   Added Files:
   	pkgsrc/www/seamonkey/patches: patch-ec

   Log Message:
   Fixed "test ==".
--
   Module Name:		pkgsrc
   Committed By:	markd
   Date:		Mon Oct 23 10:49:35 UTC 2006

   Modified Files:
   	pkgsrc/www/seamonkey: Makefile distinfo
   Added Files:
   	pkgsrc/www/seamonkey/patches: patch-at

   Log Message:
   thunderbird's ldap doesn't work talking to an ipv4 ldap server if
   talking to ipv4 addresses using ipv6 addresses isn't allowed, which is
   the default on NetBSD.  Patch to use a v4 socket when talking to an ipv4
   ldap server.  Fixes my PR 33511.
   seamonkey/firefox/sunbird have the same code so make the same patch.
   OKed ghen.  Bump PKGREVISION.
---
   Module Name:		pkgsrc
   Committed By:	ghen
   Date:		Wed Nov  8 14:39:16 UTC 2006

   Modified Files:
   	pkgsrc/www/seamonkey: Makefile Makefile-seamonkey.common distinfo
   	pkgsrc/www/seamonkey-bin: Makefile distinfo

   Log Message:
   Update seamonkey, seamonkey-bin and seamonkey-gtk1 to 1.0.6.  Fixed in this version:

   MFSA 2006-67 Running Script can be recompiled
   MFSA 2006-66 RSA signature forgery (variant)
   MFSA 2006-65 Crashes with evidence of memory corruption (rv:1.8.0.8)

   For more info, see http://www.mozilla.org/projects/seamonkey/releases/seamonkey1.0.6/README.html
@
text
@a0 36
$NetBSD: patch-at,v 1.1.2.1 2006/11/09 11:49:00 salo Exp $

--- directory/c-sdk/ldap/libraries/libprldap/ldappr-io.c.orig	2006-05-25 11:38:04.000000000 +1200
+++ directory/c-sdk/ldap/libraries/libprldap/ldappr-io.c
@@@@ -292,12 +292,12 @@@@ prldap_try_one_address( struct lextiof_s
      * Set up address and open a TCP socket:
      */
     if ( PR_SUCCESS != PR_SetNetAddr( PR_IpAddrNull, /* don't touch IP addr. */
-		PRLDAP_DEFAULT_ADDRESS_FAMILY, (PRUint16)port, addrp )) { 
+		PR_NetAddrFamily( addrp ), (PRUint16)port, addrp )) { 
 	return( -1 );
     }
 
     if (( prsockp->prsock_prfd = PR_OpenTCPSocket(
-		PRLDAP_DEFAULT_ADDRESS_FAMILY )) == NULL ) {
+		PR_NetAddrFamily( addrp ))) == NULL ) {
 	return( -1 );
     }
 
@@@@ -390,14 +390,14 @@@@ prldap_connect( const char *hostlist, in
 
 	if ( PR_SUCCESS == PR_StringToNetAddr( host, &addr )) {
 		
-		if ( PRLDAP_DEFAULT_ADDRESS_FAMILY == PR_AF_INET6 &&
+		/*if ( PRLDAP_DEFAULT_ADDRESS_FAMILY == PR_AF_INET6 &&
 				PR_AF_INET == PR_NetAddrFamily( &addr )) {
 			PRUint32	ipv4ip = addr.inet.ip;
 			memset( &addr, 0, sizeof(addr));
 			PR_ConvertIPv4AddrToIPv6( ipv4ip, &addr.ipv6.ip );
 			addr.ipv6.family = PR_AF_INET6;
 			
-		}
+		}*/
 	    rc = prldap_try_one_address( prsockp, &addr, port,
 			timeout, options );
 	} else {
@
