head	1.10;
access;
symbols
	pkgsrc-2013Q2:1.10.0.2
	pkgsrc-2013Q2-base:1.10
	pkgsrc-2012Q4:1.8.0.8
	pkgsrc-2012Q4-base:1.8
	pkgsrc-2011Q4:1.8.0.6
	pkgsrc-2011Q4-base:1.8
	pkgsrc-2011Q2:1.8.0.4
	pkgsrc-2011Q2-base:1.8
	pkgsrc-2009Q4:1.8.0.2
	pkgsrc-2009Q4-base:1.8
	pkgsrc-20090805:1.1.1.1
	TNF:1.1.1
	pkgsrc-2009Q2:1.5.0.22
	pkgsrc-2009Q2-base:1.5
	pkgsrc-2009Q1:1.5.0.20
	pkgsrc-2009Q1-base:1.5
	pkgsrc-2008Q4:1.5.0.18
	pkgsrc-2008Q4-base:1.5
	pkgsrc-2008Q3:1.5.0.16
	pkgsrc-2008Q3-base:1.5
	cube-native-xorg:1.5.0.14
	cube-native-xorg-base:1.5
	pkgsrc-2008Q2:1.5.0.12
	pkgsrc-2008Q2-base:1.5
	cwrapper:1.5.0.10
	pkgsrc-2008Q1:1.5.0.8
	pkgsrc-2008Q1-base:1.5
	pkgsrc-2007Q4:1.5.0.6
	pkgsrc-2007Q4-base:1.5
	pkgsrc-2007Q3:1.5.0.4
	pkgsrc-2007Q3-base:1.5
	pkgsrc-2007Q2:1.5.0.2
	pkgsrc-2007Q2-base:1.5
	pkgsrc-2007Q1:1.4.0.12
	pkgsrc-2007Q1-base:1.4
	pkgsrc-2006Q4:1.4.0.10
	pkgsrc-2006Q4-base:1.4
	pkgsrc-2006Q3:1.4.0.8
	pkgsrc-2006Q3-base:1.4
	pkgsrc-2006Q2:1.4.0.6
	pkgsrc-2006Q2-base:1.4
	pkgsrc-2006Q1:1.4.0.4
	pkgsrc-2006Q1-base:1.4
	pkgsrc-2005Q4:1.4.0.2
	pkgsrc-2005Q4-base:1.4
	pkgsrc-2005Q3:1.3.0.2
	pkgsrc-2005Q3-base:1.3
	pkgsrc-2005Q2:1.2.0.8
	pkgsrc-2005Q2-base:1.2
	pkgsrc-2005Q1:1.2.0.6
	pkgsrc-2005Q1-base:1.2
	pkgsrc-2004Q4:1.2.0.4
	pkgsrc-2004Q4-base:1.2
	pkgsrc-2004Q3:1.2.0.2
	pkgsrc-2004Q3-base:1.2
	pkgsrc-2004Q2:1.1.0.2
	pkgsrc-2004Q2-base:1.1;
locks; strict;
comment	@# @;


1.10
date	2013.06.26.11.32.12;	author ryoon;	state dead;
branches;
next	1.9;
commitid	FW39RsRKnCO8j7Vw;

1.9
date	2013.05.23.13.12.13;	author ryoon;	state Exp;
branches;
next	1.8;
commitid	sFsg0DAPswjWXKQw;

1.8
date	2009.09.16.19.06.19;	author tnn;	state dead;
branches;
next	1.7;

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

1.6
date	2009.08.05.01.27.32;	author tnn;	state dead;
branches;
next	1.5;

1.5
date	2007.05.12.13.53.08;	author ghen;	state Exp;
branches;
next	1.4;

1.4
date	2005.12.10.13.47.22;	author taya;	state Exp;
branches;
next	1.3;

1.3
date	2005.09.22.14.14.04;	author jlam;	state Exp;
branches;
next	1.2;

1.2
date	2004.06.23.16.47.12;	author taya;	state Exp;
branches;
next	1.1;

1.1
date	2004.04.29.14.13.19;	author adam;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2009.08.05.02.37.11;	author tnn;	state Exp;
branches;
next	;


desc
@@


1.10
log
@Update to 22.0

* On NetBSD WebRTC support is disabled, because libxul.so has some errors
  in link stage. WebRTC support should be tested on non-NetBSD platforms.
* It seems that OSS sound support is not working properly on NetBSD.

Changelog:
    NEW
    WebRTC is now enabled by default!
    NEW
    Windows: Firefox now follows display scaling options to render text larger on high-res displays
    NEW
    Mac OS X: Download progress in Dock application icon
    NEW
    HTML5 audio/video playback rate can now be changed
    NEW
    Social services management implemented in Add-ons Manager
    NEW
    asm.js optimizations (OdinMonkey) enabled for major performance improvements
    CHANGED
    Improved WebGL rendering performance through asynchronous canvas updates
    CHANGED
    Plain text files displayed within Firefox will now word-wrap
    CHANGED
    For user security, the |Components| object is no longer accessible from web content
    CHANGED
    Pointer Lock API can now be used outside of fullscreen
    DEVELOPER
    CSS3 Flexbox implemented and enabled by default
    DEVELOPER
    New Web Notifications API implemented
    DEVELOPER
    Added clipboardData API for JavaScript access to a user's clipboard
    DEVELOPER
    New built-in font inspector
    HTML5
    New HTML5 <data> and <time> elements
    FIXED
    Various security fixes
    FIXED
    Scrolling using some high-resolution-scroll aware touchpads feels slow (829952)

Fixed in Firefox 22
MFSA 2013-62 Inaccessible updater can lead to local privilege escalation
MFSA 2013-61 Homograph domain spoofing in .com, .net and .name
MFSA 2013-60 getUserMedia permission dialog incorrectly displays location
MFSA 2013-59 XrayWrappers can be bypassed to run user defined methods in a privileged context
MFSA 2013-58 X-Frame-Options ignored when using server push with multi-part responses
MFSA 2013-57 Sandbox restrictions not applied to nested frame elements
MFSA 2013-56 PreserveWrapper has inconsistent behavior
MFSA 2013-55 SVG filters can lead to information disclosure
MFSA 2013-54 Data in the body of XHR HEAD requests leads to CSRF attacks
MFSA 2013-53 Execution of unmapped memory through onreadystatechange event
MFSA 2013-52 Arbitrary code execution within Profiler
MFSA 2013-51 Privileged content access and execution via XBL
MFSA 2013-50 Memory corruption found using Address Sanitizer
MFSA 2013-49 Miscellaneous memory safety hazards (rv:22.0 / rv:17.0.7)
@
text
@$NetBSD: patch-an,v 1.9 2013/05/23 13:12:13 ryoon Exp $

SHA1_Update conflicts with openssl which may be dynamically loaded
at runtime via libcups or libgssapi so causing a crash due to using
the wrong binding.  So rename here to avoid conflict.

--- security/nss/lib/freebl/sha-fast-amd64-sun.s.orig	2013-01-04 23:44:43.000000000 +0000
+++ security/nss/lib/freebl/sha-fast-amd64-sun.s
@@@@ -1680,9 +1680,9 @@@@ shaCompress:
 .LFE7:
 	.size	shaCompress, .-shaCompress
 	.align 16
-.globl SHA1_Update
-	.type	SHA1_Update, @@function
-SHA1_Update:
+.globl NSS_SHA1_Update
+	.type	NSS_SHA1_Update, @@function
+NSS_SHA1_Update:
 .LFB5:
 	pushq	%rbp
 .LCFI5:
@@@@ -1768,7 +1768,7 @@@@ SHA1_Update:
 	call	shaCompress
 	jmp	.L245
 .LFE5:
-	.size	SHA1_Update, .-SHA1_Update
+	.size	NSS_SHA1_Update, .-NSS_SHA1_Update
 	.section	.rodata
 	.align 32
 	.type	bulk_pad.0, @@object
@@@@ -1870,7 +1870,7 @@@@ SHA1_End:
 	subl	%r8d, %edx
 	andl	$63, %edx
 	incl	%edx
-	call	SHA1_Update@@PLT
+	call	NSS_SHA1_Update@@PLT
 	movq	%rbx, %rdi
 	movq	%r12, %rsi
 	shrq	$32, %rdi
@@@@ -1986,7 +1986,7 @@@@ SHA1_HashBuf:
 	movl	%r12d, %edx
 	movq	%r13, %rsi
 	movq	%rbx, %rdi
-	call	SHA1_Update@@PLT
+	call	NSS_SHA1_Update@@PLT
 	leaq	-292(%rbp), %rdx
 	movq	%r14, %rsi
 	movq	%rbx, %rdi
@


1.9
log
@Bump PKGREVISION.

* Remove reference to devel/xulrunner.
* Move some common files for firefox/xulrunner-21.0.
* Move patches from devel/sulrunner.
* Take MAINTAINERship.
@
text
@d1 1
a1 1
$NetBSD: patch-an,v 1.4 2013/01/10 15:01:30 ryoon Exp $
@


1.8
log
@Build firefox against external runtime components from devel/xulrunner.
Bump PKGREVISION.
@
text
@d1 1
a1 1
$NetBSD: patch-an,v 1.7 2009/08/05 02:43:47 tnn Exp $
d7 1
a7 1
--- security/nss/lib/freebl/sha-fast-amd64-sun.s.orig	2009-06-29 18:15:14.000000000 +0200
d9 1
a9 1
@@@@ -1712,9 +1712,9 @@@@ shaCompress:
d22 1
a22 1
@@@@ -1800,7 +1800,7 @@@@ SHA1_Update:
d31 1
a31 1
@@@@ -1902,7 +1902,7 @@@@ SHA1_End:
d40 1
a40 1
@@@@ -2018,7 +2018,7 @@@@ SHA1_HashBuf:
@


1.7
log
@merge pkgsrc-20090805
@
text
@d1 1
a1 1
$NetBSD$
@


1.6
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
@d1 1
a1 1
$NetBSD: patch-an,v 1.5 2007/05/12 13:53:08 ghen Exp $
d3 46
a48 12
diff -ruN ../Orig/mozilla/gfx/src/x11shared/nsFontFreeType.h ./gfx/src/x11shared/nsFontFreeType.h
--- ../Orig/mozilla/gfx/src/x11shared/nsFontFreeType.h	2004-04-18 06:52:34.000000000 +0900
+++ ./gfx/src/x11shared/nsFontFreeType.h	2005-12-04 19:07:46.000000000 +0900
@@@@ -110,7 +110,7 @@@@
   XImage *GetXImage(PRUint32 width, PRUint32 height);
   nsITrueTypeFontCatalogEntry *mFaceID;
   PRUint16        mPixelSize;
-  FTC_Image_Desc  mImageDesc;
+  FTC_ImageType   mImageDesc;
   nsCOMPtr<nsIFreeType2> mFt2;
 };
 
@


1.5
log
@Update to Firefox 2.0.0.3 (nb1), from www/firefox2* (see there for history
and change notes).  Firefox 1.5.0.x will be maintained in www/firefox15*,
as discussed on tech-pkg.
@
text
@d1 1
a1 1
$NetBSD: patch-an,v 1.1.1.1 2006/10/24 22:20:11 ghen Exp $
@


1.4
log
@
Update firefox & firefox-gtk1 to 1.5
Including fix for long title & history file problem.
http://www.mozilla.org/security/history-title.html
https://bugzilla.mozilla.org/show_bug.cgi?id=319004


What's New in Firefox 1.5

Firefox 1.5 is the next version of our award-winning Web browser.

Here's what's new in Firefox 1.5:

* Automated update to streamline product upgrades. Notification of an
update is more prominent, and updates to Firefox may now be half a
megabyte or smaller. Updating extensions has also improved.
* Faster browser navigation with improvements to back and forward
button performance.
* Drag and drop reordering for browser tabs.
* Improvements to popup blocking.
* Clear Private Data feature provides an easy way to quickly remove
personal data through a menu item or keyboard shortcut.
* Answers.com is added to the search engine list.
* Improvements to product usability including descriptive error pages,
redesigned options menu, RSS discovery, and "Safe Mode" experience.
* Better accessibility including support for DHTML accessibility and
assistive technologies such as the Window-Eyes 5.5 beta screen reader
for Microsoft Windows. Screen readers read aloud all available
information in applications and documents or show the information on a
Braille display, enabling blind and visually impaired users to use
equivalent software functionality as their sighted peers.
* Report a broken Web site wizard to report Web sites that are not
working in Firefox.
* Better support for Mac OS X (10.2 and greater) including profile
migration from Safari and Mac Internet Explorer.
* New support for Web Standards including SVG, CSS 2 and CSS 3, and
JavaScript 1.6.
* Many security enhancements.

The Burning Edge has more detailed lists of new features and notable bug fixes.
http://www.squarefree.com/burningedge/releases/1.5-comprehensive.html
@
text
@d1 1
a1 1
$NetBSD$
@


1.3
log
@Update www/firefox and www/firefox-gtk1 to version 1.0.7.  Changes from
version 1.0.6 include:

     * Fix for a potential buffer overflow vulnerability when loading a
       hostname with all soft-hyphens
     * Fix to prevent URLs passed from external programs from being
       parsed by the shell (Linux only)
     * Fix to prevent a crash when loading a Proxy Auto-Config (PAC)
       script that uses an "eval" statement
     * Fix to restore InstallTrigger.getVersion() for Extension authors
     * Other stability and security fixes

Approved by taya.
@
text
@d3 4
a6 3
--- gfx/src/x11shared/nsFontFreeType.h.orig	2003-04-22 16:25:13.000000000 +0000
+++ gfx/src/x11shared/nsFontFreeType.h
@@@@ -110,7 +110,7 @@@@ protected:
@


1.2
log
@
Update firefox to 0.9

Here's what's new in this release of Firefox:

* New Default Theme
An updated Default Theme now presents a uniform appearance across all
three platforms - a new crisp, clear look for Windows
users. Finetuning for GNOME will follow in future releases.

* Comprehensive Data Migration
Switching to Firefox has never been easier now that Firefox imports
data like Favorites, History, Settings, Cookies and Passwords from
Internet Explorer. Firefox can also import from Mozilla 1.x, Netscape
4.x, 6.x and 7.x, and Opera. MacOS X and Linux migrators for browsers
like Safari, OmniWeb, Konqueror etc. will arrive in future releases.

* Extension/Theme Manager
New Extension and Theme Managers provide a convenient way to manage
and update your add-ons. SmartUpdate also notifies you of updates to
Firefox.

* Help
A new online help system is available.

* Lots of bug fixes and improvements
Copy Image, the ability to delete individual items from Autocomplete
lists, SMB/SFTP support on GNOME via gnome-vfs, better Bookmarks,
Search and many other refinements fine tune the browsing experience.

For Linux/GTK2 Users
* Look and Feel Updates
Ongoing improvements have been made to improve the way Firefox adheres
to your GTK2 themes, such as menus.

* Talkback for GTK2
Help us nail down crashes by submitting talkback reports with this
crash reporting tool.
@
text
@d3 3
a5 4
diff -ru ../Orig/mozilla/gfx/src/x11shared/nsFontFreeType.h ./gfx/src/x11shared/nsFontFreeType.h
--- ../Orig/mozilla/gfx/src/x11shared/nsFontFreeType.h	2003-04-23 01:25:13.000000000 +0900
+++ ./gfx/src/x11shared/nsFontFreeType.h	2004-06-15 23:56:10.000000000 +0900
@@@@ -110,7 +110,7 @@@@
@


1.1
log
@Fixed problems with the new freetype2 library
@
text
@d3 4
a6 3
--- gfx/src/x11shared/nsFontFreeType.h.orig	2004-04-29 12:34:09.000000000 +0000
+++ gfx/src/x11shared/nsFontFreeType.h
@@@@ -110,7 +110,7 @@@@ protected:
@


1.1.1.1
log
@Import firefox-3.5.2 as www/firefox. from pkgsrc-wip.

Firefox 3.5  is based on the Gecko 1.9.1 rendering platform.
Firefox 3.5 offers many changes over the previous version, supporting new web
technologies, improving performance and ease of use.
Some of the notable features are:

* Support for the HTML5 <video> and <audio> elements
* Improved tools for controlling your private data
* Better web application performance using the new TraceMonkey JavaScript engine
* The ability to share your location with websites using Location Aware Browsing
* Support for native JSON, and web worker threads.
* Improvements to the Gecko layout engine, including speculative parsing for
  faster content rendering.
* Support for new web technologies such as: downloadable fonts, CSS media
  queries, new transformations and properties, JavaScript query selectors,
  HTML5 local storage and offline application storage, <canvas> text,
  ICC profiles, and SVG transforms.
@
text
@d3 11
a13 46
SHA1_Update conflicts with openssl which may be dynamically loaded
at runtime via libcups or libgssapi so causing a crash due to using
the wrong binding.  So rename here to avoid conflict.

--- security/nss/lib/freebl/sha-fast-amd64-sun.s.orig	2009-06-29 18:15:14.000000000 +0200
+++ security/nss/lib/freebl/sha-fast-amd64-sun.s
@@@@ -1712,9 +1712,9 @@@@ shaCompress:
 .LFE7:
 	.size	shaCompress, .-shaCompress
 	.align 16
-.globl SHA1_Update
-	.type	SHA1_Update, @@function
-SHA1_Update:
+.globl NSS_SHA1_Update
+	.type	NSS_SHA1_Update, @@function
+NSS_SHA1_Update:
 .LFB5:
 	pushq	%rbp
 .LCFI5:
@@@@ -1800,7 +1800,7 @@@@ SHA1_Update:
 	call	shaCompress
 	jmp	.L245
 .LFE5:
-	.size	SHA1_Update, .-SHA1_Update
+	.size	NSS_SHA1_Update, .-NSS_SHA1_Update
 	.section	.rodata
 	.align 32
 	.type	bulk_pad.0, @@object
@@@@ -1902,7 +1902,7 @@@@ SHA1_End:
 	subl	%r8d, %edx
 	andl	$63, %edx
 	incl	%edx
-	call	SHA1_Update@@PLT
+	call	NSS_SHA1_Update@@PLT
 	movq	%rbx, %rdi
 	movq	%r12, %rsi
 	shrq	$32, %rdi
@@@@ -2018,7 +2018,7 @@@@ SHA1_HashBuf:
 	movl	%r12d, %edx
 	movq	%r13, %rsi
 	movq	%rbx, %rdi
-	call	SHA1_Update@@PLT
+	call	NSS_SHA1_Update@@PLT
 	leaq	-292(%rbp), %rdx
 	movq	%r14, %rsi
 	movq	%rbx, %rdi
@


