9afab81d6a
Mozilla Firefox is a free, open-source and cross-platform web browser for Windows, Linux, MacOS X and many other operating systems. It is fast and easy to use, and offers many advantages over other web browsers, such as tabbed browsing and the ability to block pop-up windows. Firefox also offers excellent bookmark and history management, and it can be extended by developers using industry standards such as XML, CSS, JavaScript, C++, etc. Many extensions are available. This package tracks Firefox 45 ESR branch. Changelog from www/firefox 45.0.2: Fixed in Firefox ESR 45.1 2016-47 Write to invalid HashMap entry through JavaScript.watch() 2016-44 Buffer overflow in libstagefright with CENC offsets 2016-39 Miscellaneous memory safety hazards (rv:46.0 / rv:45.1 / rv:38.8)
42 lines
1.8 KiB
Text
42 lines
1.8 KiB
Text
$NetBSD: patch-build_gyp.mozbuild,v 1.1 2016/04/27 16:36:50 ryoon Exp $
|
|
|
|
Hunk #2:
|
|
On Darwin, don't assume iOS just because the toolkit is not
|
|
cocoa. Ideally there should be an AC_SUBST just like 'ARM_ARCH' but
|
|
nothing exists currently.
|
|
|
|
Hunk #3:
|
|
MacOS X SDK version should be able to configure with
|
|
./configure --enable-macos-target=VER
|
|
|
|
--- build/gyp.mozbuild.orig 2015-01-23 05:59:58.000000000 +0000
|
|
+++ build/gyp.mozbuild
|
|
@@ -12,6 +12,7 @@ gyp_vars = {
|
|
'have_ethtool_cmd_speed_hi': 1 if CONFIG['MOZ_WEBRTC_HAVE_ETHTOOL_SPEED_HI'] else 0,
|
|
'include_alsa_audio': 1 if CONFIG['MOZ_ALSA'] else 0,
|
|
'include_pulse_audio': 1 if CONFIG['MOZ_PULSEAUDIO'] else 0,
|
|
+ 'use_libv4l2': 1 if CONFIG['MOZ_LIBV4L2_LIBS'] else 0,
|
|
# basic stuff for everything
|
|
'include_internal_video_render': 0,
|
|
'clang_use_chrome_plugins': 0,
|
|
@@ -85,7 +86,7 @@ flavors = {
|
|
'WINNT': 'win',
|
|
'Android': 'linux' if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk' else 'android',
|
|
'Linux': 'linux',
|
|
- 'Darwin': 'mac' if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa' else 'ios',
|
|
+ 'Darwin': 'ios' if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cairo-uikit' else 'mac',
|
|
'SunOS': 'solaris',
|
|
'GNU/kFreeBSD': 'freebsd',
|
|
'DragonFly': 'dragonfly',
|
|
@@ -120,5 +121,11 @@ if CONFIG['INTEL_ARCHITECTURE']:
|
|
if not CONFIG['HAVE_TOOLCHAIN_SUPPORT_MSSSE3'] or not CONFIG['HAVE_TOOLCHAIN_SUPPORT_MSSE4_1']:
|
|
gyp_vars['yuv_disable_asm'] = 1
|
|
|
|
+# MacOS X SDK version should be able to configure with ./configure
|
|
+# --enable-macos-target=VER
|
|
+if CONFIG['MACOSX_DEPLOYMENT_TARGET']:
|
|
+ gyp_vars['mac_sdk_min'] = CONFIG['MACOSX_DEPLOYMENT_TARGET']
|
|
+ gyp_vars['mac_deployment_target'] = CONFIG['MACOSX_DEPLOYMENT_TARGET']
|
|
+
|
|
if CONFIG['MACOS_SDK_DIR']:
|
|
gyp_vars['mac_sdk_path'] = CONFIG['MACOS_SDK_DIR']
|