Commit graph

370 commits

Author SHA1 Message Date
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
pho
9e685c6c41 PR pkg/48840: Do not reject GCC on Darwin
It's true Clang is required if we use the cocoa toolkit, but we don't
do that anyway. GCC is perfectly working as long as we use cairo-gtk2.
2014-05-28 04:34:52 +00:00
pho
3744bb8f08 PR/48840: Fix PLIST on Cygwin and Darwin
libmozglue is built and installed as a shared library on these platforms.
2014-05-28 03:33:19 +00:00
pho
432d9c09fb PR pkg/48840: Fix PLIST on Cygwin and Darwin
libmozglue is built and installed as a shared library on these platforms.
2014-05-28 03:25:25 +00:00
joerg
b405b459cd Fix static member defines. Fix build with newer Freetype. 2014-05-27 09:58:51 +00:00
ryoon
60871999e4 Update to 29.0.1
Changelog:
Fixed
29.0.1 -pdf.js printing white page (1003707)

Fixed
29.0.1 - Tabs not visible with dark themes under Windows 8.1 (907373)

Fixed
29.0.1 - Session Restore failed with a corrupted sessionstore.js file (1001167)

Fixed
29.0.1 - Seer disabled by default (1005958)
2014-05-13 11:06:00 +00:00
wiz
c1b44346cd Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.
2014-05-09 07:36:53 +00:00
ryoon
0875f1962d Fix packaging under OpenBSD
* It create .so.1.0 libraries instead of .so
* Use bsdtar as tar forcibly under OpenBSD
* Fix tremor/vorbis conditional, but it is not used now
2014-05-05 20:47:14 +00:00
obache
20b6b35212 move preference conditional line below bsd.prefs.mk. 2014-05-05 05:04:46 +00:00
ryoon
73e2d3a00a Try to fix build under OpenBSD 2014-05-05 00:53:34 +00:00
ryoon
9a294f9095 Recursive revbump from pixman, fix PR pkg/48777
And bump library requirements
2014-05-05 00:52:10 +00:00
ryoon
142d37fcea Fix build under FreeBSD/amd64 10.0
* Use MOZ_SAMPLE_TYPE_FLOAT32=1 for FreeBSD
* Disable WebRTC support under FreeBSD, because graphics/libv4l is not built
  under FreeBSD/amd64 10.0
2014-05-03 10:58:26 +00:00
ryoon
b6d4726a0a Fix build under DragonFly, PR pkg/48776
* Firefox should be built with MOZ_SAMPLE_TYPE_FLOAT32=1 for DragonFly
  like NetBSD
2014-05-02 12:34:38 +00:00
ryoon
f249fe66dc Update to 29.0
* Restore html5 audio playback under NetBSD

Changelog:

    New
    Significant new customization mode makes it easy to personalize your Web experience to access the features you use the most (learn more)

    New
    A new, easy to access menu sits in the right hand corner of Firefox and includes popular browser controls

    New
    Sleek new tabs provide an overall smoother look and fade into the background when not active

    New
    An interactive onboarding tour to guide users through the new Firefox changes

    New
    The ability to set up Firefox Sync by creating a Firefox account (learn more)

    New
    Gamepad API finalized and enabled (learn more)

    New
    HTTPS used for Yahoo Searches performed in en-US locale

    New
    Malay [ma] locale added

    Changed
    Clicking on a W3C Web Notification will switch to the originating tab

    Developer
    'box-sizing' (dropping the -moz- prefix) implemented (learn more)

    Developer
    Console object available in Web Workers (learn more)

    Developer
    Promises enabled by default (learn more)

    Developer
    SharedWorker enabled by default

    Developer
    <input type="number"> implemented and enabled

    Developer
    <input type="color"> implemented and enabled

    Developer
    Enabled ECMAScript Internationalization API

    Developer
    Add-on bar has been removed, content moved to navigation bar

    Developer
    Implemented URLSearchParams from the URL specification (see MDN for details )

    Fixed
    Various security fixes

Fixed in Firefox 29
MFSA 2014-47 Debugger can bypass XrayWrappers with JavaScript
MFSA 2014-46 Use-after-free in nsHostResolve
MFSA 2014-45 Incorrect IDNA domain name matching for wildcard certificates
MFSA 2014-44 Use-after-free in imgLoader while resizing images
MFSA 2014-43 Cross-site scripting (XSS) using history navigations
MFSA 2014-42 Privilege escalation through Web Notification API
MFSA 2014-41 Out-of-bounds write in Cairo
MFSA 2014-40 Firefox for Android addressbar suppression
MFSA 2014-39 Use-after-free in the Text Track Manager for HTML video
MFSA 2014-38 Buffer overflow when using non-XBL object as XBL
MFSA 2014-37 Out of bounds read while decoding JPG images
MFSA 2014-36 Web Audio memory corruption issues
MFSA 2014-35 Privilege escalation through Mozilla Maintenance Service Installer
MFSA 2014-34 Miscellaneous memory safety hazards (rv:29.0 / rv:24.5)
2014-04-30 15:07:17 +00:00
ryoon
7fac819b25 Fix PR pkg/48749. When pulseaudio option is not selected, disable
pulseaudio option explicitly.

Fix Linux build.
2014-04-20 23:07:55 +00:00
ryoon
2e7bdbb293 Recursive revbump from json-c 0.12 update 2014-04-20 02:27:49 +00:00
ryoon
a0251983cb Bump PKGREVISION
* Do not set plugin environmental variable
2014-04-19 23:16:39 +00:00
wiz
acb76ebdd4 Bump PKGREVISION for libatomic_ops PKGNAME change. 2014-04-16 11:22:00 +00:00
martin
a5637ca998 Make the custom memory allocator in the JS engine deal with sparc64
TOPDOWN_VM (already reported upstream).
2014-04-10 07:33:59 +00:00
obache
d8fc20e0b0 recursive bump from icu shlib major bump. 2014-04-09 07:26:56 +00:00
obache
c0ecc83625 mail/thnderbird/Makefile is using www/firefox24/mozilla-common.mk now. 2014-04-09 06:13:50 +00:00
ryoon
db314287f9 Fix PR pkg/48682, fix build under NetBSD/i386 5.2. 2014-03-30 01:03:22 +00:00
ryoon
cf41c60957 Update to 28.0
Changelog:
NEW
VP9 video decoding implemented
NEW
Mac OS X: Notification Center support for web notifications
NEW
Horizontal HTML5 audio/video volume control
NEW
Support for Opus in WebM
CHANGED
Now that spdy/3 is implemented support for spdy/2 has been removed and servers without spdy/3 will negotiate to http/1 without any penalty
DEVELOPER
Support for MathML 2.0 'mathvariant' attribute
DEVELOPER
Background thread hang reporting
DEVELOPER
Support for multi-line flexbox in layout
FIXED
Various security fixes

Fixed in Firefox 28
MFSA 2014-32 Out-of-bounds write through TypedArrayObject after neutering
MFSA 2014-31 Out-of-bounds read/write through neutering ArrayBuffer objects
MFSA 2014-30 Use-after-free in TypeObject
MFSA 2014-29 Privilege escalation using WebIDL-implemented APIs
MFSA 2014-28 SVG filters information disclosure through feDisplacementMap
MFSA 2014-27 Memory corruption in Cairo during PDF font rendering
MFSA 2014-26 Information disclosure through polygon rendering in MathML
MFSA 2014-25 Firefox OS DeviceStorageFile object vulnerable to relative path escape
MFSA 2014-24 Android Crash Reporter open to manipulation
MFSA 2014-23 Content Security Policy for data: documents not preserved by session restore
MFSA 2014-22 WebGL content injection from one domain to rendering in another
MFSA 2014-21 Local file access via Open Link in new tab
MFSA 2014-20 onbeforeunload and Javascript navigation DOS
MFSA 2014-19 Spoofing attack on WebRTC permission prompt
MFSA 2014-18 crypto.generateCRMFRequest does not validate type of key
MFSA 2014-17 Out of bounds read during WAV file decoding
MFSA 2014-16 Files extracted during updates are not always read only
MFSA 2014-15 Miscellaneous memory safety hazards (rv:28.0 / rv:24.4)
2014-03-20 21:02:00 +00:00
ryoon
67259502fb Move CHECK_PORTABILITY_SKIP 2014-03-12 23:41:33 +00:00
ryoon
4c5339f9d0 devel/nss 3.15.4 or later is required.
Fix build.
From Matthias Ferdinand.
2014-03-10 19:52:26 +00:00
ryoon
89f2b4f3d9 Bump PKGREVISION
Fix SUBST string.
From tsutsui@, thank you.
2014-02-21 16:17:47 +00:00
ryoon
b9642e6812 Update to 27.0.1
* Fix some syscall definitions in JavaScript are fixed.
  Thank you, tho@.

Changelog:
FIXED
27.0.1 - Fixed stability issues with Greasemonkey and other JS that used ClearTimeoutOrInterval
FIXED
27.0.1 - JS math correctness issue (bug 941381
2014-02-20 13:19:03 +00:00
apb
bbceb34a70 The firefox configure script insists on sqlite3 >= 3.8.0.2,
so add the same version to BUILDLINK_API_DEPENDS.sqlite3
in mozilla-common.mk.

Not bumping PKGREVISION, because the build failed before.
2014-02-16 18:33:44 +00:00
tron
c64e9eb269 Recursive PKGREVISION bump for OpenSSL API version bump. 2014-02-12 23:18:26 +00:00
ryoon
6ff4a3668f Fix broken distinfo 2014-02-08 09:36:47 +00:00
ryoon
1438fec8b4 Update to 27.0
Changelog:
NEW
You can now run more than one service at a time with Firefox SocialAPI, allowing you to receive notifications, chat and more from multiple integrated services
CHANGED
Enabled TLS 1.1 (RFC 4346) and TLS 1.2 (RFC 5246) by default
CHANGED
Added support for SPDY 3.1 protocol
DEVELOPER
Ability to reset style sheets using 'all:unset'
DEVELOPER
You can now choose to deobfuscate javascript in the debugger (see 762761)
DEVELOPER
Added support for scrolled fieldsets (see 261037)
DEVELOPER
Implemented allow-popups directive for iframe sandbox, enabling increased security (see 766282)
DEVELOPER
CSS cursor keywords -moz-grab and -moz-grabbing have been unprefixed (see 880672)
DEVELOPER
Added support for ES6 generators in SpiderMonkey (see blog post)
DEVELOPER
Implemented support for mathematical function Math.hypot() in ES6 (see 896264)
HTML5
Dashed line support on Canvas (see 768067)
FIXED
Get Azure/Skia content rendering working on Linux (see 740200)
FIXED
27.0: Security fixes can be found here

Fixed in Firefox 27
MFSA 2014-13 Inconsistent JavaScript handling of access to Window objects
MFSA 2014-12 NSS ticket handling issues
MFSA 2014-11 Crash when using web workers with asm.js
MFSA 2014-10 Firefox default start page UI content invokable by script
MFSA 2014-09 Cross-origin information leak through web workers
MFSA 2014-08 Use-after-free with imgRequestProxy and image proccessing
MFSA 2014-07 XSLT stylesheets treated as styles in Content Security Policy
MFSA 2014-06 Profile path leaks to Android system log
MFSA 2014-05 Information disclosure with *FromPoint on iframes
MFSA 2014-04 Incorrect use of discarded images by RasterImage
MFSA 2014-03 UI selection timeout missing on download prompts
MFSA 2014-02 Clone protected content with XBL scopes
MFSA 2014-01 Miscellaneous memory safety hazards (rv:27.0 / rv:24.3)
2014-02-08 09:36:00 +00:00
obache
c6f54c39f0 Update patches for NetBSD/powerpc.
Fixes line comments in assembly, and patch-xk is not required.

PR pkg/48350 by John D. Baker.
2014-02-08 06:47:08 +00:00
wiz
aa67e11089 Mark packages as not ready for python-3.x where applicable;
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE=  33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE=  33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.

Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.

Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.

Whitespace cleanups and other nits corrected, where necessary.
2014-01-25 10:29:56 +00:00
martin
a8bfbf11ea Fix build (on systems that do not accidently bring in a memcpy prototype
via other includes). No change of the binary pkg if it did build before.
2014-01-03 14:30:28 +00:00
wiz
e03c03b6dc Recursive PKGREVISION bump for libgcrypt-1.6.0 shlib major bump. 2014-01-01 11:52:02 +00:00