Commit graph

404 commits

Author SHA1 Message Date
ryoon
def124beb6 Add two more NetBSD/evbearmv7hf-el patches. 2014-12-02 21:27:18 +00:00
ryoon
42e12eecd0 Fix build under NetBSD/evbearmv7hf-el.
Remove two more unwind directives.
2014-12-02 12:14:39 +00:00
ryoon
cba33a51bb Add patches. 2014-12-01 18:12:38 +00:00
ryoon
a942a3c3b7 Update to 34.0.5
Changelog:
New Default search engine changed to Yahoo! for North America
New Default search engine changed to Yandex for Belarusian, Kazakh, and Russian locales
New Improved search bar (en-US only)
New Firefox Hello real-time communication client
New Easily switch themes/personas directly in the Customizing mode
New Wikipedia search now uses HTTPS for secure searching (en-US only)
New Implementation of HTTP/2 (draft14) and ALPN
New Recover from a locked Firefox process in the "Firefox is already running" dialog on Windows
Changed Disabled SSLv3
Changed Proprietary window.crypto properties/functions re-enabled (to be removed in Firefox 35)
Changed Firefox signed by Apple OS X version 2 signature
HTML5 ECMAScript 6 WeakSet Implemented
HTML5 JavaScript Template Strings Implemented
HTML5 CSS3 Font variants and features control (e.g. kerning) implemented
HTML5 WebCrypto: RSA-OAEP, PBKDF2 and AES-KW support
HTML5 WebCrypto: wrapKey and unwrapKey implemented
HTML5 WebCrypto: Import/export of JWK-formatted keys
HTML5 matches() DOM API implemented (formerly mozMatchesSelector())
HTML5 Performance.now() for workers implemented
HTML5 WebCrypto: ECDH support
Developer WebIDE: Create, edit, and test a new Web application from your browser
Developer Highlight all nodes that match a given selector in the Style Editor and the Inspector's Rules panel
Developer Improved User Interface of the Profiler
Developer console.table function added to web console
Fixed CSS transitions start correctly when started at the same time as changes to display, position, overflow, and similar properties
Fixed Various security fixes

2014-89 Bad casting from the BasicThebesLayer to BasicContainerLayer
2014-88 Buffer overflow while parsing media content
2014-87 Use-after-free during HTML5 parsing
2014-86 CSP leaks redirect data via violation reports
2014-85 XMLHttpRequest crashes with some input streams
2014-84 XBL bindings accessible via improper CSS declarations
2014-83 Miscellaneous memory safety hazards (rv:34.0 / rv:31.3)
2014-12-01 18:11:14 +00:00
ryoon
9e0cccc7ef Try to build under NetBSD/evbearmv7hf-el.
Still broken.
2014-11-26 14:56:28 +00:00
wiz
4f0d6a3109 Remove duplicate space in COMMENT. 2014-11-20 15:01:47 +00:00
tron
557ba92a31 Update "firefox" package to version 33.1.1. Changes since 33.1:
- Fixed startup crash (1021265)
2014-11-18 15:33:14 +00:00
joerg
f4b44efb89 Instantiate WeakMapPtr explicitly to get the right visibility with
clang.
2014-11-17 19:08:06 +00:00
szptvlfn
e98813e571 firefox-33.1 has DuckDuckGo as a search option,
so remove related patches.
2014-11-15 22:04:59 +00:00
ryoon
598c0cbfc4 Update to 33.1
Changelog:
New
Forget Button added

New
Enhanced Tiles

New
Privacy tour introduced

New
Adding DuckDuckGo as a search option
2014-11-10 20:55:56 +00:00
ryoon
a5be62746f Update to 33.0.3
Changelog:
Fixed
33.0.3: Blacklisted graphics drivers that were causing black screens with OMTC enabled (1093863)

Fixed
33.0.3 Fix two startup crashes with some combination of hardware and drivers (1064107 and 1021265)
2014-11-07 17:36:11 +00:00
ryoon
d31327f725 Bump PKGREVISION
* Build libmozjs.so shared library again.
  Thank you, joerg@.
2014-11-06 13:56:32 +00:00
ryoon
e93e37d9ff Update to 33.0.2
Changelog:
Fixed
33.0.2: Fix a startup crash with some combination of hardware and drivers
2014-10-30 17:12:27 +00:00
ryoon
a2689fdcaf Bump PKGREVISION
* Disable libmozjs.so to avoid WRKDIR reference error.
2014-10-29 22:12:35 +00:00
ryoon
82bb9acf4c Update to 33.0.1
Changelog:
Fixed
33.0.1: Firefox displays a black screen at start-up with certain graphics drivers
2014-10-28 17:26:56 +00:00
ryoon
2f5cc8e9ec Fix build under NetBSD 6.
* Avoid conflict of tolower function, Thank you, tsutsui@ (PR pkg/49262).
* GCC 4.6 is required to support nullptr at least.
2014-10-18 17:56:35 +00:00
joerg
ccccef2a74 Do not provide conflicing forward defines, take three. 2014-10-17 16:49:09 +00:00
ryoon
f4c867b422 Add missing patches. 2014-10-15 13:43:32 +00:00
ryoon
09b1207a47 Update to 33.0
Changelog:
New
OpenH264 support (sandboxed)

New
Improved search experience through the location bar

New
Slimmer and faster JavaScript strings

New
Search suggestions on the Firefox Start (about:home) and new tab (about:newtab) pages

New
Windows: OMTC enabled by default

New
New CSP (Content Security Policy) backend

New
Support for connecting to HTTP proxy over HTTPS

New
Improved reliability of the session restoration

New
Azerbaijani [az] locale added

Changed
Proprietary window.crypto properties/functions removed

Changed
JSD (JavaScript Debugger Service) removed in favor of the Debugger interface

HTML5
@counter-style rule from CSS3 Counter Styles specification implemented

HTML5
DOMMatrix interface implemented

Developer
Cubic-bezier curves editor

Developer
Display which elements have listeners attached

Developer
New sidebar which displays a list of shortcuts to every @media rule in the current stylesheet

Developer
Paint flashing for browser content repaints

Developer
Editable @keyframes rules in the Rules section of the Inspector

Developer
CSS transform highlighter in the style-inspector

Fixed
Fix incomplete downloads being marked as complete by detecting broken HTTP1.1 transfers (237623)

Fixed
Various security fixes

Fixed in Firefox 33
MFSA 2014-82 Accessing cross-origin objects via the Alarms API
MFSA 2014-81 Inconsistent video sharing within iframe
MFSA 2014-80 Key pinning bypasses
MFSA 2014-79 Use-after-free interacting with text directionality
MFSA 2014-78 Further uninitialized memory use during GIF
MFSA 2014-77 Out-of-bounds write with WebM video
MFSA 2014-76 Web Audio memory corruption issues with custom waveforms
MFSA 2014-75 Buffer overflow during CSS manipulation
MFSA 2014-74 Miscellaneous memory safety hazards (rv:33.0 / rv:31.2)
2014-10-15 13:07:07 +00:00
joerg
59c750edb8 No conflicting forward declaration of SoundTouch. 2014-10-13 20:53:46 +00:00
adam
243c29c4cc Revbump after updating libwebp and icu 2014-10-07 16:47:10 +00:00
ryoon
8ae2e7e8dc Update to 32.0.3
Changelog:

Fixed
32.0.3: New security fixes can be found here

New
New HTTP cache provides improved performance including crash recovery

New
Integration of generational garbage collection

New
Public key pinning support enabled

New
View historical use information for logins stored in password manager

New
Display the number of found items in the find toolbar

New
Easier back, forward, reload, and bookmarking through the context menu

New
Lower Sorbian [dsb] locale added

Changed
Removed and turned off trust bit for some 1024-bit root certificates

Changed
Performance improvements to Password Manager and Add-on Manager

HTML5
drawFocusIfNeeded enabled by default

HTML5
ECMAScript 6 built-in method Array#copyWithin implemented

HTML5
CSS position:sticky enabled by default

HTML5
mix-blend-mode enabled by default

HTML5
New Array built-in: Array.from()

HTML5
navigator.languages property and languagechange event implemented

HTML5
Vibration API updated to latest W3C spec

HTML5
CSS box-decoration-break replaces -moz-background-inline-policy

HTML5
box-decoration-break enabled by default

Developer
HiDPI support in Developer Tools UI

Developer
Inspector button moved to the top left

Developer
Hidden nodes displayed differently in the markup-view

Developer
New Web Audio Editor

Developer
Code completion and inline documentation added to Scratchpad

Fixed
32.0.2 - Corrupt installations cause Firefox to crash on update

Fixed
32.0.1 - Stability issues for computers with multiple graphics cards

Fixed
32.0.1 - Mixed content icon may be incorrectly displayed instead of lock icon for SSL sites

Fixed
32.0.1 - WebRTC: setRemoteDescription() silently fails if no success callback is specified

Fixed
Various security fixes

Fixed
Mac OS X: cmd-L does not open a new window when no window is available

Fixed
Text Rendering Issues on Windows 7 with Platform Update KB2670838 (MSIE 10 Prerequisite) or on Windows 8.1


Security fixes:
Fixed in Firefox 32.0.3
MFSA 2014-73 RSA Signature Forgery in NSS

Fixed in Firefox 32
MFSA 2014-72 Use-after-free setting text directionality
MFSA 2014-71 Profile directory file access through file: protocol
MFSA 2014-70 Out-of-bounds read in Web Audio audio timeline
MFSA 2014-69 Uninitialized memory use during GIF rendering
MFSA 2014-68 Use-after-free during DOM interactions with SVG
MFSA 2014-67 Miscellaneous memory safety hazards (rv:32.0 / rv:31.1 / rv:24.8)
2014-10-05 01:59:08 +00:00
tsutsui
c23210616c firefox-31.0's configure explicitly requires nss>=3.16.2. 2014-08-16 13:05:16 +00:00
joerg
fad30cc9ff Drop forward declaration, the real one is already in place. 2014-08-13 22:33:44 +00:00
joerg
eb41812b6b Separate the if statements as clang will result in a string expression
and make warning about it.
2014-08-13 22:33:16 +00:00
ryoon
6a7939bc03 Automatically include correct version number in COMMENT.
Patch is provided from martin@. Thank you.
2014-07-26 00:16:51 +00:00
tron
affc607fd3 Fix (one?) build problem with GCC 4.5.3. 2014-07-25 14:21:18 +00:00
ryoon
b629d6fdf5 Update to 31.0
Changelog:
    New
    Add the search field to the new tab page

    New
    Support of Prefer:Safe http header for parental control (learn more)

    New
    mozilla::pkix as default certificate verifier (learn more)

    New
    Block malware from downloaded files (learn more)

    New
    Partial implementation of the OpenType MATH table (section 6.3.6) see documentation about mathematical fonts and the MathML Torture Test for details

    New
    audio/video .ogg and .pdf files handled by Firefox if no application specified (Windows only)

    New
    Upper Sorbian [hsb] locale added

    Changed
    Removal of the CAPS infrastructure for specifying site-specific permissions (via capability.policy.* preferences). Most notably, attempts to use this functionality to grant access to the clipboard will no longer work. The sole exception is the checkloaduri permission, which may still be used as before to allow sites to load file:// URIs.

    HTML5
    WebVTT implemented and enabled (learn more)

    HTML5
    CSS3 variables implemented (learn more)

    Developer
    Developer Tools: Add-on Debugger (learn more)

    Developer
    Developer Tools: Canvas Debugger (learn more)

    Developer
    New Array built-in: Array.prototype.fill() (learn more)

    Developer
    New Object built-in: Object.setPrototypeOf() (learn more)

    Developer
    CSP 1.1 nonce-source and hash-source enabled by default

    Developer
    Developer Tools: Eyedropper tool added to the color picker (learn more)

    Developer
    Developer Tools: Editable Box Model (learn more)

    Developer
    Developer Tools: Code Editor improvements (learn more)

    Developer
    Developer Tools: Console stack traces (learn more)

    Developer
    Developer Tools: Copy as cURL (learn more)

    Developer
    Developer Tools: Styled console logs (learn more)

    Developer
    navigator.sendBeacon enabled by default (learn more)

    Developer
    Dialogs spawned from the onbeforeunload event no longer block access to the rest of the browser

    Fixed
    Search for partially selected link text from context menu (985824)

    Fixed
    Various security fixes

Fixed in Firefox 31
MFSA 2014-66 IFRAME sandbox same-origin access through redirect
MFSA 2014-65 Certificate parsing broken by non-standard character encoding
MFSA 2014-64 Crash in Skia library when scaling high quality images
MFSA 2014-63 Use-after-free while when manipulating certificates in the trusted cache
MFSA 2014-62 Exploitable WebGL crash with Cesium JavaScript library
MFSA 2014-61 Use-after-free with FireOnStateChange event
MFSA 2014-60 Toolbar dialog customization event spoofing
MFSA 2014-59 Use-after-free in DirectWrite font handling
MFSA 2014-58 Use-after-free in Web Audio due to incorrect control message ordering
MFSA 2014-57 Buffer overflow during Web Audio buffering for playback
MFSA 2014-56 Miscellaneous memory safety hazards (rv:31.0 / rv:24.7)
2014-07-24 14:57:12 +00:00
ryoon
b26d3d3394 Bump PKGREVISION of www/firefox and www/seamonkey
* Use gstreamer 1.0 instead of gstreamer 0.10.
  Suggested by Ottavio Caruso.
2014-07-08 13:14:43 +00:00
ryoon
f155ed2dfa Update comment 2014-06-22 08:56:08 +00:00
martin
5d7a723abf Add compiler depenend magic to keep the version compiled with option "debug"
usable with modern gcc.
Since the full "debug" version will behave differently to the standard
version (as it enables all the mozilla internal consistency checks, and
also drops compiler optimization), it is not very usefull when trying to
debug crashes that could be compiler bugs, or mozilla low level bugs -
so provide a new option "debug-info" that creates a debuggable, but
fully optimized version.
The result is best run from the pkgobj dir via the
work/build/dist/bin/run-mozilla script with options "-g ./firefox".
No changes to the default pkg generated.
2014-06-20 07:27:50 +00:00
martin
d1fbe13224 Fix bugzilla ticket 1026499: generated C++ code does not obey alignement
restrictions, make the code generator issue explicit alignment requests.
2014-06-19 20:31:03 +00:00
ryoon
e2f7713537 FIx PR pkg/48896
Firefox 30.0 requires libvpx 1.30 or later.
2014-06-17 13:06:09 +00:00
joerg
cad669ef8a Fix build with clang. 2014-06-14 16:20:07 +00:00
ryoon
8aa77117d7 Add patches 2014-06-11 00:41:36 +00:00
ryoon
f2a3afeb54 Update to 30.0
* debug build is broken

Changelog:
    New
    Sidebars button in browser chrome enables faster access to social, bookmark, & history sidebars

    New
    Mac OS X command-E sets find term to selected text

    New
    Support for GStreamer 1.0

    Changed
    Disallow calling WebIDL constructors as functions on the web

    Developer
    With the exception of those bundled inside an extension or ones that are whitelisted, plugins will no longer be activated by default (see blog post)

    Developer
    Fixes to box-shadow and other visual overflow (see bug 480888)

    Developer
    Mute and volume available per window when using WebAudio

    Developer
    background-blend-mode enabled by default

    Developer
    Use of line-height allowed for <input type="reset|button|submit">

    Developer
    ES6 array and generator comprehensions implemented (read docs for more details)

    Developer
    Error stack now contains column number

    Developer
    Support for alpha option in canvas context options (feature description)

    Fixed
    Ignore autocomplete="off" when offering to save passwords via the password manager (see 956906)

    Fixed
    TypedArrays don't support new named properties (see 695438)

    Fixed
    Various security fixes

Fixed in Firefox 30
MFSA 2014-54 Buffer overflow in Gamepad API
MFSA 2014-53 Buffer overflow in Web Audio Speex resampler
MFSA 2014-52 Use-after-free with SMIL Animation Controller
MFSA 2014-51 Use-after-free in Event Listener Manager
MFSA 2014-50 Clickjacking through cursor invisability after Flash interaction
MFSA 2014-49 Use-after-free and out of bounds issues found using Address Sanitizer
MFSA 2014-48 Miscellaneous memory safety hazards (rv:30.0 / rv:24.6)
2014-06-11 00:40:59 +00:00
ryoon
31da25953c Recursive revbump from pulseaudio-5.0 2014-06-09 14:18:04 +00:00
pho
7a08c8835f Let application restart work on MacOS X < 10.6
MacOS X < 10.6 had an undocumented behavior concerning execve(2)
inside a threaded process. If a process tried to call execve(2) and
had more than one active thread, the kernel returned ENOTSUP. So we
have to either fork(2) or vfork(2) before calling execve(2) to make
sure the caller is single-threaded as otherwise the application fails
to restart itself.
2014-06-06 01:05:50 +00:00
dholland
211a94e351 Put the version numbers back in COMMENT as they were put in by
explicit request a while back. (But use the current version.)
PR 48845.

I don't remember the PR number for the original request but it can be
tracked down if necessary.
2014-06-02 02:31:55 +00:00
pho
3a0561d27f PR pkg/48840: Remove most patches that I have recently added
The preprocessor macro XP_MACOSX is misused everywhere. They tend to
say "#if defined(XP_MACOSX)" to actually mean
"#if defined(MOZ_WIDGET_COCOA)". It's okay to equate XP_MACOSX with
XP_DARWIN but equating it with MOZ_WIDGET_COCOA is just wrong. As a
result, cairo-gtk2 build on Darwin is completely broken and needs
heavy patching. Ideally they should be fixed individually but that
will be an extremely hard work, so don't define XP_MACOSX for now.
2014-05-30 10:22:05 +00:00
pho
06bbe7375a PR pkg/48840: Don't assume cocoa toolkit just because OS_ARCH is Darwin 2014-05-30 03:03:36 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
pho
7963b0c981 PR pkg/48840: Don't assume cocoa toolkit just because OS_ARCH is Darwin 2014-05-29 17:03:58 +00:00
pho
72e2921e30 PR pkg/48840: Don't assume cocoa toolkit just because OS_ARCH is Darwin 2014-05-29 15:38:19 +00:00
ryoon
e42b4bc938 PR pkg/48845
Fix (remove) wrong version number in comments
2014-05-29 14:03:58 +00:00
pho
6caad22a0a PR pkg/48840: Don't assume cocoa toolkit just because OS_ARCH is Darwin 2014-05-28 15:11:29 +00:00
pho
9b2f37cfe2 PR pkg/48840: Don't assume cocoa toolkit just because OS_ARCH is Darwin 2014-05-28 10:08:18 +00:00
pho
5fdab33fa3 PR pkg/48840: OS_TEST can never be 'powerpc' 2014-05-28 07:18:28 +00:00
pho
9af479e9d5 PR pkg/48840: Set the MacOS X version requirement appropriately
Otherwise ${WRKSRC}/media/libcubeb/src/cubeb_audiounit.c can not be
built on MacOS X < 10.6
2014-05-28 06:25:58 +00:00
pho
9aeb91d08c PR pkg/48840: Fix configuration issues on Darwin
* On Darwin the profiler only supports x86 and x86_64.

* Cocoa gamepad backend can only be used if the toolkit is cocoa too.
2014-05-28 04:55:30 +00:00