aboutsummaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2014-10-08 08:41:51 +0000
committerRene Ladan <rene@FreeBSD.org>2014-10-08 08:41:51 +0000
commit935f403d3f46a7c7804a6d99e2bb53171db157c1 (patch)
treec797b39fa9e90549727670b9173ba6b02a5df0a1 /www
parent92e654eadbd1c6660e23d5dc3ffcfc06690b1c31 (diff)
downloadports-935f403d3f46a7c7804a6d99e2bb53171db157c1.tar.gz
ports-935f403d3f46a7c7804a6d99e2bb53171db157c1.zip
Notes
Diffstat (limited to 'www')
-rw-r--r--www/chromium/Makefile41
-rw-r--r--www/chromium/distinfo8
-rw-r--r--www/chromium/files/chromium-browser.desktop.in2
-rw-r--r--www/chromium/files/extra-patch-clang55
-rw-r--r--www/chromium/files/extra-patch-fixup-execinfo11
-rw-r--r--www/chromium/files/extra-patch-gcc37
-rw-r--r--www/chromium/files/patch-base__base.gyp16
-rw-r--r--www/chromium/files/patch-base__base.gypi8
-rw-r--r--www/chromium/files/patch-base__debug__stack_trace_posix.cc8
-rw-r--r--www/chromium/files/patch-base__files__file_path_watcher_kqueue.h4
-rw-r--r--www/chromium/files/patch-base__posix__unix_domain_socket_linux.cc4
-rw-r--r--www/chromium/files/patch-base__posix__unix_domain_socket_linux_unittest.cc4
-rw-r--r--www/chromium/files/patch-base__process__internal_linux.h4
-rw-r--r--www/chromium/files/patch-base__process__launch.cc4
-rw-r--r--www/chromium/files/patch-base__process__launch.h4
-rw-r--r--www/chromium/files/patch-base__process__memory_unittest.cc8
-rw-r--r--www/chromium/files/patch-base__process__process_iterator_freebsd.cc4
-rw-r--r--www/chromium/files/patch-base__process__process_metrics.h6
-rw-r--r--www/chromium/files/patch-base__process__process_metrics_freebsd.cc4
-rw-r--r--www/chromium/files/patch-base__security_unittest.cc4
-rw-r--r--www/chromium/files/patch-base__strings__safe_sprintf.cc21
-rw-r--r--www/chromium/files/patch-base__sys_info_freebsd.cc4
-rw-r--r--www/chromium/files/patch-base__sys_info_posix.cc4
-rw-r--r--www/chromium/files/patch-base__test__expectations__expectation.cc4
-rw-r--r--www/chromium/files/patch-base__test__launcher__test_launcher.cc8
-rw-r--r--www/chromium/files/patch-base__threading__platform_thread_linux.cc4
-rw-r--r--www/chromium/files/patch-breakpad__breakpad.gyp6
-rw-r--r--www/chromium/files/patch-build__common.gypi31
-rw-r--r--www/chromium/files/patch-build__filename_rules.gypi4
-rw-r--r--www/chromium/files/patch-build__linux__system.gyp6
-rw-r--r--www/chromium/files/patch-build__linux__unbundle__libwebp.gyp4
-rw-r--r--www/chromium/files/patch-build__linux__unbundle__openssl.gyp4
-rw-r--r--www/chromium/files/patch-cc__layers__layer_impl.cc6
-rw-r--r--www/chromium/files/patch-chrome__app__chrome_main_delegate.cc30
-rw-r--r--www/chromium/files/patch-chrome__app__chrome_main_delegate.h4
-rw-r--r--www/chromium/files/patch-chrome__app__chromium_strings.grd6
-rw-r--r--www/chromium/files/patch-chrome__app__resources__locale_settings.grd4
-rw-r--r--www/chromium/files/patch-chrome__browser__about_flags.cc6
-rw-r--r--www/chromium/files/patch-chrome__browser__browser_process_impl.cc11
-rw-r--r--www/chromium/files/patch-chrome__browser__chrome_browser_main.cc6
-rw-r--r--www/chromium/files/patch-chrome__browser__chrome_browser_main_posix.cc4
-rw-r--r--www/chromium/files/patch-chrome__browser__chrome_content_browser_client.cc41
-rw-r--r--www/chromium/files/patch-chrome__browser__chrome_content_browser_client.h6
-rw-r--r--www/chromium/files/patch-chrome__browser__diagnostics__diagnostics_writer.cc6
-rw-r--r--www/chromium/files/patch-chrome__browser__diagnostics__diagnostics_writer.h4
-rw-r--r--www/chromium/files/patch-chrome__browser__extensions__api__image_writer_private__image_writer_private_api.cc4
-rw-r--r--www/chromium/files/patch-chrome__browser__extensions__api__music_manager_private__device_id_linux.cc4
-rw-r--r--www/chromium/files/patch-chrome__browser__gpu__gl_string_manager.cc4
-rw-r--r--www/chromium/files/patch-chrome__browser__gpu__gpu_feature_checker.cc4
-rw-r--r--www/chromium/files/patch-chrome__browser__media__webrtc_log_uploader.cc4
-rw-r--r--www/chromium/files/patch-chrome__browser__media_galleries__fileapi__mtp_device_map_service.cc4
-rw-r--r--www/chromium/files/patch-chrome__browser__media_galleries__media_file_system_registry.cc6
-rw-r--r--www/chromium/files/patch-chrome__browser__media_galleries__media_folder_finder.cc4
-rw-r--r--www/chromium/files/patch-chrome__browser__memory_details.cc10
-rw-r--r--www/chromium/files/patch-chrome__browser__net__connection_tester.cc6
-rw-r--r--www/chromium/files/patch-chrome__browser__notifications__message_center_notification_manager.cc11
-rw-r--r--www/chromium/files/patch-chrome__browser__omaha_query_params__omaha_query_params.cc11
-rw-r--r--www/chromium/files/patch-chrome__browser__plugins__plugins_resource_service.cc4
-rw-r--r--www/chromium/files/patch-chrome__browser__policy__policy_prefs_browsertest.cc4
-rw-r--r--www/chromium/files/patch-chrome__browser__safe_browsing__incident_reporting__incident_handler_util.cc15
-rw-r--r--www/chromium/files/patch-chrome__browser__ssl__ssl_blocking_page.cc20
-rw-r--r--www/chromium/files/patch-chrome__browser__ui__browser_view_prefs.cc20
-rw-r--r--www/chromium/files/patch-chrome__browser__ui__startup__startup_browser_creator.cc8
-rw-r--r--www/chromium/files/patch-chrome__browser__ui__views__apps__chrome_native_app_window_views.cc20
-rw-r--r--www/chromium/files/patch-chrome__browser__ui__views__chrome_views_delegate.cc29
-rw-r--r--www/chromium/files/patch-chrome__browser__ui__views__chrome_views_delegate.h20
-rw-r--r--www/chromium/files/patch-chrome__browser__ui__views__first_run_dialog.cc4
-rw-r--r--www/chromium/files/patch-chrome__browser__ui__views__frame__browser_frame.cc8
-rw-r--r--www/chromium/files/patch-chrome__browser__ui__views__frame__opaque_browser_frame_view.cc47
-rw-r--r--www/chromium/files/patch-chrome__browser__ui__views__frame__opaque_browser_frame_view_layout.cc11
-rw-r--r--www/chromium/files/patch-chrome__browser__ui__views__tabs__tab_strip.cc11
-rw-r--r--www/chromium/files/patch-chrome__browser__ui__webui__about_ui.cc6
-rw-r--r--www/chromium/files/patch-chrome__browser__ui__webui__chrome_web_ui_controller_factory.cc6
-rw-r--r--www/chromium/files/patch-chrome__browser__ui__webui__options__browser_options_handler.cc12
-rw-r--r--www/chromium/files/patch-chrome__browser__ui__webui__options__browser_options_handler.h4
-rw-r--r--www/chromium/files/patch-chrome__browser__web_applications__web_app.cc8
-rw-r--r--www/chromium/files/patch-chrome__browser__web_applications__web_app.h6
-rw-r--r--www/chromium/files/patch-chrome__chrome_browser.gypi22
-rw-r--r--www/chromium/files/patch-chrome__chrome_browser_extensions.gypi8
-rw-r--r--www/chromium/files/patch-chrome__chrome_browser_ui.gypi52
-rw-r--r--www/chromium/files/patch-chrome__common__chrome_paths.cc12
-rw-r--r--www/chromium/files/patch-chrome__common__chrome_paths.h6
-rw-r--r--www/chromium/files/patch-chrome__common__chrome_switches.cc12
-rw-r--r--www/chromium/files/patch-chrome__common__chrome_switches.h8
-rw-r--r--www/chromium/files/patch-chrome__common__pref_names.cc6
-rw-r--r--www/chromium/files/patch-chrome__common__pref_names.h6
-rw-r--r--www/chromium/files/patch-chrome__renderer__pepper__pepper_flash_font_file_host.cc20
-rw-r--r--www/chromium/files/patch-chrome__renderer__pepper__pepper_flash_font_file_host.h20
-rw-r--r--www/chromium/files/patch-chrome__renderer__printing__print_web_view_helper.h6
-rw-r--r--www/chromium/files/patch-chrome__test__base__in_process_browser_test.cc6
-rw-r--r--www/chromium/files/patch-chrome__test__base__testing_browser_process.h4
-rw-r--r--www/chromium/files/patch-chrome__test__chromedriver__chrome__chrome_finder.cc4
-rw-r--r--www/chromium/files/patch-chrome__test__perf__perf_test.cc4
-rw-r--r--www/chromium/files/patch-chrome__tools__build__linux__sed.sh4
-rw-r--r--www/chromium/files/patch-components__omaha_query_params__omaha_query_params.cc11
-rw-r--r--www/chromium/files/patch-components__policy__resources__policy_templates.json10
-rw-r--r--www/chromium/files/patch-components__policy__tools__generate_policy_source.py6
-rw-r--r--www/chromium/files/patch-components__storage_monitor.gypi8
-rw-r--r--www/chromium/files/patch-components__storage_monitor__storage_monitor.cc4
-rw-r--r--www/chromium/files/patch-components__storage_monitor__storage_monitor_freebsd.cc4
-rw-r--r--www/chromium/files/patch-components__storage_monitor__storage_monitor_freebsd.h4
-rw-r--r--www/chromium/files/patch-components__usb_service.gypi16
-rw-r--r--www/chromium/files/patch-components__usb_service__usb_context.cc4
-rw-r--r--www/chromium/files/patch-components__usb_service__usb_context_unittest.cc4
-rw-r--r--www/chromium/files/patch-components__usb_service__usb_device_handle_impl.cc4
-rw-r--r--www/chromium/files/patch-components__usb_service__usb_device_impl.cc4
-rw-r--r--www/chromium/files/patch-components__usb_service__usb_error.cc4
-rw-r--r--www/chromium/files/patch-components__usb_service__usb_interface_impl.cc4
-rw-r--r--www/chromium/files/patch-components__usb_service__usb_service_impl.cc4
-rw-r--r--www/chromium/files/patch-content__app__content_main_runner.cc8
-rw-r--r--www/chromium/files/patch-content__browser__browser_main_loop.cc12
-rw-r--r--www/chromium/files/patch-content__browser__child_process_launcher.cc4
-rw-r--r--www/chromium/files/patch-content__browser__download__base_file.cc4
-rw-r--r--www/chromium/files/patch-content__browser__download__base_file_linux.cc4
-rw-r--r--www/chromium/files/patch-content__browser__geolocation__location_arbitrator_impl.cc6
-rw-r--r--www/chromium/files/patch-content__browser__geolocation__wifi_data_provider_freebsd.cc4
-rw-r--r--www/chromium/files/patch-content__browser__geolocation__wifi_data_provider_freebsd.h4
-rw-r--r--www/chromium/files/patch-content__browser__gpu__gpu_data_manager_impl_private.cc38
-rw-r--r--www/chromium/files/patch-content__browser__indexed_db__indexed_db_backing_store.cc6
-rw-r--r--www/chromium/files/patch-content__browser__renderer_host__render_widget_host_view_aura.cc6
-rw-r--r--www/chromium/files/patch-content__browser__tracing__tracing_ui.cc11
-rw-r--r--www/chromium/files/patch-content__common__set_process_title_linux.cc4
-rw-r--r--www/chromium/files/patch-content__common__set_process_title_linux.h4
-rw-r--r--www/chromium/files/patch-content__content_browser.gypi12
-rw-r--r--www/chromium/files/patch-content__content_common.gypi6
-rw-r--r--www/chromium/files/patch-content__content_tests.gypi6
-rw-r--r--www/chromium/files/patch-content__gpu__gpu_child_thread.cc18
-rw-r--r--www/chromium/files/patch-content__gpu__gpu_main.cc29
-rw-r--r--www/chromium/files/patch-content__public__common__content_switches.cc11
-rw-r--r--www/chromium/files/patch-content__public__common__content_switches.h11
-rw-r--r--www/chromium/files/patch-content__public__test__browser_test_base.cc4
-rw-r--r--www/chromium/files/patch-content__renderer__accessibility__blink_ax_tree_source.cc6
-rw-r--r--www/chromium/files/patch-content__renderer__media__webrtc_audio_capturer.cc17
-rw-r--r--www/chromium/files/patch-content__renderer__media__webrtc_audio_renderer.cc11
-rw-r--r--www/chromium/files/patch-content__renderer__pepper__usb_key_code_conversion.cc4
-rw-r--r--www/chromium/files/patch-content__renderer__renderer_main_platform_delegate_linux.cc4
-rw-r--r--www/chromium/files/patch-content__renderer__renderer_webkitplatformsupport_impl.cc12
-rw-r--r--www/chromium/files/patch-crypto__nss_util.cc8
-rw-r--r--www/chromium/files/patch-device__hid__hid.gyp4
-rw-r--r--www/chromium/files/patch-device__serial__serial.gyp10
-rw-r--r--www/chromium/files/patch-device__serial__serial_io_handler_posix.cc (renamed from www/chromium/files/patch-chrome__browser__extensions__api__serial__serial_connection_posix.cc)8
-rw-r--r--www/chromium/files/patch-extensions__browser__api__serial__serial_api.cc (renamed from www/chromium/files/patch-chrome__browser__extensions__api__serial__serial_api.cc)8
-rw-r--r--www/chromium/files/patch-gpu__config__gpu_control_list.cc6
-rw-r--r--www/chromium/files/patch-gpu__config__gpu_control_list_unittest.cc4
-rw-r--r--www/chromium/files/patch-gpu__config__gpu_info_collector.cc12
-rw-r--r--www/chromium/files/patch-gpu__config__gpu_test_config.cc23
-rw-r--r--www/chromium/files/patch-gpu__config__gpu_util.cc15
-rw-r--r--www/chromium/files/patch-gpu__gpu_config.gypi19
-rw-r--r--www/chromium/files/patch-media__audio__audio_input_volume_unittest.cc4
-rw-r--r--www/chromium/files/patch-media__base__audio_splicer.cc4
-rw-r--r--www/chromium/files/patch-media__filters__decrypting_audio_decoder.cc4
-rw-r--r--www/chromium/files/patch-media__media.gyp8
-rw-r--r--www/chromium/files/patch-media__video__capture__video_capture_device_factory.cc4
-rw-r--r--www/chromium/files/patch-native_client__build__common.gypi6
-rw-r--r--www/chromium/files/patch-native_client__src__shared__platform__platform.gyp4
-rw-r--r--www/chromium/files/patch-net__base__address_tracker_linux.h4
-rw-r--r--www/chromium/files/patch-net__base__address_tracker_linux_unittest.cc4
-rw-r--r--www/chromium/files/patch-net__base__dns_reloader.cc4
-rw-r--r--www/chromium/files/patch-net__base__mime_util_unittest.cc6
-rw-r--r--www/chromium/files/patch-net__base__net_util.h4
-rw-r--r--www/chromium/files/patch-net__base__network_change_notifier.cc4
-rw-r--r--www/chromium/files/patch-net__dns__address_sorter_posix.cc4
-rw-r--r--www/chromium/files/patch-net__dns__dns_config_service_posix_unittest.cc4
-rw-r--r--www/chromium/files/patch-net__dns__dns_session.cc4
-rw-r--r--www/chromium/files/patch-net__http__http_auth_gssapi_posix.cc4
-rw-r--r--www/chromium/files/patch-net__http__http_auth_gssapi_posix.h12
-rw-r--r--www/chromium/files/patch-net__http__mock_gssapi_library_posix.h12
-rw-r--r--www/chromium/files/patch-net__net.gyp14
-rw-r--r--www/chromium/files/patch-net__net.gypi8
-rw-r--r--www/chromium/files/patch-net__proxy__proxy_config_service_linux.cc4
-rw-r--r--www/chromium/files/patch-net__proxy__proxy_service.cc8
-rw-r--r--www/chromium/files/patch-net__quic__congestion_control__rtt_stats.cc8
-rw-r--r--www/chromium/files/patch-net__socket__socks5_client_socket.cc4
-rw-r--r--www/chromium/files/patch-net__socket__tcp_listen_socket_unittest.h4
-rw-r--r--www/chromium/files/patch-net__udp__udp_socket_unittest.cc6
-rw-r--r--www/chromium/files/patch-ppapi__proxy__file_io_resource.cc4
-rw-r--r--www/chromium/files/patch-ppapi__shared_impl__private__net_address_private_impl.cc4
-rw-r--r--www/chromium/files/patch-printing__printing.gyp4
-rw-r--r--www/chromium/files/patch-remoting__remoting_host.gypi6
-rw-r--r--www/chromium/files/patch-skia__skia_chrome.gypi6
-rw-r--r--www/chromium/files/patch-skia__skia_common.gypi6
-rw-r--r--www/chromium/files/patch-sync__util__get_session_name.cc4
-rw-r--r--www/chromium/files/patch-sync__util__get_session_name_linux.cc4
-rw-r--r--www/chromium/files/patch-testing__gtest__include__gtest__internal__gtest-port.h10
-rw-r--r--www/chromium/files/patch-testing__gtest__src__gtest.cc8
-rw-r--r--www/chromium/files/patch-third_party__WebKit__Source__config.h10
-rw-r--r--www/chromium/files/patch-third_party__WebKit__Source__core__core.gyp8
-rw-r--r--www/chromium/files/patch-third_party__WebKit__Source__platform__blink_platform.gyp14
-rw-r--r--www/chromium/files/patch-third_party__WebKit__Source__platform__heap__ThreadState.cpp12
-rw-r--r--www/chromium/files/patch-third_party__WebKit__Source__web__linux__WebFontRendering.cpp20
-rw-r--r--www/chromium/files/patch-third_party__WebKit__Source__web__web.gyp6
-rw-r--r--www/chromium/files/patch-third_party__WebKit__Source__wtf__Assertions.cpp10
-rw-r--r--www/chromium/files/patch-third_party__WebKit__Source__wtf__ByteSwap.h4
-rw-r--r--www/chromium/files/patch-third_party__WebKit__Source__wtf__DateMath.cpp28
-rw-r--r--www/chromium/files/patch-third_party__WebKit__Source__wtf__wtf.gyp4
-rw-r--r--www/chromium/files/patch-third_party__ffmpeg__chromium__config__Chromium__linux__ia32__config.h4
-rw-r--r--www/chromium/files/patch-third_party__ffmpeg__libavutil__mem.c4
-rw-r--r--www/chromium/files/patch-third_party__khronos__khronos.gyp4
-rw-r--r--www/chromium/files/patch-third_party__libXNVCtrl__libXNVCtrl.gyp4
-rw-r--r--www/chromium/files/patch-third_party__libexif__libexif.gyp4
-rw-r--r--www/chromium/files/patch-third_party__libjingle__libjingle.gyp6
-rw-r--r--www/chromium/files/patch-third_party__libjingle__source__talk__base__cpumonitor.cc48
-rw-r--r--www/chromium/files/patch-third_party__libjingle__source__talk__base__ipaddress.h12
-rw-r--r--www/chromium/files/patch-third_party__libjingle__source__talk__base__linux.cc17
-rw-r--r--www/chromium/files/patch-third_party__libjingle__source__talk__base__linux.h18
-rw-r--r--www/chromium/files/patch-third_party__libjingle__source__talk__base__network.h13
-rw-r--r--www/chromium/files/patch-third_party__libjpeg_turbo__libjpeg.gyp10
-rw-r--r--www/chromium/files/patch-third_party__libphonenumber__libphonenumber.gyp4
-rw-r--r--www/chromium/files/patch-third_party__libvpx__unpack_lib_posix.sh4
-rw-r--r--www/chromium/files/patch-third_party__ots__include__opentype-sanitiser.h4
-rw-r--r--www/chromium/files/patch-third_party__pdfium__build__standalone.gypi6
-rw-r--r--www/chromium/files/patch-third_party__pdfium__core__include__fxcrt__fx_system.h4
-rw-r--r--www/chromium/files/patch-third_party__pdfium__fpdfsdk__src__javascript__PublicMethods.cpp8
-rw-r--r--www/chromium/files/patch-third_party__pdfium__fpdfsdk__src__jsapi__fxjs_v8.cpp4
-rw-r--r--www/chromium/files/patch-third_party__pdfium__pdfium.gyp12
-rw-r--r--www/chromium/files/patch-third_party__pdfium__third_party__logging.h11
-rw-r--r--www/chromium/files/patch-third_party__sfntly__sfntly.gyp4
-rw-r--r--www/chromium/files/patch-third_party__sqlite__sqlite.gyp4
-rw-r--r--www/chromium/files/patch-third_party__webrtc__base__cpumonitor.cc36
-rw-r--r--www/chromium/files/patch-third_party__webrtc__base__httpcommon.cc4
-rw-r--r--www/chromium/files/patch-third_party__webrtc__base__ipaddress.h12
-rw-r--r--www/chromium/files/patch-third_party__webrtc__base__linux.cc17
-rw-r--r--www/chromium/files/patch-third_party__webrtc__base__linux.h18
-rw-r--r--www/chromium/files/patch-third_party__webrtc__base__network.cc4
-rw-r--r--www/chromium/files/patch-third_party__webrtc__base__network.h13
-rw-r--r--www/chromium/files/patch-third_party__webrtc__base__physicalsocketserver.cc4
-rw-r--r--www/chromium/files/patch-third_party__webrtc__base__stringutils.h6
-rw-r--r--www/chromium/files/patch-third_party__webrtc__base__systeminfo.cc (renamed from www/chromium/files/patch-third_party__libjingle__source__talk__base__systeminfo.cc)38
-rw-r--r--www/chromium/files/patch-third_party__webrtc__build__common.gypi4
-rw-r--r--www/chromium/files/patch-third_party__webrtc__modules__audio_device__audio_device.gypi4
-rw-r--r--www/chromium/files/patch-third_party__webrtc__modules__desktop_capture__desktop_capture.gypi6
-rw-r--r--www/chromium/files/patch-third_party__webrtc__modules__rtp_rtcp__source__forward_error_correction.cc4
-rw-r--r--www/chromium/files/patch-third_party__webrtc__modules__video_coding__main__source__receiver.cc4
-rw-r--r--www/chromium/files/patch-third_party__webrtc__system_wrappers__source__atomic32_posix.cc4
-rw-r--r--www/chromium/files/patch-third_party__webrtc__system_wrappers__source__cpu_info.cc4
-rw-r--r--www/chromium/files/patch-third_party__webrtc__system_wrappers__source__thread_posix.cc4
-rw-r--r--www/chromium/files/patch-third_party__webrtc__voice_engine__voice_engine_defines.h4
-rw-r--r--www/chromium/files/patch-tools__gyp__pylib__gyp__generator__make.py12
-rw-r--r--www/chromium/files/patch-tools__gyp__test__additional-targets__src__dir1__actions.gyp4
-rw-r--r--www/chromium/files/patch-tools__gyp__test__library__src__library.gyp4
-rw-r--r--www/chromium/files/patch-ui__app_list__app_list_constants.cc6
-rw-r--r--www/chromium/files/patch-ui__app_list__app_list_constants.h6
-rw-r--r--www/chromium/files/patch-ui__base__ui_base.gyp6
-rw-r--r--www/chromium/files/patch-ui__events__event_switches.cc10
-rw-r--r--www/chromium/files/patch-ui__events__event_switches.h8
-rw-r--r--www/chromium/files/patch-ui__gl__gl.gyp8
-rw-r--r--www/chromium/files/patch-ui__resources__ui_resources.grd11
-rw-r--r--www/chromium/files/patch-ui__shell_dialogs__select_file_dialog.cc8
-rw-r--r--www/chromium/files/patch-ui__views__views.gyp6
-rw-r--r--www/chromium/files/patch-ui__views__views_delegate.cc4
-rw-r--r--www/chromium/files/patch-ui__views__views_delegate.h4
-rw-r--r--www/chromium/files/patch-ui__views__window__custom_frame_view.cc11
-rw-r--r--www/chromium/files/patch-v8__src__base__platform__platform-freebsd.cc (renamed from www/chromium/files/patch-v8__src__platform-freebsd.cc)8
-rw-r--r--www/chromium/files/patch-v8__src__base__platform__platform-posix.cc12
-rw-r--r--www/chromium/files/patch-v8__src__preparser.h11
-rw-r--r--www/chromium/pkg-plist79
256 files changed, 1351 insertions, 1073 deletions
diff --git a/www/chromium/Makefile b/www/chromium/Makefile
index 41605ee33034..8fbb6504b0bf 100644
--- a/www/chromium/Makefile
+++ b/www/chromium/Makefile
@@ -2,14 +2,13 @@
# $FreeBSD$
PORTNAME= chromium
-PORTVERSION= 37.0.2062.124
-PORTREVISION= 1
+PORTVERSION= 38.0.2125.101
CATEGORIES= www
MASTER_SITES= http://commondatastorage.googleapis.com/chromium-browser-official/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= chromium@FreeBSD.org
-COMMENT= Mostly BSD-licensed web browser based on WebKit and Gtk+
+COMMENT= Google web browser based on WebKit
LICENSE= BSD3CLAUSE LGPL21 MPL
LICENSE_COMB= multi
@@ -41,7 +40,6 @@ LIB_DEPENDS= libcairo.so:${PORTSDIR}/graphics/cairo \
libicuuc.so:${PORTSDIR}/devel/icu \
libjpeg.so:${PORTSDIR}/graphics/jpeg \
libjsoncpp.so:${PORTSDIR}/devel/jsoncpp \
- libminizip.so:${PORTSDIR}/archivers/minizip \
libnspr4.so:${PORTSDIR}/devel/nspr \
libprotobuf.so:${PORTSDIR}/devel/protobuf \
libpng.so:${PORTSDIR}/graphics/png \
@@ -64,7 +62,6 @@ CPE_PRODUCT= chrome
USE_PERL5= build
USE_XORG= scrnsaverproto x11 xproto xscrnsaver xtst
USE_GNOME= glib20 gtk20 dconf libxslt
-USE_OPENSSL= yes # must be from base to prevent a link failure against cups
SHEBANG_FILES= chrome/tools/build/linux/chrome-wrapper
ALL_TARGET= chrome
INSTALLS_ICONS= yes
@@ -77,6 +74,7 @@ GYP_DEFINES+= \
linux_strip_binary=1 \
test_isolation_mode=noop \
disable_nacl=1 \
+ enable_extensions=1 \
enable_one_click_signin=1 \
enable_openmax=1 \
enable_webrtc=1 \
@@ -106,16 +104,13 @@ GYP_DEFINES+= \
use_system_libwebp=1 \
use_system_libxml=1 \
use_system_libxslt=1 \
- use_system_minizip=1 \
use_system_nspr=1 \
- use_system_openssl=1 \
use_system_protobuf=1 \
use_system_re2=1 \
use_system_snappy=1 \
use_system_speex=1 \
use_system_xdg_utils=1 \
- use_system_yasm=1 \
- use_system_zlib=1
+ use_system_yasm=1
# allow removal of third_party/adobe
GYP_DEFINES+= flapper_version_h_file='${WRKSRC}/flapper_version.h'
@@ -169,9 +164,6 @@ GYP_DEFINES+= disable_sse2=1
.if !exists(/usr/libdata/pkgconfig/libusb-1.0.pc)
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-libusb-pc
.endif
-.if ${OSVERSION} >= 1000052 && !exists(${LOCALBASE}/include/execinfo.h)
-EXTRA_PATCHES+= ${FILESDIR}/extra-patch-fixup-execinfo
-.endif
.if ${PORT_OPTIONS:MTEST}
.include "Makefile.tests"
@@ -191,13 +183,10 @@ CONFIGURE_ENV+= CC="${CC}" \
GYP_DEFINES="${GYP_DEFINES}"
MAKE_ENV+= BUILDTYPE=${BUILDTYPE} \
GPERF="${LOCALBASE}/bin/gperf"
+MAKE_ARGS= -C out/${BUILDTYPE}
.include <bsd.port.pre.mk>
-#XXX redefine MAKE_ARGS after bsd.port.pre.mk to avoid OPENSSL flags
-# leaking in which confuses ninja
-MAKE_ARGS= -C out/${BUILDTYPE}
-
.if ${CHOSEN_COMPILER_TYPE} == gcc
GYP_DEFINES+= gcc_version=${CXX:S/g++//}
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gcc
@@ -235,11 +224,6 @@ post-patch:
@${REINPLACE_CMD} -e "s|/usr/local|${PREFIX}|" \
${WRKSRC}/chrome/common/chrome_paths.cc \
${WRKSRC}/base/base.gyp
- @${REINPLACE_CMD} -e "s|/usr/bin/gcc|${CC}|" \
- ${WRKSRC}/third_party/WebKit/Source/build/scripts/preprocessor.pm \
- ${WRKSRC}/third_party/WebKit/Source/build/scripts/scripts.gypi
- @${REINPLACE_CMD} -e "s|g++|${CXX}|" \
- ${WRKSRC}/tools/compile_test/compile_test.py
pre-configure:
# phajdan-jr: list of things *not* to remove, so maybe the script
@@ -256,6 +240,7 @@ pre-configure:
'base/third_party/xdg_mime' \
'base/third_party/xdg_user_dirs' \
'breakpad/src/third_party/curl' \
+ 'chrome/third_party/mock4js' \
'chrome/third_party/mozilla_security_manager' \
'courgette/third_party' \
'crypto/third_party/nss' \
@@ -263,11 +248,15 @@ pre-configure:
'net/third_party/nss' \
'third_party/WebKit' \
'third_party/angle' \
+ 'third_party/angle/src/third_party' \
+ 'third_party/blanketjs' \
'third_party/brotli' \
+ 'third_party/boringssl' \
'third_party/cacheinvalidation' \
'third_party/cld' \
'third_party/cros_system_api' \
'third_party/dom_distiller_js' \
+ 'third_party/dom_distiller_js/package/proto_gen/third_party/dom_distiller_js' \
'third_party/ffmpeg' \
'third_party/fips181' \
'third_party/flot' \
@@ -283,6 +272,7 @@ pre-configure:
'third_party/libphonenumber' \
'third_party/libsrtp' \
'third_party/libvpx' \
+ 'third_party/libvpx/source/libvpx/third_party/x86inc' \
'third_party/libwebm' \
'third_party/libxml/chromium' \
'third_party/libXNVCtrl' \
@@ -297,27 +287,34 @@ pre-configure:
'third_party/opus' \
'third_party/ots' \
'third_party/pdfium' \
+ 'third_party/pdfium/third_party' \
'third_party/ply' \
'third_party/polymer' \
'third_party/pywebsocket' \
'third_party/qcms' \
+ 'third_party/qunit' \
'third_party/readability' \
'third_party/sfntly' \
+ 'third_party/sinonjs' \
'third_party/skia' \
'third_party/smhasher' \
'third_party/sqlite' \
'third_party/tcmalloc' \
'third_party/tlslite' \
'third_party/trace-viewer' \
+ 'third_party/trace-viewer/third_party' \
+ 'third_party/trace-viewer/third_party/tvcm/third_party' \
'third_party/undoview' \
'third_party/usrsctp' \
'third_party/webdriver' \
'third_party/webrtc' \
'third_party/widevine' \
'third_party/x86inc' \
- 'third_party/zlib/google' \
+ 'third_party/yasm' \
+ 'third_party/zlib' \
'url/third_party/mozilla' \
'v8/src/third_party/valgrind' \
+ 'v8/third_party/fdlibm' \
--do-remove || ${FALSE}
cd ${WRKSRC} && ${PYTHON_CMD} \
./build/linux/unbundle/replace_gyp_files.py \
diff --git a/www/chromium/distinfo b/www/chromium/distinfo
index 11328ace4c53..013407100183 100644
--- a/www/chromium/distinfo
+++ b/www/chromium/distinfo
@@ -1,4 +1,4 @@
-SHA256 (chromium-37.0.2062.124.tar.xz) = 5a7ca0b1e9b4c51555cf82d8bebf5a8cc5b5810ccacd1087ba82a17b8ac830d8
-SIZE (chromium-37.0.2062.124.tar.xz) = 223325856
-SHA256 (chromium-37.0.2062.124-testdata.tar.xz) = 08a9febabe4995b88ccb99203057fac2056615e35fe5e8907604a1e07e1a9794
-SIZE (chromium-37.0.2062.124-testdata.tar.xz) = 114485636
+SHA256 (chromium-38.0.2125.101.tar.xz) = d3303519ab471a3bc831e9b366e64dc2fe651894e52ae5d1e74de60ee2a1198a
+SIZE (chromium-38.0.2125.101.tar.xz) = 248192100
+SHA256 (chromium-38.0.2125.101-testdata.tar.xz) = aca97e1f3d1e4018ef24d7f53c9273b5efde4496f73dc82622184409e9b3076e
+SIZE (chromium-38.0.2125.101-testdata.tar.xz) = 115331828
diff --git a/www/chromium/files/chromium-browser.desktop.in b/www/chromium/files/chromium-browser.desktop.in
index 7654b75848d3..784d0cf26be6 100644
--- a/www/chromium/files/chromium-browser.desktop.in
+++ b/www/chromium/files/chromium-browser.desktop.in
@@ -4,7 +4,7 @@ Version=1.0
Encoding=UTF-8
Name=Chromium
Comment=%%COMMENT%%
-Icon=chrome
+Icon=%%DATADIR%%/product_logo_48.png
Exec=chrome %U
Categories=Application;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
diff --git a/www/chromium/files/extra-patch-clang b/www/chromium/files/extra-patch-clang
index fe598858ae0a..465cde2e599d 100644
--- a/www/chromium/files/extra-patch-clang
+++ b/www/chromium/files/extra-patch-clang
@@ -89,17 +89,6 @@
const TrackedTime kTimePosted = TrackedTime() + Duration::FromMilliseconds(1);
const TrackedTime kStartOfRun = TrackedTime() +
---- chrome/browser/metrics/thread_watcher.cc 2013-07-03 23:45:55.000000000 -0400
-+++ chrome/browser/metrics/thread_watcher.cc 2013-07-19 01:38:45.000000000 -0400
-@@ -41,7 +41,7 @@
- MSVC_PUSH_DISABLE_WARNING(4748)
-
- int* NullPointer() {
-- return reinterpret_cast<int*>(NULL);
-+ return static_cast<int*>(NULL);
- }
-
- void NullPointerCrash(int line_number) {
--- chrome/browser/sync/glue/synced_session_tracker.cc 2013-07-03 23:46:07.000000000 -0400
+++ chrome/browser/sync/glue/synced_session_tracker.cc 2013-07-19 01:50:13.000000000 -0400
@@ -260,7 +260,7 @@
@@ -122,17 +111,17 @@
EXPECT_CALL(callback_, OnError(_))
.Times(2);
---- media/filters/decrypting_video_decoder_unittest.cc.orig 2013-08-30 23:27:39.000000000 +0300
-+++ media/filters/decrypting_video_decoder_unittest.cc 2013-08-30 23:28:27.000000000 +0300
-@@ -417,7 +417,7 @@
- // callback to cancel the |decryptor_ready_cb|.
- EXPECT_CALL(*this, RequestDecryptorNotification(IsNullCallback()))
- .WillOnce(ResetAndRunCallback(&decryptor_ready_cb,
-- reinterpret_cast<Decryptor*>(NULL)));
-+ static_cast<Decryptor*>(NULL)));
- Stop();
- }
-
+--- media/filters/decrypting_video_decoder_unittest.cc.orig 2014-09-04 02:04:17.000000000 +0200
++++ media/filters/decrypting_video_decoder_unittest.cc 2014-09-08 20:51:21.000000000 +0200
+@@ -420,7 +420,7 @@
+ // NULL callback to cancel the |decryptor_ready_cb|.
+ EXPECT_CALL(*this, RequestDecryptorNotification(IsNullCallback())).WillOnce(
+ ResetAndRunCallback(&decryptor_ready_cb,
+- reinterpret_cast<Decryptor*>(NULL),
++ static_cast<Decryptor*>(NULL),
+ base::Bind(&DecryptingVideoDecoderTest::DecryptorSet,
+ base::Unretained(this))));
+ EXPECT_CALL(*this, DecryptorSet(_)).Times(0);
--- third_party/hunspell/src/hunspell/affentry.hxx 2013-07-03 23:52:32.000000000 -0400
+++ third_party/hunspell/src/hunspell/affentry.hxx 2013-07-19 01:31:57.000000000 -0400
@@ -27,7 +27,7 @@
@@ -153,17 +142,6 @@
char * check_twosfx_morph(const char * word, int len, int optflags,
PfxEntry* ppfx, const FLAG needflag = FLAG_NULL);
---- third_party/libjingle/source/talk/base/taskrunner.cc 2013-07-03 23:54:05.000000000 -0400
-+++ third_party/libjingle/source/talk/base/taskrunner.cc 2013-07-19 00:46:25.000000000 -0400
-@@ -119,7 +119,7 @@
- std::vector<Task *>::iterator it;
- it = std::remove(tasks_.begin(),
- tasks_.end(),
-- reinterpret_cast<Task *>(NULL));
-+ static_cast<Task *>(NULL));
-
- tasks_.erase(it, tasks_.end());
-
--- third_party/sfntly/cpp/src/sfntly/table/core/cmap_table.cc 2013-07-03 23:54:15.000000000 -0400
+++ third_party/sfntly/cpp/src/sfntly/table/core/cmap_table.cc 2013-07-19 00:44:09.000000000 -0400
@@ -439,7 +439,7 @@
@@ -278,3 +256,14 @@
tasks_.erase(it, tasks_.end());
+--- v8/src/unique.h.orig 2014-09-04 02:30:24.000000000 +0200
++++ v8/src/unique.h 2014-09-10 16:19:37.000000000 +0200
+@@ -167,7 +167,7 @@
+
+ // TODO(titzer): this is a hack to migrate to Unique<T> incrementally.
+ static PrintableUnique<T> CreateUninitialized(Zone* zone, Handle<T> handle) {
+- return PrintableUnique<T>(zone, reinterpret_cast<Address>(NULL), handle);
++ return PrintableUnique<T>(zone, static_cast<Address>(NULL), handle);
+ }
+
+ static PrintableUnique<T> CreateImmovable(Zone* zone, Handle<T> handle) {
diff --git a/www/chromium/files/extra-patch-fixup-execinfo b/www/chromium/files/extra-patch-fixup-execinfo
deleted file mode 100644
index b008d7190fa7..000000000000
--- a/www/chromium/files/extra-patch-fixup-execinfo
+++ /dev/null
@@ -1,11 +0,0 @@
---- v8/src/checks.cc.orig 2014-03-07 23:57:27.000000000 +0100
-+++ v8/src/checks.cc 2014-03-08 00:04:14.000000000 +0100
-@@ -44,7 +44,7 @@
- static V8_INLINE void DumpBacktrace() {
- #if V8_LIBC_GLIBC || V8_OS_BSD
- void* trace[100];
-- int size = backtrace(trace, ARRAY_SIZE(trace));
-+ size_t size = backtrace(trace, ARRAY_SIZE((size_t**)trace));
- char** symbols = backtrace_symbols(trace, size);
- i::OS::PrintError("\n==== C stack trace ===============================\n\n");
- if (size == 0) {
diff --git a/www/chromium/files/extra-patch-gcc b/www/chromium/files/extra-patch-gcc
index 31afb2813f9d..a37a0399d81e 100644
--- a/www/chromium/files/extra-patch-gcc
+++ b/www/chromium/files/extra-patch-gcc
@@ -1,23 +1,3 @@
---- base/memory/shared_memory.h.orig 2011-04-01 21:54:26.066717848 +0300
-+++ base/memory/shared_memory.h 2011-04-01 21:55:14.292717813 +0300
-@@ -12,6 +12,7 @@
-
- #if defined(OS_POSIX)
- #include <sys/types.h>
-+#include <stdio.h>
- #include <semaphore.h>
- #include "base/file_descriptor_posix.h"
- #endif
---- third_party/libjingle/source/talk/base/stream.h.orig 2011-04-01 22:16:30.129717654 +0300
-+++ third_party/libjingle/source/talk/base/stream.h 2011-04-01 22:16:48.245715495 +0300
-@@ -30,6 +30,7 @@
- #ifndef TALK_BASE_STREAM_H__
- #define TALK_BASE_STREAM_H__
-
-+#include <stdio.h>
- #include "talk/base/basictypes.h"
- #include "talk/base/criticalsection.h"
- #include "talk/base/logging.h"
--- media/filters/file_data_source.h.orig 2011-09-14 10:01:06.000000000 +0200
+++ media/filters/file_data_source.h 2011-09-26 19:08:17.000000000 +0200
@@ -5,6 +5,7 @@
@@ -27,7 +7,7 @@
+#include <cstdio>
#include <string>
- #include "base/gtest_prod_util.h"
+ #include "base/files/file.h"
--- content/public/common/child_process_sandbox_support_linux.h.orig 2013-10-11 19:30:28.000000000 +0200
+++ content/public/common/child_process_sandbox_support_linux.h 2013-10-16 15:29:00.000000000 +0200
@@ -7,6 +7,7 @@
@@ -76,18 +56,8 @@
#include "base/logging.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/stringprintf.h"
---- ui/gfx/codec/jpeg_codec.cc.orig 2014-02-20 15:27:56.000000000 -0500
-+++ ui/gfx/codec/jpeg_codec.cc 2014-03-03 14:33:42.000000000 -0500
-@@ -15,6 +15,7 @@
- #if defined(USE_SYSTEM_LIBJPEG)
- #include <jpeglib.h>
- #elif defined(USE_LIBJPEG_TURBO)
-+#include <stdio.h>
- #include "third_party/libjpeg_turbo/jpeglib.h"
- #else
- #include "third_party/libjpeg/jpeglib.h"
---- ui/gfx/codec/jpeg_codec.cc.orig 2014-08-12 21:02:29.000000000 +0200
-+++ ui/gfx/codec/jpeg_codec.cc 2014-08-17 19:32:18.000000000 +0200
+--- ui/gfx/codec/jpeg_codec.cc.orig 2014-10-02 19:19:03.000000000 +0200
++++ ui/gfx/codec/jpeg_codec.cc 2014-10-05 22:38:28.000000000 +0200
@@ -13,6 +13,7 @@
extern "C" {
@@ -106,4 +76,3 @@
#include <cstring>
#include <utility>
-
diff --git a/www/chromium/files/patch-base__base.gyp b/www/chromium/files/patch-base__base.gyp
index 3f1135058dfa..433903908a20 100644
--- a/www/chromium/files/patch-base__base.gyp
+++ b/www/chromium/files/patch-base__base.gyp
@@ -1,5 +1,5 @@
---- ./base/base.gyp.orig 2014-08-20 21:02:42.000000000 +0200
-+++ ./base/base.gyp 2014-08-22 15:06:27.000000000 +0200
+--- base/base.gyp.orig 2014-10-02 21:05:31 UTC
++++ base/base.gyp
@@ -129,7 +129,7 @@
],
'link_settings': {
@@ -9,3 +9,15 @@
],
},
}],
+@@ -784,6 +784,11 @@
+ ['include', '^debug/proc_maps_linux_unittest\\.cc$'],
+ ],
+ }],
++ ['OS == "freebsd"', {
++ 'sources!': [
++ 'debug/proc_maps_linux_unittest.cc',
++ ],
++ }],
+ ], # target_conditions
+ },
+ {
diff --git a/www/chromium/files/patch-base__base.gypi b/www/chromium/files/patch-base__base.gypi
index 0216b20af4b6..3a8e4b0dfa6d 100644
--- a/www/chromium/files/patch-base__base.gypi
+++ b/www/chromium/files/patch-base__base.gypi
@@ -1,13 +1,13 @@
---- ./base/base.gypi.orig 2014-08-20 21:02:42.000000000 +0200
-+++ ./base/base.gypi 2014-08-22 18:33:25.000000000 +0200
-@@ -942,11 +942,16 @@
+--- base/base.gypi.orig 2014-10-02 17:39:45 UTC
++++ base/base.gypi
+@@ -945,11 +945,16 @@
'process/memory_stubs.cc',
],
'sources/': [
+ ['exclude', '^debug/proc_maps_linux\\.cc$'],
['exclude', '^files/file_path_watcher_linux\\.cc$'],
- ['exclude', '^files/file_path_watcher_stub\\.cc$'],
- ['exclude', '^file_util_linux\\.cc$'],
+ ['exclude', '^files/file_util_linux\\.cc$'],
+ ['exclude', '^process/memory_linux\\.cc$'],
['exclude', '^process/process_linux\\.cc$'],
['exclude', '^sys_info_linux\\.cc$'],
diff --git a/www/chromium/files/patch-base__debug__stack_trace_posix.cc b/www/chromium/files/patch-base__debug__stack_trace_posix.cc
index f6b155907113..2607e1e24925 100644
--- a/www/chromium/files/patch-base__debug__stack_trace_posix.cc
+++ b/www/chromium/files/patch-base__debug__stack_trace_posix.cc
@@ -1,6 +1,6 @@
---- ./base/debug/stack_trace_posix.cc.orig 2014-08-20 21:02:42.000000000 +0200
-+++ ./base/debug/stack_trace_posix.cc 2014-08-22 15:06:24.000000000 +0200
-@@ -590,6 +590,10 @@
+--- base/debug/stack_trace_posix.cc.orig 2014-10-02 17:18:52 UTC
++++ base/debug/stack_trace_posix.cc
+@@ -588,6 +588,10 @@
// for the modules that are loaded in the current process.
// Returns true on success.
bool CacheMemoryRegions() {
@@ -11,7 +11,7 @@
// Reads /proc/self/maps.
std::string contents;
if (!ReadProcMaps(&contents)) {
-@@ -605,6 +609,7 @@
+@@ -603,6 +607,7 @@
is_initialized_ = true;
return true;
diff --git a/www/chromium/files/patch-base__files__file_path_watcher_kqueue.h b/www/chromium/files/patch-base__files__file_path_watcher_kqueue.h
index 59476112ba11..0cf07946bcd5 100644
--- a/www/chromium/files/patch-base__files__file_path_watcher_kqueue.h
+++ b/www/chromium/files/patch-base__files__file_path_watcher_kqueue.h
@@ -1,5 +1,5 @@
---- ./base/files/file_path_watcher_kqueue.h.orig 2014-08-20 21:02:41.000000000 +0200
-+++ ./base/files/file_path_watcher_kqueue.h 2014-08-23 19:32:36.000000000 +0200
+--- base/files/file_path_watcher_kqueue.h.orig 2014-10-02 17:18:52 UTC
++++ base/files/file_path_watcher_kqueue.h
@@ -5,6 +5,10 @@
#ifndef BASE_FILES_FILE_PATH_WATCHER_KQUEUE_H_
#define BASE_FILES_FILE_PATH_WATCHER_KQUEUE_H_
diff --git a/www/chromium/files/patch-base__posix__unix_domain_socket_linux.cc b/www/chromium/files/patch-base__posix__unix_domain_socket_linux.cc
index 8415f3539199..46d0b47dfdc1 100644
--- a/www/chromium/files/patch-base__posix__unix_domain_socket_linux.cc
+++ b/www/chromium/files/patch-base__posix__unix_domain_socket_linux.cc
@@ -1,5 +1,5 @@
---- ./base/posix/unix_domain_socket_linux.cc.orig 2014-08-20 21:02:41.000000000 +0200
-+++ ./base/posix/unix_domain_socket_linux.cc 2014-08-22 15:06:24.000000000 +0200
+--- base/posix/unix_domain_socket_linux.cc.orig 2014-10-02 17:18:52 UTC
++++ base/posix/unix_domain_socket_linux.cc
@@ -18,6 +18,15 @@
#include "base/posix/eintr_wrapper.h"
#include "base/stl_util.h"
diff --git a/www/chromium/files/patch-base__posix__unix_domain_socket_linux_unittest.cc b/www/chromium/files/patch-base__posix__unix_domain_socket_linux_unittest.cc
index bfacd385c999..817c46b354f0 100644
--- a/www/chromium/files/patch-base__posix__unix_domain_socket_linux_unittest.cc
+++ b/www/chromium/files/patch-base__posix__unix_domain_socket_linux_unittest.cc
@@ -1,5 +1,5 @@
---- ./base/posix/unix_domain_socket_linux_unittest.cc.orig 2014-08-20 21:02:41.000000000 +0200
-+++ ./base/posix/unix_domain_socket_linux_unittest.cc 2014-08-22 15:06:24.000000000 +0200
+--- base/posix/unix_domain_socket_linux_unittest.cc.orig 2014-10-02 17:18:52 UTC
++++ base/posix/unix_domain_socket_linux_unittest.cc
@@ -2,8 +2,13 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
diff --git a/www/chromium/files/patch-base__process__internal_linux.h b/www/chromium/files/patch-base__process__internal_linux.h
index 89a7b7c8ea87..62c556fb9065 100644
--- a/www/chromium/files/patch-base__process__internal_linux.h
+++ b/www/chromium/files/patch-base__process__internal_linux.h
@@ -1,5 +1,5 @@
---- ./base/process/internal_linux.h.orig 2014-08-20 21:02:41.000000000 +0200
-+++ ./base/process/internal_linux.h 2014-08-22 15:06:24.000000000 +0200
+--- base/process/internal_linux.h.orig 2014-10-02 17:18:52 UTC
++++ base/process/internal_linux.h
@@ -12,6 +12,8 @@
#include "base/files/file_path.h"
diff --git a/www/chromium/files/patch-base__process__launch.cc b/www/chromium/files/patch-base__process__launch.cc
index ca562b45303e..b748528b157b 100644
--- a/www/chromium/files/patch-base__process__launch.cc
+++ b/www/chromium/files/patch-base__process__launch.cc
@@ -1,5 +1,5 @@
---- ./base/process/launch.cc.orig 2014-08-20 21:02:41.000000000 +0200
-+++ ./base/process/launch.cc 2014-08-22 15:06:24.000000000 +0200
+--- base/process/launch.cc.orig 2014-10-02 17:18:52 UTC
++++ base/process/launch.cc
@@ -24,10 +24,10 @@
fds_to_remap(NULL),
maximize_rlimits(NULL),
diff --git a/www/chromium/files/patch-base__process__launch.h b/www/chromium/files/patch-base__process__launch.h
index 55b6ced74bf9..1cb26ebfcaca 100644
--- a/www/chromium/files/patch-base__process__launch.h
+++ b/www/chromium/files/patch-base__process__launch.h
@@ -1,5 +1,5 @@
---- ./base/process/launch.h.orig 2014-08-20 21:02:41.000000000 +0200
-+++ ./base/process/launch.h 2014-08-22 15:06:24.000000000 +0200
+--- base/process/launch.h.orig 2014-10-02 17:18:52 UTC
++++ base/process/launch.h
@@ -113,14 +113,14 @@
// will be the same as its pid.
bool new_process_group;
diff --git a/www/chromium/files/patch-base__process__memory_unittest.cc b/www/chromium/files/patch-base__process__memory_unittest.cc
index be5b4236ca45..8bdea94b1df5 100644
--- a/www/chromium/files/patch-base__process__memory_unittest.cc
+++ b/www/chromium/files/patch-base__process__memory_unittest.cc
@@ -1,6 +1,6 @@
---- ./base/process/memory_unittest.cc.orig 2014-08-20 21:02:41.000000000 +0200
-+++ ./base/process/memory_unittest.cc 2014-08-22 15:06:24.000000000 +0200
-@@ -151,9 +151,9 @@
+--- base/process/memory_unittest.cc.orig 2014-10-02 17:18:52 UTC
++++ base/process/memory_unittest.cc
+@@ -160,9 +160,9 @@
// Android doesn't implement set_new_handler, so we can't use the
// OutOfMemoryTest cases.
@@ -12,7 +12,7 @@
!defined(OS_WIN)
#if defined(USE_TCMALLOC)
-@@ -425,4 +425,4 @@
+@@ -448,4 +448,4 @@
EXPECT_TRUE(value_ == NULL);
}
#endif // !defined(MEMORY_TOOL_REPLACES_ALLOCATOR)
diff --git a/www/chromium/files/patch-base__process__process_iterator_freebsd.cc b/www/chromium/files/patch-base__process__process_iterator_freebsd.cc
index d09bdacdadbc..341826f2d45b 100644
--- a/www/chromium/files/patch-base__process__process_iterator_freebsd.cc
+++ b/www/chromium/files/patch-base__process__process_iterator_freebsd.cc
@@ -1,5 +1,5 @@
---- ./base/process/process_iterator_freebsd.cc.orig 2014-08-20 21:02:41.000000000 +0200
-+++ ./base/process/process_iterator_freebsd.cc 2014-08-22 15:06:24.000000000 +0200
+--- base/process/process_iterator_freebsd.cc.orig 2014-10-02 17:18:52 UTC
++++ base/process/process_iterator_freebsd.cc
@@ -8,6 +8,10 @@
#include <sys/sysctl.h>
#include <unistd.h>
diff --git a/www/chromium/files/patch-base__process__process_metrics.h b/www/chromium/files/patch-base__process__process_metrics.h
index 58a4f5457994..e21e455a34e4 100644
--- a/www/chromium/files/patch-base__process__process_metrics.h
+++ b/www/chromium/files/patch-base__process__process_metrics.h
@@ -1,5 +1,5 @@
---- ./base/process/process_metrics.h.orig 2014-08-20 21:02:41.000000000 +0200
-+++ ./base/process/process_metrics.h 2014-08-22 15:06:24.000000000 +0200
+--- base/process/process_metrics.h.orig 2014-10-02 17:39:45 UTC
++++ base/process/process_metrics.h
@@ -17,6 +17,13 @@
#include "base/time/time.h"
#include "base/values.h"
@@ -14,7 +14,7 @@
#if defined(OS_MACOSX)
#include <mach/mach.h>
#endif
-@@ -246,13 +253,17 @@
+@@ -240,13 +247,17 @@
// CPU-related ticks. Returns -1 on parse error.
// Exposed for testing.
BASE_EXPORT int ParseProcStatCPU(const std::string& input);
diff --git a/www/chromium/files/patch-base__process__process_metrics_freebsd.cc b/www/chromium/files/patch-base__process__process_metrics_freebsd.cc
index 27a904bc5110..928c2a3a8431 100644
--- a/www/chromium/files/patch-base__process__process_metrics_freebsd.cc
+++ b/www/chromium/files/patch-base__process__process_metrics_freebsd.cc
@@ -1,5 +1,5 @@
---- ./base/process/process_metrics_freebsd.cc.orig 2014-08-20 21:02:41.000000000 +0200
-+++ ./base/process/process_metrics_freebsd.cc 2014-08-22 15:06:24.000000000 +0200
+--- base/process/process_metrics_freebsd.cc.orig 2014-10-02 17:18:52 UTC
++++ base/process/process_metrics_freebsd.cc
@@ -10,6 +10,9 @@
#include "base/sys_info.h"
diff --git a/www/chromium/files/patch-base__security_unittest.cc b/www/chromium/files/patch-base__security_unittest.cc
index 5e6d38cd6fbd..560ca94c8cde 100644
--- a/www/chromium/files/patch-base__security_unittest.cc
+++ b/www/chromium/files/patch-base__security_unittest.cc
@@ -1,5 +1,5 @@
---- ./base/security_unittest.cc.orig 2014-08-20 21:02:42.000000000 +0200
-+++ ./base/security_unittest.cc 2014-08-22 15:06:24.000000000 +0200
+--- base/security_unittest.cc.orig 2014-10-02 17:18:52 UTC
++++ base/security_unittest.cc
@@ -160,7 +160,7 @@
// FAILS_ is too clunky.
void OverflowTestsSoftExpectTrue(bool overflow_detected) {
diff --git a/www/chromium/files/patch-base__strings__safe_sprintf.cc b/www/chromium/files/patch-base__strings__safe_sprintf.cc
index f1f5f83cc1fb..4966c99e5a20 100644
--- a/www/chromium/files/patch-base__strings__safe_sprintf.cc
+++ b/www/chromium/files/patch-base__strings__safe_sprintf.cc
@@ -1,19 +1,26 @@
---- ./base/strings/safe_sprintf.cc.orig 2014-08-20 21:02:42.000000000 +0200
-+++ ./base/strings/safe_sprintf.cc 2014-08-22 15:06:24.000000000 +0200
-@@ -107,11 +107,11 @@
+--- base/strings/safe_sprintf.cc.orig 2014-10-02 17:18:52 UTC
++++ base/strings/safe_sprintf.cc
+@@ -107,15 +107,16 @@
: buffer_(buffer),
size_(size - 1), // Account for trailing NUL byte
count_(0) {
-// The following assertion does not build on Mac and Android. This is because
-// static_assert only works with compile-time constants, but mac uses
-// libstdc++4.2 and android uses stlport, which both don't mark
--// numeric_limits::max() as constexp.
--#if __cplusplus >= 201103 && !defined(OS_ANDROID) && !defined(OS_MACOSX) && !defined(OS_IOS)
+-// numeric_limits::max() as constexp. Likewise, MSVS2013's standard library
+-// also doesn't mark max() as constexpr yet. cl.exe supports static_cast but
+-// doesn't really implement constexpr yet so it doesn't complain, but clang
+// The following assertion does not build on Mac and Android and older FreeBSD.
+// This is because static_assert only works with compile-time constants, but
+// mac and FreeBSD < 10 use libstdc++4.2 and android uses stlport, which both
-+// don't mark numeric_limits::max() as constexp.
-+#if __cplusplus >= 201103 && !defined(OS_ANDROID) && !defined(OS_MACOSX) && !defined(OS_IOS) && !(defined(OS_FREEBSD) && __FreeBSD_version > 1000054)
++// don't mark numeric_limits::max() as constexp. Likewise, MSVS2013's standard
++// library also doesn't mark max() as constexpr yet. cl.exe supports static_cast
++// but doesn't really implement constexpr yet so it doesn't complain, but clang
+ // does.
+ #if __cplusplus >= 201103 && !defined(OS_ANDROID) && !defined(OS_MACOSX) && \
+- !defined(OS_IOS) && !(defined(__clang__) && defined(OS_WIN))
++ !defined(OS_IOS) && !(defined(OS_FREEBSD) && __FreeBSD_version > 1000054) \
++ && !(defined(__clang__) && defined(OS_WIN))
COMPILE_ASSERT(kSSizeMaxConst == \
static_cast<size_t>(std::numeric_limits<ssize_t>::max()),
kSSizeMax_is_the_max_value_of_an_ssize_t);
diff --git a/www/chromium/files/patch-base__sys_info_freebsd.cc b/www/chromium/files/patch-base__sys_info_freebsd.cc
index 1c2eaff505b7..2d580a10ede5 100644
--- a/www/chromium/files/patch-base__sys_info_freebsd.cc
+++ b/www/chromium/files/patch-base__sys_info_freebsd.cc
@@ -1,5 +1,5 @@
---- ./base/sys_info_freebsd.cc.orig 2014-08-20 21:02:42.000000000 +0200
-+++ ./base/sys_info_freebsd.cc 2014-08-22 15:06:24.000000000 +0200
+--- base/sys_info_freebsd.cc.orig 2014-10-02 17:18:52 UTC
++++ base/sys_info_freebsd.cc
@@ -4,6 +4,7 @@
#include "base/sys_info.h"
diff --git a/www/chromium/files/patch-base__sys_info_posix.cc b/www/chromium/files/patch-base__sys_info_posix.cc
index 7aa60420f8bf..4d629ace7bb5 100644
--- a/www/chromium/files/patch-base__sys_info_posix.cc
+++ b/www/chromium/files/patch-base__sys_info_posix.cc
@@ -1,5 +1,5 @@
---- ./base/sys_info_posix.cc.orig 2014-08-20 21:02:42.000000000 +0200
-+++ ./base/sys_info_posix.cc 2014-08-22 15:06:24.000000000 +0200
+--- base/sys_info_posix.cc.orig 2014-10-02 17:39:45 UTC
++++ base/sys_info_posix.cc
@@ -64,7 +64,7 @@
namespace base {
diff --git a/www/chromium/files/patch-base__test__expectations__expectation.cc b/www/chromium/files/patch-base__test__expectations__expectation.cc
index 4784145e9109..95d5c1147375 100644
--- a/www/chromium/files/patch-base__test__expectations__expectation.cc
+++ b/www/chromium/files/patch-base__test__expectations__expectation.cc
@@ -1,5 +1,5 @@
---- ./base/test/expectations/expectation.cc.orig 2014-08-20 21:02:41.000000000 +0200
-+++ ./base/test/expectations/expectation.cc 2014-08-22 15:06:24.000000000 +0200
+--- base/test/expectations/expectation.cc.orig 2014-10-02 17:18:52 UTC
++++ base/test/expectations/expectation.cc
@@ -60,6 +60,7 @@
variant != "64") {
return false;
diff --git a/www/chromium/files/patch-base__test__launcher__test_launcher.cc b/www/chromium/files/patch-base__test__launcher__test_launcher.cc
index a187f386bb18..7386e6cbb534 100644
--- a/www/chromium/files/patch-base__test__launcher__test_launcher.cc
+++ b/www/chromium/files/patch-base__test__launcher__test_launcher.cc
@@ -1,7 +1,7 @@
---- ./base/test/launcher/test_launcher.cc.orig 2014-08-20 21:02:41.000000000 +0200
-+++ ./base/test/launcher/test_launcher.cc 2014-08-22 15:06:24.000000000 +0200
-@@ -41,6 +41,10 @@
- #include "base/mac/scoped_nsautorelease_pool.h"
+--- base/test/launcher/test_launcher.cc.orig 2014-10-02 17:39:45 UTC
++++ base/test/launcher/test_launcher.cc
+@@ -45,6 +45,10 @@
+ #include "base/win/windows_version.h"
#endif
+#if defined(OS_FREEBSD)
diff --git a/www/chromium/files/patch-base__threading__platform_thread_linux.cc b/www/chromium/files/patch-base__threading__platform_thread_linux.cc
index 0f317abe4f44..450e2dc96aa9 100644
--- a/www/chromium/files/patch-base__threading__platform_thread_linux.cc
+++ b/www/chromium/files/patch-base__threading__platform_thread_linux.cc
@@ -1,5 +1,5 @@
---- ./base/threading/platform_thread_linux.cc.orig 2014-08-20 21:02:41.000000000 +0200
-+++ ./base/threading/platform_thread_linux.cc 2014-08-22 15:06:24.000000000 +0200
+--- base/threading/platform_thread_linux.cc.orig 2014-10-02 17:39:45 UTC
++++ base/threading/platform_thread_linux.cc
@@ -16,7 +16,9 @@
#include "base/tracked_objects.h"
diff --git a/www/chromium/files/patch-breakpad__breakpad.gyp b/www/chromium/files/patch-breakpad__breakpad.gyp
index 0dc7ed16fae5..241020f2b452 100644
--- a/www/chromium/files/patch-breakpad__breakpad.gyp
+++ b/www/chromium/files/patch-breakpad__breakpad.gyp
@@ -1,6 +1,6 @@
---- ./breakpad/breakpad.gyp.orig 2014-08-20 21:02:30.000000000 +0200
-+++ ./breakpad/breakpad.gyp 2014-08-22 15:06:24.000000000 +0200
-@@ -340,7 +340,7 @@
+--- breakpad/breakpad.gyp.orig 2014-10-02 17:39:45 UTC
++++ breakpad/breakpad.gyp
+@@ -349,7 +349,7 @@
},
],
}],
diff --git a/www/chromium/files/patch-build__common.gypi b/www/chromium/files/patch-build__common.gypi
index ba2473963b2e..3aed2daaa073 100644
--- a/www/chromium/files/patch-build__common.gypi
+++ b/www/chromium/files/patch-build__common.gypi
@@ -1,6 +1,6 @@
---- ./build/common.gypi.orig 2014-08-20 21:02:29.000000000 +0200
-+++ ./build/common.gypi 2014-08-22 15:06:24.000000000 +0200
-@@ -87,7 +87,7 @@
+--- build/common.gypi.orig 2014-10-02 17:39:45 UTC
++++ build/common.gypi
+@@ -91,7 +91,7 @@
'conditions': [
# ChromeOS and Windows use Aura and Ash.
@@ -9,7 +9,7 @@
'use_ash%': 1,
'use_aura%': 1,
}],
-@@ -645,7 +645,7 @@
+@@ -676,7 +676,7 @@
}],
# DBus usage.
@@ -18,27 +18,36 @@
'use_dbus%': 1,
}, {
'use_dbus%': 0,
-@@ -926,7 +926,7 @@
- # except when building Android WebView.
+@@ -931,7 +931,7 @@
+ }, {
+ 'use_openmax_dl_fft%': 0,
+ }],
+- ['OS=="win" or OS=="linux"', {
++ ['OS=="win" or OS=="linux" or OS=="freebsd"', {
+ 'enable_mdns%' : 1,
+ }],
+
+@@ -954,7 +954,7 @@
+ # except when building Android WebView or Chromecast.
# TODO(jshin): Handle 'use_system_icu' on Linux (Chromium).
# Set the data reduction proxy origin for Android Webview.
-- ['android_webview_build==0', {
-+ ['android_webview_build==0 and OS!="freebsd" and OS!="openbsd"', {
+- ['android_webview_build==0 and android_webview_telemetry_build==0 and chromecast==0', {
++ ['android_webview_build==0 and OS!="freebsd" and OS!="openbsd" and android_webview_telemetry_build==0 and chromecast==0', {
'icu_use_data_file_flag%' : 1,
'spdy_proxy_auth_origin%': '',
'data_reduction_proxy_probe_url%': '',
-@@ -1153,6 +1153,10 @@
+@@ -1193,6 +1193,10 @@
# able to turn it off for various reasons.
'linux_disable_pie%': 0,
+ # XXX(rene) More options, keep them?
+ 'os_ver%': 0,
-+ 'use_system_libjpeg%': 0,
++ 'use_system_libjpeg%': 0,
+
# The release channel that this build targets. This is used to restrict
# channel-specific build options, like which installer packages to create.
# The default is 'all', which does no channel-specific filtering.
-@@ -4150,6 +4154,13 @@
+@@ -4280,6 +4284,13 @@
'ldflags': [
'-Wl,--no-keep-memory',
],
diff --git a/www/chromium/files/patch-build__filename_rules.gypi b/www/chromium/files/patch-build__filename_rules.gypi
index 1b28c26d8624..39c267457689 100644
--- a/www/chromium/files/patch-build__filename_rules.gypi
+++ b/www/chromium/files/patch-build__filename_rules.gypi
@@ -1,5 +1,5 @@
---- ./build/filename_rules.gypi.orig 2014-08-20 21:02:29.000000000 +0200
-+++ ./build/filename_rules.gypi 2014-08-22 15:06:24.000000000 +0200
+--- build/filename_rules.gypi.orig 2014-10-02 17:18:52 UTC
++++ build/filename_rules.gypi
@@ -85,7 +85,7 @@
['<(use_aura)==0 or OS!="win" or >(nacl_untrusted_build)==1', {
'sources/': [ ['exclude', '_aurawin\\.(h|cc)$'] ]
diff --git a/www/chromium/files/patch-build__linux__system.gyp b/www/chromium/files/patch-build__linux__system.gyp
index 4e872b96b436..65b62e8428c5 100644
--- a/www/chromium/files/patch-build__linux__system.gyp
+++ b/www/chromium/files/patch-build__linux__system.gyp
@@ -1,6 +1,6 @@
---- ./build/linux/system.gyp.orig 2014-08-20 21:02:29.000000000 +0200
-+++ ./build/linux/system.gyp 2014-08-22 15:06:24.000000000 +0200
-@@ -881,6 +881,13 @@
+--- build/linux/system.gyp.orig 2014-10-02 17:39:45 UTC
++++ build/linux/system.gyp
+@@ -890,6 +890,13 @@
'include_dirs': [
'../..',
],
diff --git a/www/chromium/files/patch-build__linux__unbundle__libwebp.gyp b/www/chromium/files/patch-build__linux__unbundle__libwebp.gyp
index 630a4cfe2f0e..ed8a89e51546 100644
--- a/www/chromium/files/patch-build__linux__unbundle__libwebp.gyp
+++ b/www/chromium/files/patch-build__linux__unbundle__libwebp.gyp
@@ -1,5 +1,5 @@
---- ./build/linux/unbundle/libwebp.gyp.orig 2014-08-20 21:02:29.000000000 +0200
-+++ ./build/linux/unbundle/libwebp.gyp 2014-08-22 15:06:24.000000000 +0200
+--- build/linux/unbundle/libwebp.gyp.orig 2014-10-02 17:18:52 UTC
++++ build/linux/unbundle/libwebp.gyp
@@ -14,13 +14,7 @@
},
'link_settings': {
diff --git a/www/chromium/files/patch-build__linux__unbundle__openssl.gyp b/www/chromium/files/patch-build__linux__unbundle__openssl.gyp
index 25643a23a58f..b049c8746df6 100644
--- a/www/chromium/files/patch-build__linux__unbundle__openssl.gyp
+++ b/www/chromium/files/patch-build__linux__unbundle__openssl.gyp
@@ -1,5 +1,5 @@
---- ./build/linux/unbundle/openssl.gyp.orig 2014-08-20 21:02:29.000000000 +0200
-+++ ./build/linux/unbundle/openssl.gyp 2014-08-22 15:06:24.000000000 +0200
+--- build/linux/unbundle/openssl.gyp.orig 2014-10-02 17:18:52 UTC
++++ build/linux/unbundle/openssl.gyp
@@ -9,15 +9,15 @@
'type': 'none',
'direct_dependent_settings': {
diff --git a/www/chromium/files/patch-cc__layers__layer_impl.cc b/www/chromium/files/patch-cc__layers__layer_impl.cc
index 85afd46665a4..bb120b34a1dd 100644
--- a/www/chromium/files/patch-cc__layers__layer_impl.cc
+++ b/www/chromium/files/patch-cc__layers__layer_impl.cc
@@ -1,6 +1,6 @@
---- ./cc/layers/layer_impl.cc.orig 2014-08-20 21:02:36.000000000 +0200
-+++ ./cc/layers/layer_impl.cc 2014-08-22 15:06:24.000000000 +0200
-@@ -1190,21 +1190,23 @@
+--- cc/layers/layer_impl.cc.orig 2014-10-02 17:39:45 UTC
++++ cc/layers/layer_impl.cc
+@@ -1201,21 +1201,23 @@
scale_factor * scaled_scroll_bounds.height());
scaled_scroll_bounds = gfx::ToFlooredSize(scaled_scroll_bounds);
diff --git a/www/chromium/files/patch-chrome__app__chrome_main_delegate.cc b/www/chromium/files/patch-chrome__app__chrome_main_delegate.cc
index 9284576fdbe7..3d2bbaf96774 100644
--- a/www/chromium/files/patch-chrome__app__chrome_main_delegate.cc
+++ b/www/chromium/files/patch-chrome__app__chrome_main_delegate.cc
@@ -1,6 +1,6 @@
---- ./chrome/app/chrome_main_delegate.cc.orig 2014-08-20 21:01:26.000000000 +0200
-+++ ./chrome/app/chrome_main_delegate.cc 2014-08-22 15:06:24.000000000 +0200
-@@ -96,7 +96,7 @@
+--- chrome/app/chrome_main_delegate.cc.orig 2014-10-02 17:39:45 UTC
++++ chrome/app/chrome_main_delegate.cc
+@@ -94,7 +94,7 @@
#include "ui/base/x/x11_util.h"
#endif
@@ -9,7 +9,7 @@
#include "components/breakpad/app/breakpad_linux.h"
#endif
-@@ -122,7 +122,7 @@
+@@ -124,7 +124,7 @@
g_chrome_content_plugin_client = LAZY_INSTANCE_INITIALIZER;
#endif
@@ -18,16 +18,16 @@
base::LazyInstance<chrome::ChromeBreakpadClient>::Leaky
g_chrome_breakpad_client = LAZY_INSTANCE_INITIALIZER;
#endif
-@@ -226,7 +226,7 @@
- // Needed for scrollbar related images.
- process_type == switches::kWorkerProcess ||
+@@ -225,7 +225,7 @@
+ // Mac needs them for the plugin process name.
+ process_type == switches::kPluginProcess ||
#endif
-#if defined(OS_POSIX) && !defined(OS_MACOSX)
+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_BSD)
// The zygote process opens the resources for the renderers.
process_type == switches::kZygoteProcess ||
#endif
-@@ -440,7 +440,7 @@
+@@ -441,7 +441,7 @@
std::string format_str =
command_line.GetSwitchValueASCII(switches::kDiagnosticsFormat);
if (format_str == "machine") {
@@ -36,7 +36,7 @@
} else if (format_str == "log") {
format = diagnostics::DiagnosticsWriter::LOG;
} else {
-@@ -491,7 +491,7 @@
+@@ -492,7 +492,7 @@
std::string format_str =
command_line.GetSwitchValueASCII(switches::kDiagnosticsFormat);
if (format_str == "machine") {
@@ -45,7 +45,7 @@
} else if (format_str == "human") {
format = diagnostics::DiagnosticsWriter::HUMAN;
} else {
-@@ -621,7 +621,7 @@
+@@ -632,7 +632,7 @@
std::string process_type =
command_line.GetSwitchValueASCII(switches::kProcessType);
@@ -54,7 +54,7 @@
breakpad::SetBreakpadClient(g_chrome_breakpad_client.Pointer());
#endif
-@@ -743,7 +743,7 @@
+@@ -759,7 +759,7 @@
#endif
}
@@ -63,7 +63,7 @@
// Zygote needs to call InitCrashReporter() in RunZygote().
if (process_type != switches::kZygoteProcess) {
#if defined(OS_ANDROID)
-@@ -755,7 +755,7 @@
+@@ -771,7 +771,7 @@
breakpad::InitCrashReporter(process_type);
#endif // defined(OS_ANDROID)
}
@@ -72,9 +72,9 @@
// After all the platform Breakpads have been initialized, store the command
// line for crash reporting.
-@@ -840,7 +840,7 @@
- return process_type == switches::kNaClLoaderProcess ||
- process_type == switches::kRelauncherProcess;
+@@ -863,7 +863,7 @@
+ #endif
+ return process_type == switches::kRelauncherProcess;
}
-#elif defined(OS_POSIX) && !defined(OS_ANDROID)
+#elif defined(OS_POSIX) && !defined(OS_ANDROID) && !defined(OS_BSD)
diff --git a/www/chromium/files/patch-chrome__app__chrome_main_delegate.h b/www/chromium/files/patch-chrome__app__chrome_main_delegate.h
index c0fc34899a90..ec577255b7a9 100644
--- a/www/chromium/files/patch-chrome__app__chrome_main_delegate.h
+++ b/www/chromium/files/patch-chrome__app__chrome_main_delegate.h
@@ -1,5 +1,5 @@
---- ./chrome/app/chrome_main_delegate.h.orig 2014-08-20 21:01:26.000000000 +0200
-+++ ./chrome/app/chrome_main_delegate.h 2014-08-22 15:06:24.000000000 +0200
+--- chrome/app/chrome_main_delegate.h.orig 2014-10-02 17:18:53 UTC
++++ chrome/app/chrome_main_delegate.h
@@ -38,7 +38,7 @@
virtual bool ShouldSendMachPort(const std::string& process_type) OVERRIDE;
virtual bool DelaySandboxInitialization(
diff --git a/www/chromium/files/patch-chrome__app__chromium_strings.grd b/www/chromium/files/patch-chrome__app__chromium_strings.grd
index 559b6d3a6e5d..3a38ae18c75a 100644
--- a/www/chromium/files/patch-chrome__app__chromium_strings.grd
+++ b/www/chromium/files/patch-chrome__app__chromium_strings.grd
@@ -1,6 +1,6 @@
---- ./chrome/app/chromium_strings.grd.orig 2014-08-20 21:01:26.000000000 +0200
-+++ ./chrome/app/chromium_strings.grd 2014-08-22 15:06:24.000000000 +0200
-@@ -1102,7 +1102,7 @@
+--- chrome/app/chromium_strings.grd.orig 2014-10-02 17:39:45 UTC
++++ chrome/app/chromium_strings.grd
+@@ -1115,7 +1115,7 @@
</message>
<!-- ProcessSingleton -->
diff --git a/www/chromium/files/patch-chrome__app__resources__locale_settings.grd b/www/chromium/files/patch-chrome__app__resources__locale_settings.grd
index acb543118ccd..98372707b718 100644
--- a/www/chromium/files/patch-chrome__app__resources__locale_settings.grd
+++ b/www/chromium/files/patch-chrome__app__resources__locale_settings.grd
@@ -1,5 +1,5 @@
---- ./chrome/app/resources/locale_settings.grd.orig 2014-08-20 21:01:26.000000000 +0200
-+++ ./chrome/app/resources/locale_settings.grd 2014-08-23 15:49:37.000000000 +0200
+--- chrome/app/resources/locale_settings.grd.orig 2014-10-02 17:39:45 UTC
++++ chrome/app/resources/locale_settings.grd
@@ -264,7 +264,7 @@
55
</message>
diff --git a/www/chromium/files/patch-chrome__browser__about_flags.cc b/www/chromium/files/patch-chrome__browser__about_flags.cc
index 6867ad730dca..75793da6bb12 100644
--- a/www/chromium/files/patch-chrome__browser__about_flags.cc
+++ b/www/chromium/files/patch-chrome__browser__about_flags.cc
@@ -1,6 +1,6 @@
---- ./chrome/browser/about_flags.cc.orig 2014-08-20 21:02:13.000000000 +0200
-+++ ./chrome/browser/about_flags.cc 2014-08-22 15:06:24.000000000 +0200
-@@ -2263,7 +2263,7 @@
+--- chrome/browser/about_flags.cc.orig 2014-10-02 17:39:45 UTC
++++ chrome/browser/about_flags.cc
+@@ -2278,7 +2278,7 @@
return kOsWin;
#elif defined(OS_CHROMEOS) // Needs to be before the OS_LINUX check.
return kOsCrOS;
diff --git a/www/chromium/files/patch-chrome__browser__browser_process_impl.cc b/www/chromium/files/patch-chrome__browser__browser_process_impl.cc
deleted file mode 100644
index 30279a6c96e3..000000000000
--- a/www/chromium/files/patch-chrome__browser__browser_process_impl.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./chrome/browser/browser_process_impl.cc.orig 2014-08-20 21:02:13.000000000 +0200
-+++ ./chrome/browser/browser_process_impl.cc 2014-08-22 15:06:24.000000000 +0200
-@@ -248,7 +248,7 @@
-
- ExtensionRendererState::GetInstance()->Shutdown();
-
--#if !defined(OS_ANDROID) && !defined(OS_IOS)
-+#if !defined(OS_ANDROID) && !defined(OS_IOS) && !defined(OS_BSD)
- media_file_system_registry_.reset();
- // Remove the global instance of the Storage Monitor now. Otherwise the
- // FILE thread would be gone when we try to release it in the dtor and
diff --git a/www/chromium/files/patch-chrome__browser__chrome_browser_main.cc b/www/chromium/files/patch-chrome__browser__chrome_browser_main.cc
index f2225ad5a254..17146e7f9e41 100644
--- a/www/chromium/files/patch-chrome__browser__chrome_browser_main.cc
+++ b/www/chromium/files/patch-chrome__browser__chrome_browser_main.cc
@@ -1,6 +1,6 @@
---- ./chrome/browser/chrome_browser_main.cc.orig 2014-08-20 21:02:13.000000000 +0200
-+++ ./chrome/browser/chrome_browser_main.cc 2014-08-22 15:06:24.000000000 +0200
-@@ -925,7 +925,7 @@
+--- chrome/browser/chrome_browser_main.cc.orig 2014-10-02 17:39:45 UTC
++++ chrome/browser/chrome_browser_main.cc
+@@ -947,7 +947,7 @@
}
#endif
diff --git a/www/chromium/files/patch-chrome__browser__chrome_browser_main_posix.cc b/www/chromium/files/patch-chrome__browser__chrome_browser_main_posix.cc
index 7550e7c0e504..fb084f98ee87 100644
--- a/www/chromium/files/patch-chrome__browser__chrome_browser_main_posix.cc
+++ b/www/chromium/files/patch-chrome__browser__chrome_browser_main_posix.cc
@@ -1,5 +1,5 @@
---- ./chrome/browser/chrome_browser_main_posix.cc.orig 2014-08-20 21:02:13.000000000 +0200
-+++ ./chrome/browser/chrome_browser_main_posix.cc 2014-08-22 15:06:24.000000000 +0200
+--- chrome/browser/chrome_browser_main_posix.cc.orig 2014-10-02 17:18:53 UTC
++++ chrome/browser/chrome_browser_main_posix.cc
@@ -270,6 +270,11 @@
g_pipe_pid = getpid();
g_shutdown_pipe_read_fd = pipefd[0];
diff --git a/www/chromium/files/patch-chrome__browser__chrome_content_browser_client.cc b/www/chromium/files/patch-chrome__browser__chrome_content_browser_client.cc
index 1f0f05746186..f4ef03b16a41 100644
--- a/www/chromium/files/patch-chrome__browser__chrome_content_browser_client.cc
+++ b/www/chromium/files/patch-chrome__browser__chrome_content_browser_client.cc
@@ -1,34 +1,43 @@
---- ./chrome/browser/chrome_content_browser_client.cc.orig 2014-08-20 21:02:13.000000000 +0200
-+++ ./chrome/browser/chrome_content_browser_client.cc 2014-08-22 15:06:24.000000000 +0200
-@@ -509,7 +509,7 @@
- }
+--- chrome/browser/chrome_content_browser_client.cc.orig 2014-10-02 17:39:45 UTC
++++ chrome/browser/chrome_content_browser_client.cc
+@@ -430,7 +430,7 @@
+ return false;
}
--#if defined(OS_POSIX) && !defined(OS_MACOSX)
-+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_BSD)
+-#if defined(OS_POSIX) && !defined(OS_ANDROID) && !defined(OS_MACOSX)
++#if defined(OS_POSIX) && !defined(OS_ANDROID) && !defined(OS_MACOSX) && !defined(OS_BSD)
breakpad::CrashHandlerHostLinux* CreateCrashHandlerHost(
const std::string& process_type) {
base::FilePath dumps_path;
-@@ -566,7 +566,7 @@
+@@ -487,7 +487,7 @@
return -1;
}
--#endif // defined(OS_POSIX) && !defined(OS_MACOSX)
-+#endif // defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_BSD)
- #endif // !defined(OS_ANDROID)
+-#endif // defined(OS_POSIX) && !defined(OS_ANDROID) && !defined(OS_MACOSX)
++#endif // defined(OS_POSIX) && !defined(OS_ANDROID) && !defined(OS_MACOSX) && !defined(OS_BSD)
#if !defined(OS_CHROMEOS)
-@@ -1533,7 +1533,7 @@
+ GURL GetEffectiveURLForSignin(const GURL& url) {
+@@ -1196,7 +1196,7 @@
void ChromeContentBrowserClient::AppendExtraCommandLineSwitches(
CommandLine* command_line, int child_process_id) {
-#if defined(OS_POSIX)
+#if defined(OS_POSIX) && !defined(OS_BSD)
if (breakpad::IsCrashReporterEnabled()) {
- std::string enable_crash_reporter;
- GoogleUpdateSettings::GetMetricsId(&enable_crash_reporter);
-@@ -2683,7 +2683,7 @@
- #endif
+ scoped_ptr<metrics::ClientInfo> client_info =
+ GoogleUpdateSettings::LoadMetricsClientInfo();
+@@ -1204,7 +1204,7 @@
+ client_info ? client_info->client_id
+ : std::string());
+ }
+-#endif // defined(OS_POSIX)
++#endif // defined(OS_POSIX) && !defined(OS_BSD)
+
+ if (logging::DialogsAreSuppressed())
+ command_line->AppendSwitch(switches::kNoErrorDialogs);
+@@ -2447,7 +2447,7 @@
+ }
}
-#if defined(OS_POSIX) && !defined(OS_MACOSX)
@@ -36,7 +45,7 @@
void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess(
const CommandLine& command_line,
int child_process_id,
-@@ -2749,7 +2749,7 @@
+@@ -2513,7 +2513,7 @@
}
#endif // defined(OS_ANDROID)
}
diff --git a/www/chromium/files/patch-chrome__browser__chrome_content_browser_client.h b/www/chromium/files/patch-chrome__browser__chrome_content_browser_client.h
index 9aef82e08f9b..707ca816f426 100644
--- a/www/chromium/files/patch-chrome__browser__chrome_content_browser_client.h
+++ b/www/chromium/files/patch-chrome__browser__chrome_content_browser_client.h
@@ -1,6 +1,6 @@
---- ./chrome/browser/chrome_content_browser_client.h.orig 2014-08-20 21:02:13.000000000 +0200
-+++ ./chrome/browser/chrome_content_browser_client.h 2014-08-22 15:06:24.000000000 +0200
-@@ -288,7 +288,7 @@
+--- chrome/browser/chrome_content_browser_client.h.orig 2014-10-02 17:39:45 UTC
++++ chrome/browser/chrome_content_browser_client.h
+@@ -287,7 +287,7 @@
virtual net::CookieStore* OverrideCookieStoreForRenderProcess(
int render_process_id) OVERRIDE;
diff --git a/www/chromium/files/patch-chrome__browser__diagnostics__diagnostics_writer.cc b/www/chromium/files/patch-chrome__browser__diagnostics__diagnostics_writer.cc
index c401b7c8fd1e..d967c2256814 100644
--- a/www/chromium/files/patch-chrome__browser__diagnostics__diagnostics_writer.cc
+++ b/www/chromium/files/patch-chrome__browser__diagnostics__diagnostics_writer.cc
@@ -1,6 +1,6 @@
---- ./chrome/browser/diagnostics/diagnostics_writer.cc.orig 2014-08-20 21:02:00.000000000 +0200
-+++ ./chrome/browser/diagnostics/diagnostics_writer.cc 2014-08-22 15:06:24.000000000 +0200
-@@ -268,7 +268,7 @@
+--- chrome/browser/diagnostics/diagnostics_writer.cc.orig 2014-10-02 17:18:53 UTC
++++ chrome/browser/diagnostics/diagnostics_writer.cc
+@@ -266,7 +266,7 @@
console_->SetColor(color);
console_->Write(base::ASCIIToUTF16(result));
}
diff --git a/www/chromium/files/patch-chrome__browser__diagnostics__diagnostics_writer.h b/www/chromium/files/patch-chrome__browser__diagnostics__diagnostics_writer.h
index b65f51cb371c..33abf2f2d9ae 100644
--- a/www/chromium/files/patch-chrome__browser__diagnostics__diagnostics_writer.h
+++ b/www/chromium/files/patch-chrome__browser__diagnostics__diagnostics_writer.h
@@ -1,5 +1,5 @@
---- ./chrome/browser/diagnostics/diagnostics_writer.h.orig 2014-08-20 21:02:00.000000000 +0200
-+++ ./chrome/browser/diagnostics/diagnostics_writer.h 2014-08-22 15:06:24.000000000 +0200
+--- chrome/browser/diagnostics/diagnostics_writer.h.orig 2014-10-02 17:18:53 UTC
++++ chrome/browser/diagnostics/diagnostics_writer.h
@@ -18,7 +18,7 @@
public:
// The type of formatting done by this writer.
diff --git a/www/chromium/files/patch-chrome__browser__extensions__api__image_writer_private__image_writer_private_api.cc b/www/chromium/files/patch-chrome__browser__extensions__api__image_writer_private__image_writer_private_api.cc
index 6cc4c7db5aae..2eff1850e033 100644
--- a/www/chromium/files/patch-chrome__browser__extensions__api__image_writer_private__image_writer_private_api.cc
+++ b/www/chromium/files/patch-chrome__browser__extensions__api__image_writer_private__image_writer_private_api.cc
@@ -1,5 +1,5 @@
---- ./chrome/browser/extensions/api/image_writer_private/image_writer_private_api.cc.orig 2014-08-20 21:01:58.000000000 +0200
-+++ ./chrome/browser/extensions/api/image_writer_private/image_writer_private_api.cc 2014-08-22 15:06:24.000000000 +0200
+--- chrome/browser/extensions/api/image_writer_private/image_writer_private_api.cc.orig 2014-10-02 17:18:53 UTC
++++ chrome/browser/extensions/api/image_writer_private/image_writer_private_api.cc
@@ -167,10 +167,12 @@
}
diff --git a/www/chromium/files/patch-chrome__browser__extensions__api__music_manager_private__device_id_linux.cc b/www/chromium/files/patch-chrome__browser__extensions__api__music_manager_private__device_id_linux.cc
index 8e0c3a7577eb..9fee3e87d702 100644
--- a/www/chromium/files/patch-chrome__browser__extensions__api__music_manager_private__device_id_linux.cc
+++ b/www/chromium/files/patch-chrome__browser__extensions__api__music_manager_private__device_id_linux.cc
@@ -1,5 +1,5 @@
---- ./chrome/browser/extensions/api/music_manager_private/device_id_linux.cc.orig 2014-08-20 21:01:57.000000000 +0200
-+++ ./chrome/browser/extensions/api/music_manager_private/device_id_linux.cc 2014-08-22 15:06:24.000000000 +0200
+--- chrome/browser/extensions/api/music_manager_private/device_id_linux.cc.orig 2014-10-02 17:39:45 UTC
++++ chrome/browser/extensions/api/music_manager_private/device_id_linux.cc
@@ -4,6 +4,10 @@
#include "chrome/browser/extensions/api/music_manager_private/device_id.h"
diff --git a/www/chromium/files/patch-chrome__browser__gpu__gl_string_manager.cc b/www/chromium/files/patch-chrome__browser__gpu__gl_string_manager.cc
index f94b12b6de6a..ab3a4bd02beb 100644
--- a/www/chromium/files/patch-chrome__browser__gpu__gl_string_manager.cc
+++ b/www/chromium/files/patch-chrome__browser__gpu__gl_string_manager.cc
@@ -1,5 +1,5 @@
---- ./chrome/browser/gpu/gl_string_manager.cc.orig 2014-08-20 21:02:06.000000000 +0200
-+++ ./chrome/browser/gpu/gl_string_manager.cc 2014-08-22 15:06:24.000000000 +0200
+--- chrome/browser/gpu/gl_string_manager.cc.orig 2014-10-02 17:18:53 UTC
++++ chrome/browser/gpu/gl_string_manager.cc
@@ -25,7 +25,7 @@
void GLStringManager::Initialize() {
diff --git a/www/chromium/files/patch-chrome__browser__gpu__gpu_feature_checker.cc b/www/chromium/files/patch-chrome__browser__gpu__gpu_feature_checker.cc
index 1fffd9567753..a8ff601c2255 100644
--- a/www/chromium/files/patch-chrome__browser__gpu__gpu_feature_checker.cc
+++ b/www/chromium/files/patch-chrome__browser__gpu__gpu_feature_checker.cc
@@ -1,5 +1,5 @@
---- ./chrome/browser/gpu/gpu_feature_checker.cc.orig 2014-08-20 21:02:06.000000000 +0200
-+++ ./chrome/browser/gpu/gpu_feature_checker.cc 2014-08-22 15:06:24.000000000 +0200
+--- chrome/browser/gpu/gpu_feature_checker.cc.orig 2014-10-02 17:39:45 UTC
++++ chrome/browser/gpu/gpu_feature_checker.cc
@@ -33,7 +33,7 @@
CHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI));
diff --git a/www/chromium/files/patch-chrome__browser__media__webrtc_log_uploader.cc b/www/chromium/files/patch-chrome__browser__media__webrtc_log_uploader.cc
index 555c764d71be..3146cd2e5bf4 100644
--- a/www/chromium/files/patch-chrome__browser__media__webrtc_log_uploader.cc
+++ b/www/chromium/files/patch-chrome__browser__media__webrtc_log_uploader.cc
@@ -1,5 +1,5 @@
---- ./chrome/browser/media/webrtc_log_uploader.cc.orig 2014-08-20 21:02:12.000000000 +0200
-+++ ./chrome/browser/media/webrtc_log_uploader.cc 2014-08-22 15:06:24.000000000 +0200
+--- chrome/browser/media/webrtc_log_uploader.cc.orig 2014-10-02 17:39:46 UTC
++++ chrome/browser/media/webrtc_log_uploader.cc
@@ -233,6 +233,8 @@
const char product[] = "Chrome_Android";
#elif defined(OS_CHROMEOS)
diff --git a/www/chromium/files/patch-chrome__browser__media_galleries__fileapi__mtp_device_map_service.cc b/www/chromium/files/patch-chrome__browser__media_galleries__fileapi__mtp_device_map_service.cc
index 8f7191df4d8e..eb4e326593ea 100644
--- a/www/chromium/files/patch-chrome__browser__media_galleries__fileapi__mtp_device_map_service.cc
+++ b/www/chromium/files/patch-chrome__browser__media_galleries__fileapi__mtp_device_map_service.cc
@@ -1,5 +1,5 @@
---- ./chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc.orig 2014-08-20 21:01:59.000000000 +0200
-+++ ./chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc 2014-08-22 15:06:24.000000000 +0200
+--- chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc.orig 2014-10-02 17:39:46 UTC
++++ chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc
@@ -33,9 +33,11 @@
// Note that this initializes the delegate asynchronously, but since
// the delegate will only be used from the IO thread, it is guaranteed
diff --git a/www/chromium/files/patch-chrome__browser__media_galleries__media_file_system_registry.cc b/www/chromium/files/patch-chrome__browser__media_galleries__media_file_system_registry.cc
index 53e0c76e5340..69f0306fd001 100644
--- a/www/chromium/files/patch-chrome__browser__media_galleries__media_file_system_registry.cc
+++ b/www/chromium/files/patch-chrome__browser__media_galleries__media_file_system_registry.cc
@@ -1,6 +1,6 @@
---- ./chrome/browser/media_galleries/media_file_system_registry.cc.orig 2014-08-20 21:01:59.000000000 +0200
-+++ ./chrome/browser/media_galleries/media_file_system_registry.cc 2014-08-22 15:06:24.000000000 +0200
-@@ -724,7 +724,10 @@
+--- chrome/browser/media_galleries/media_file_system_registry.cc.orig 2014-10-02 17:39:46 UTC
++++ chrome/browser/media_galleries/media_file_system_registry.cc
+@@ -734,7 +734,10 @@
// Constructor in 'private' section because depends on private class definition.
MediaFileSystemRegistry::MediaFileSystemRegistry()
: file_system_context_(new MediaFileSystemContextImpl) {
diff --git a/www/chromium/files/patch-chrome__browser__media_galleries__media_folder_finder.cc b/www/chromium/files/patch-chrome__browser__media_galleries__media_folder_finder.cc
index b131389b3de4..7024fd024300 100644
--- a/www/chromium/files/patch-chrome__browser__media_galleries__media_folder_finder.cc
+++ b/www/chromium/files/patch-chrome__browser__media_galleries__media_folder_finder.cc
@@ -1,5 +1,5 @@
---- ./chrome/browser/media_galleries/media_folder_finder.cc.orig 2014-08-20 21:01:59.000000000 +0200
-+++ ./chrome/browser/media_galleries/media_folder_finder.cc 2014-08-22 15:06:24.000000000 +0200
+--- chrome/browser/media_galleries/media_folder_finder.cc.orig 2014-10-02 17:39:46 UTC
++++ chrome/browser/media_galleries/media_folder_finder.cc
@@ -50,10 +50,10 @@
chrome::DIR_USER_APPLICATIONS,
chrome::DIR_USER_LIBRARY,
diff --git a/www/chromium/files/patch-chrome__browser__memory_details.cc b/www/chromium/files/patch-chrome__browser__memory_details.cc
index bc2e112b791b..60a9c0d76b14 100644
--- a/www/chromium/files/patch-chrome__browser__memory_details.cc
+++ b/www/chromium/files/patch-chrome__browser__memory_details.cc
@@ -1,6 +1,6 @@
---- ./chrome/browser/memory_details.cc.orig 2014-08-20 21:02:13.000000000 +0200
-+++ ./chrome/browser/memory_details.cc 2014-08-22 15:06:25.000000000 +0200
-@@ -32,7 +32,7 @@
+--- chrome/browser/memory_details.cc.orig 2014-10-02 17:39:46 UTC
++++ chrome/browser/memory_details.cc
+@@ -27,7 +27,7 @@
#include "grit/generated_resources.h"
#include "ui/base/l10n/l10n_util.h"
@@ -9,7 +9,7 @@
#include "content/public/browser/zygote_host_linux.h"
#endif
-@@ -202,7 +202,7 @@
+@@ -248,7 +248,7 @@
void MemoryDetails::CollectChildInfoOnUIThread() {
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
@@ -18,7 +18,7 @@
const pid_t zygote_pid = content::ZygoteHost::GetInstance()->GetPid();
#endif
-@@ -334,7 +334,7 @@
+@@ -390,7 +390,7 @@
}
}
diff --git a/www/chromium/files/patch-chrome__browser__net__connection_tester.cc b/www/chromium/files/patch-chrome__browser__net__connection_tester.cc
index 687bd50fac17..28a10e804d83 100644
--- a/www/chromium/files/patch-chrome__browser__net__connection_tester.cc
+++ b/www/chromium/files/patch-chrome__browser__net__connection_tester.cc
@@ -1,6 +1,6 @@
---- ./chrome/browser/net/connection_tester.cc.orig 2014-08-20 21:02:09.000000000 +0200
-+++ ./chrome/browser/net/connection_tester.cc 2014-08-22 15:06:25.000000000 +0200
-@@ -217,7 +217,7 @@
+--- chrome/browser/net/connection_tester.cc.orig 2014-10-02 17:18:53 UTC
++++ chrome/browser/net/connection_tester.cc
+@@ -219,7 +219,7 @@
// Otherwise returns a network error code.
int CreateSystemProxyConfigService(
scoped_ptr<net::ProxyConfigService>* config_service) {
diff --git a/www/chromium/files/patch-chrome__browser__notifications__message_center_notification_manager.cc b/www/chromium/files/patch-chrome__browser__notifications__message_center_notification_manager.cc
deleted file mode 100644
index bbbca04ce6d5..000000000000
--- a/www/chromium/files/patch-chrome__browser__notifications__message_center_notification_manager.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/notifications/message_center_notification_manager.cc.orig 2014-09-10 01:47:12.000000000 +0200
-+++ chrome/browser/notifications/message_center_notification_manager.cc 2014-09-18 14:21:16.000000000 +0200
-@@ -78,7 +78,7 @@
- blockers_.push_back(new FullscreenNotificationBlocker(message_center));
-
- #if defined(OS_WIN) || defined(OS_MACOSX) \
-- || (defined(OS_LINUX) && !defined(OS_CHROMEOS))
-+ || (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
- // On Windows, Linux and Mac, the notification manager owns the tray icon and
- // views.Other platforms have global ownership and Create will return NULL.
- tray_.reset(message_center::CreateMessageCenterTray());
diff --git a/www/chromium/files/patch-chrome__browser__omaha_query_params__omaha_query_params.cc b/www/chromium/files/patch-chrome__browser__omaha_query_params__omaha_query_params.cc
deleted file mode 100644
index b68d974e4b3e..000000000000
--- a/www/chromium/files/patch-chrome__browser__omaha_query_params__omaha_query_params.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./chrome/browser/omaha_query_params/omaha_query_params.cc.orig 2014-08-20 21:02:00.000000000 +0200
-+++ ./chrome/browser/omaha_query_params/omaha_query_params.cc 2014-08-22 15:06:25.000000000 +0200
-@@ -29,6 +29,8 @@
- "linux";
- #elif defined(OS_OPENBSD)
- "openbsd";
-+#elif defined(OS_FREEBSD)
-+ "freebsd";
- #else
- #error "unknown os"
- #endif
diff --git a/www/chromium/files/patch-chrome__browser__plugins__plugins_resource_service.cc b/www/chromium/files/patch-chrome__browser__plugins__plugins_resource_service.cc
index f89454f4d74e..b680e11ad385 100644
--- a/www/chromium/files/patch-chrome__browser__plugins__plugins_resource_service.cc
+++ b/www/chromium/files/patch-chrome__browser__plugins__plugins_resource_service.cc
@@ -1,5 +1,5 @@
---- ./chrome/browser/plugins/plugins_resource_service.cc.orig 2014-08-20 21:02:13.000000000 +0200
-+++ ./chrome/browser/plugins/plugins_resource_service.cc 2014-08-22 15:06:25.000000000 +0200
+--- chrome/browser/plugins/plugins_resource_service.cc.orig 2014-10-02 17:18:54 UTC
++++ chrome/browser/plugins/plugins_resource_service.cc
@@ -33,7 +33,7 @@
std::string filename;
#if defined(OS_WIN)
diff --git a/www/chromium/files/patch-chrome__browser__policy__policy_prefs_browsertest.cc b/www/chromium/files/patch-chrome__browser__policy__policy_prefs_browsertest.cc
index 0b862ebbf4ce..7c46401e3dd7 100644
--- a/www/chromium/files/patch-chrome__browser__policy__policy_prefs_browsertest.cc
+++ b/www/chromium/files/patch-chrome__browser__policy__policy_prefs_browsertest.cc
@@ -1,5 +1,5 @@
---- ./chrome/browser/policy/policy_prefs_browsertest.cc.orig 2014-08-20 21:02:01.000000000 +0200
-+++ ./chrome/browser/policy/policy_prefs_browsertest.cc 2014-08-22 15:06:25.000000000 +0200
+--- chrome/browser/policy/policy_prefs_browsertest.cc.orig 2014-10-02 17:39:46 UTC
++++ chrome/browser/policy/policy_prefs_browsertest.cc
@@ -169,6 +169,8 @@
const std::string os("chromeos");
#elif defined(OS_LINUX)
diff --git a/www/chromium/files/patch-chrome__browser__safe_browsing__incident_reporting__incident_handler_util.cc b/www/chromium/files/patch-chrome__browser__safe_browsing__incident_reporting__incident_handler_util.cc
new file mode 100644
index 000000000000..1bedd54843d2
--- /dev/null
+++ b/www/chromium/files/patch-chrome__browser__safe_browsing__incident_reporting__incident_handler_util.cc
@@ -0,0 +1,15 @@
+--- chrome/browser/safe_browsing/incident_reporting/incident_handler_util.cc.orig 2014-10-02 17:18:54 UTC
++++ chrome/browser/safe_browsing/incident_reporting/incident_handler_util.cc
+@@ -8,7 +8,12 @@
+
+ #include "base/hash.h"
+ #include "base/logging.h"
++//XXX(rene) needs shim headers?
++#if defined(USE_SYSTEM_PROTOBUF)
++#include <google/protobuf/message_lite.h>
++#else
+ #include "third_party/protobuf/src/google/protobuf/message_lite.h"
++#endif
+
+ namespace safe_browsing {
+
diff --git a/www/chromium/files/patch-chrome__browser__ssl__ssl_blocking_page.cc b/www/chromium/files/patch-chrome__browser__ssl__ssl_blocking_page.cc
new file mode 100644
index 000000000000..431e93c24a82
--- /dev/null
+++ b/www/chromium/files/patch-chrome__browser__ssl__ssl_blocking_page.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ssl/ssl_blocking_page.cc.orig 2014-10-02 17:39:46 UTC
++++ chrome/browser/ssl/ssl_blocking_page.cc
+@@ -260,7 +260,7 @@
+ // settings. Weird. TODO(palmer): Do something more graceful than ignoring
+ // the user's click! crbug.com/394993
+ return;
+-#elif defined(OS_LINUX)
++#elif defined(OS_LINUX) || defined(OS_BSD)
+ struct ClockCommand {
+ const char* pathname;
+ const char* argument;
+@@ -310,7 +310,7 @@
+ #if !defined(OS_CHROMEOS)
+ base::LaunchOptions options;
+ options.wait = false;
+-#if defined(OS_LINUX)
++#if defined(OS_LINUX) || defined(OS_BSD)
+ options.allow_new_privs = true;
+ #endif
+ base::LaunchProcess(command, options, NULL);
diff --git a/www/chromium/files/patch-chrome__browser__ui__browser_view_prefs.cc b/www/chromium/files/patch-chrome__browser__ui__browser_view_prefs.cc
new file mode 100644
index 000000000000..64a6eda7e6ad
--- /dev/null
+++ b/www/chromium/files/patch-chrome__browser__ui__browser_view_prefs.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/browser_view_prefs.cc.orig 2014-10-06 09:19:40.000000000 +0200
++++ chrome/browser/ui/browser_view_prefs.cc 2014-10-06 09:24:45.000000000 +0200
+@@ -9,7 +9,7 @@
+ #include "chrome/common/pref_names.h"
+ #include "components/pref_registry/pref_registry_syncable.h"
+
+-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
++#if defined(OS_LINUX) && !defined(OS_CHROMEOS) || defined(OS_BSD)
+ #include "ui/base/x/x11_util.h"
+ #endif
+
+@@ -42,7 +42,7 @@
+ void RegisterBrowserViewProfilePrefs(
+ user_prefs::PrefRegistrySyncable* registry) {
+ bool custom_frame_default = false;
+-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
++#if defined(OS_LINUX) && !defined(OS_CHROMEOS) || defined(OS_BSD)
+ custom_frame_default = ui::GetCustomFramePrefDefault();
+ #endif
+
diff --git a/www/chromium/files/patch-chrome__browser__ui__startup__startup_browser_creator.cc b/www/chromium/files/patch-chrome__browser__ui__startup__startup_browser_creator.cc
index 7cbfe8b71476..99b45abde311 100644
--- a/www/chromium/files/patch-chrome__browser__ui__startup__startup_browser_creator.cc
+++ b/www/chromium/files/patch-chrome__browser__ui__startup__startup_browser_creator.cc
@@ -1,7 +1,7 @@
---- ./chrome/browser/ui/startup/startup_browser_creator.cc.orig 2014-08-20 21:02:04.000000000 +0200
-+++ ./chrome/browser/ui/startup/startup_browser_creator.cc 2014-08-22 15:06:25.000000000 +0200
-@@ -81,7 +81,7 @@
- #include "chromeos/chromeos_switches.h"
+--- chrome/browser/ui/startup/startup_browser_creator.cc.orig 2014-10-02 17:39:46 UTC
++++ chrome/browser/ui/startup/startup_browser_creator.cc
+@@ -79,7 +79,7 @@
+ #include "components/user_manager/user_manager.h"
#endif
-#if defined(TOOLKIT_VIEWS) && defined(OS_LINUX)
diff --git a/www/chromium/files/patch-chrome__browser__ui__views__apps__chrome_native_app_window_views.cc b/www/chromium/files/patch-chrome__browser__ui__views__apps__chrome_native_app_window_views.cc
new file mode 100644
index 000000000000..e813b88194e3
--- /dev/null
+++ b/www/chromium/files/patch-chrome__browser__ui__views__apps__chrome_native_app_window_views.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/views/apps/chrome_native_app_window_views.cc.orig 2014-10-06 09:32:59.000000000 +0200
++++ chrome/browser/ui/views/apps/chrome_native_app_window_views.cc 2014-10-06 09:40:11.000000000 +0200
+@@ -29,7 +29,7 @@
+ #include "ui/wm/core/easy_resize_window_targeter.h"
+ #include "ui/wm/core/shadow_types.h"
+
+-#if defined(OS_LINUX)
++#if defined(OS_LINUX) || defined(OS_BSD) || defined(OS_BSD)
+ #include "chrome/browser/shell_integration_linux.h"
+ #endif
+
+@@ -217,7 +217,7 @@
+ init_params.opacity = views::Widget::InitParams::TRANSLUCENT_WINDOW;
+ init_params.keep_on_top = create_params.always_on_top;
+
+-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
++#if defined(OS_LINUX) && !defined(OS_CHROMEOS) || defined(OS_BSD)
+ // Set up a custom WM_CLASS for app windows. This allows task switchers in
+ // X11 environments to distinguish them from main browser windows.
+ init_params.wm_class_name = web_app::GetWMClassFromAppName(app_name);
diff --git a/www/chromium/files/patch-chrome__browser__ui__views__chrome_views_delegate.cc b/www/chromium/files/patch-chrome__browser__ui__views__chrome_views_delegate.cc
new file mode 100644
index 000000000000..71a23bfc8c29
--- /dev/null
+++ b/www/chromium/files/patch-chrome__browser__ui__views__chrome_views_delegate.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/ui/views/chrome_views_delegate.cc.orig 2014-10-06 09:19:23.000000000 +0200
++++ chrome/browser/ui/views/chrome_views_delegate.cc 2014-10-06 09:22:54.000000000 +0200
+@@ -44,7 +44,7 @@
+ #include "ui/views/widget/native_widget_aura.h"
+ #endif
+
+-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
++#if defined(OS_LINUX) && !defined(OS_CHROMEOS) || defined(OS_BSD)
+ #include "ui/views/linux_ui/linux_ui.h"
+ #endif
+
+@@ -234,7 +234,7 @@
+ return chrome::IsNativeViewInAsh(window);
+ }
+
+-#elif defined(OS_LINUX) && !defined(OS_CHROMEOS)
++#elif defined(OS_LINUX) && !defined(OS_CHROMEOS) || defined(OS_BSD)
+ gfx::ImageSkia* ChromeViewsDelegate::GetDefaultWindowIcon() const {
+ ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance();
+ return rb.GetImageSkiaNamed(IDR_PRODUCT_LOGO_64);
+@@ -373,7 +373,7 @@
+ #endif
+ }
+
+-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
++#if defined(OS_LINUX) && !defined(OS_CHROMEOS) || defined(OS_BSD)
+ bool ChromeViewsDelegate::WindowManagerProvidesTitleBar(bool maximized) {
+ // On Ubuntu Unity, the system always provides a title bar for maximized
+ // windows.
diff --git a/www/chromium/files/patch-chrome__browser__ui__views__chrome_views_delegate.h b/www/chromium/files/patch-chrome__browser__ui__views__chrome_views_delegate.h
new file mode 100644
index 000000000000..26e706d76f33
--- /dev/null
+++ b/www/chromium/files/patch-chrome__browser__ui__views__chrome_views_delegate.h
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/views/chrome_views_delegate.h.orig 2014-10-06 09:19:31.000000000 +0200
++++ chrome/browser/ui/views/chrome_views_delegate.h 2014-10-06 09:23:19.000000000 +0200
+@@ -36,7 +36,7 @@
+ #if defined(OS_WIN)
+ virtual HICON GetDefaultWindowIcon() const OVERRIDE;
+ virtual bool IsWindowInMetro(gfx::NativeWindow window) const OVERRIDE;
+-#elif defined(OS_LINUX) && !defined(OS_CHROMEOS)
++#elif defined(OS_LINUX) && !defined(OS_CHROMEOS) || defined(OS_BSD)
+ virtual gfx::ImageSkia* GetDefaultWindowIcon() const OVERRIDE;
+ #endif
+
+@@ -49,7 +49,7 @@
+ virtual void OnBeforeWidgetInit(
+ views::Widget::InitParams* params,
+ views::internal::NativeWidgetDelegate* delegate) OVERRIDE;
+-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
++#if defined(OS_LINUX) && !defined(OS_CHROMEOS) || defined(OS_BSD)
+ virtual bool WindowManagerProvidesTitleBar(bool maximized) OVERRIDE;
+ #endif
+ #if defined(USE_AURA)
diff --git a/www/chromium/files/patch-chrome__browser__ui__views__first_run_dialog.cc b/www/chromium/files/patch-chrome__browser__ui__views__first_run_dialog.cc
index 6bc9c2e3fb70..4345c44363e5 100644
--- a/www/chromium/files/patch-chrome__browser__ui__views__first_run_dialog.cc
+++ b/www/chromium/files/patch-chrome__browser__ui__views__first_run_dialog.cc
@@ -1,5 +1,5 @@
---- ./chrome/browser/ui/views/first_run_dialog.cc.orig 2014-08-20 21:02:04.000000000 +0200
-+++ ./chrome/browser/ui/views/first_run_dialog.cc 2014-08-22 15:06:25.000000000 +0200
+--- chrome/browser/ui/views/first_run_dialog.cc.orig 2014-10-02 17:39:46 UTC
++++ chrome/browser/ui/views/first_run_dialog.cc
@@ -124,12 +124,16 @@
bool FirstRunDialog::Accept() {
GetWidget()->Hide();
diff --git a/www/chromium/files/patch-chrome__browser__ui__views__frame__browser_frame.cc b/www/chromium/files/patch-chrome__browser__ui__views__frame__browser_frame.cc
index 25d6f0e9afbb..2a389901d048 100644
--- a/www/chromium/files/patch-chrome__browser__ui__views__frame__browser_frame.cc
+++ b/www/chromium/files/patch-chrome__browser__ui__views__frame__browser_frame.cc
@@ -1,11 +1,11 @@
---- chrome/browser/ui/views/frame/browser_frame.cc.orig 2014-09-10 01:47:12.000000000 +0200
-+++ chrome/browser/ui/views/frame/browser_frame.cc 2014-09-17 13:49:30.000000000 +0200
+--- chrome/browser/ui/views/frame/browser_frame.cc.orig 2014-10-06 09:37:47.000000000 +0200
++++ chrome/browser/ui/views/frame/browser_frame.cc 2014-10-06 09:37:33.000000000 +0200
@@ -36,7 +36,7 @@
#include "ui/views/controls/menu/menu_runner.h"
#include "ui/views/widget/native_widget.h"
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
++#if defined(OS_LINUX) && !defined(OS_CHROMEOS) || defined(OS_BSD)
#include "chrome/browser/shell_integration_linux.h"
#endif
@@ -14,7 +14,7 @@
}
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
-+#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
++#if defined(OS_LINUX) && !defined(OS_CHROMEOS) || defined(OS_BSD)
// Set up a custom WM_CLASS for some sorts of window types. This allows
// task switchers in X11 environments to distinguish between main browser
// windows and e.g app windows.
diff --git a/www/chromium/files/patch-chrome__browser__ui__views__frame__opaque_browser_frame_view.cc b/www/chromium/files/patch-chrome__browser__ui__views__frame__opaque_browser_frame_view.cc
new file mode 100644
index 000000000000..e76dd8b9e0f7
--- /dev/null
+++ b/www/chromium/files/patch-chrome__browser__ui__views__frame__opaque_browser_frame_view.cc
@@ -0,0 +1,47 @@
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.cc.orig 2014-10-06 09:39:10.000000000 +0200
++++ chrome/browser/ui/views/frame/opaque_browser_frame_view.cc 2014-10-06 09:39:57.000000000 +0200
+@@ -53,7 +53,7 @@
+ #include "ui/views/window/frame_background.h"
+ #include "ui/views/window/window_shape.h"
+
+-#if defined(OS_LINUX)
++#if defined(OS_LINUX) || defined(OS_BSD)
+ #include "ui/views/controls/menu/menu_runner.h"
+ #endif
+
+@@ -78,7 +78,7 @@
+ // The icon never shrinks below 16 px on a side.
+ const int kIconMinimumSize = 16;
+
+-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
++#if defined(OS_LINUX) && !defined(OS_CHROMEOS) || defined(OS_BSD)
+ // The number of pixels to move the frame background image upwards when using
+ // the GTK+ theme and the titlebar is condensed.
+ const int kGTKThemeCondensedFrameTopInset = 15;
+@@ -316,7 +316,7 @@
+
+ void OpaqueBrowserFrameView::OnMenuButtonClicked(views::View* source,
+ const gfx::Point& point) {
+-#if defined(OS_LINUX)
++#if defined(OS_LINUX) || defined(OS_BSD)
+ views::MenuRunner menu_runner(frame()->GetSystemMenuModel(),
+ views::MenuRunner::HAS_MNEMONICS);
+ ignore_result(menu_runner.RunMenuAt(browser_view()->GetWidget(),
+@@ -569,7 +569,7 @@
+ }
+
+ bool OpaqueBrowserFrameView::ShouldShowWindowTitleBar() const {
+-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
++#if defined(OS_LINUX) && !defined(OS_CHROMEOS) || defined(OS_BSD)
+ // Do not show the custom title bar if the system title bar option is enabled.
+ if (!frame()->UseCustomFrame())
+ return false;
+@@ -614,7 +614,7 @@
+ frame_background_->set_theme_image(GetFrameImage());
+ frame_background_->set_theme_overlay_image(GetFrameOverlayImage());
+ frame_background_->set_top_area_height(GetTopAreaHeight());
+-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
++#if defined(OS_LINUX) && !defined(OS_CHROMEOS) || defined(OS_BSD)
+ // The window manager typically shows a gradient in the native title bar (when
+ // the system title bar pref is set, or when maximized on Ubuntu). Hide the
+ // gradient in the tab strip (by shifting it up vertically) to avoid a
diff --git a/www/chromium/files/patch-chrome__browser__ui__views__frame__opaque_browser_frame_view_layout.cc b/www/chromium/files/patch-chrome__browser__ui__views__frame__opaque_browser_frame_view_layout.cc
new file mode 100644
index 000000000000..d39edcc8f6cc
--- /dev/null
+++ b/www/chromium/files/patch-chrome__browser__ui__views__frame__opaque_browser_frame_view_layout.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view_layout.cc.orig 2014-10-06 09:41:06.000000000 +0200
++++ chrome/browser/ui/views/frame/opaque_browser_frame_view_layout.cc 2014-10-06 09:40:51.000000000 +0200
+@@ -81,7 +81,7 @@
+ // is no avatar icon.
+ const int kTabStripIndent = -6;
+
+-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
++#if defined(OS_LINUX) && !defined(OS_CHROMEOS) || defined(OS_BSD)
+ // Default extra space between the top of the frame and the top of the window
+ // caption buttons.
+ const int kExtraCaption = 2;
diff --git a/www/chromium/files/patch-chrome__browser__ui__views__tabs__tab_strip.cc b/www/chromium/files/patch-chrome__browser__ui__views__tabs__tab_strip.cc
new file mode 100644
index 000000000000..1350ebf4a5c9
--- /dev/null
+++ b/www/chromium/files/patch-chrome__browser__ui__views__tabs__tab_strip.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/views/tabs/tab_strip.cc.orig 2014-10-06 09:33:35.000000000 +0200
++++ chrome/browser/ui/views/tabs/tab_strip.cc 2014-10-06 09:31:58.000000000 +0200
+@@ -281,7 +281,7 @@
+ : views::ImageButton(listener),
+ tab_strip_(tab_strip),
+ destroyed_(NULL) {
+-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
++#if defined(OS_LINUX) && !defined(OS_CHROMEOS) || defined(OS_BSD)
+ set_triggerable_event_flags(triggerable_event_flags() |
+ ui::EF_MIDDLE_MOUSE_BUTTON);
+ #endif
diff --git a/www/chromium/files/patch-chrome__browser__ui__webui__about_ui.cc b/www/chromium/files/patch-chrome__browser__ui__webui__about_ui.cc
index e9ccde8c14fa..65fb74bceb43 100644
--- a/www/chromium/files/patch-chrome__browser__ui__webui__about_ui.cc
+++ b/www/chromium/files/patch-chrome__browser__ui__webui__about_ui.cc
@@ -1,5 +1,5 @@
---- ./chrome/browser/ui/webui/about_ui.cc.orig 2014-08-20 21:02:03.000000000 +0200
-+++ ./chrome/browser/ui/webui/about_ui.cc 2014-08-22 15:06:25.000000000 +0200
+--- chrome/browser/ui/webui/about_ui.cc.orig 2014-10-02 17:39:46 UTC
++++ chrome/browser/ui/webui/about_ui.cc
@@ -761,7 +761,7 @@
return data;
}
@@ -25,7 +25,7 @@
// AboutMemoryHandler ----------------------------------------------------------
-@@ -1017,7 +1019,7 @@
+@@ -1019,7 +1021,7 @@
} else if (source_name_ == chrome::kChromeUIDNSHost) {
AboutDnsHandler::Start(profile(), callback);
return;
diff --git a/www/chromium/files/patch-chrome__browser__ui__webui__chrome_web_ui_controller_factory.cc b/www/chromium/files/patch-chrome__browser__ui__webui__chrome_web_ui_controller_factory.cc
index 6b681e50e053..a12231fd0bc2 100644
--- a/www/chromium/files/patch-chrome__browser__ui__webui__chrome_web_ui_controller_factory.cc
+++ b/www/chromium/files/patch-chrome__browser__ui__webui__chrome_web_ui_controller_factory.cc
@@ -1,6 +1,6 @@
---- ./chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig 2014-08-20 21:02:03.000000000 +0200
-+++ ./chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc 2014-08-22 15:06:25.000000000 +0200
-@@ -493,7 +493,7 @@
+--- chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig 2014-10-02 17:39:46 UTC
++++ chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
+@@ -512,7 +512,7 @@
url.host() == chrome::kChromeUIMemoryRedirectHost ||
url.host() == chrome::kChromeUIStatsHost ||
url.host() == chrome::kChromeUITermsHost
diff --git a/www/chromium/files/patch-chrome__browser__ui__webui__options__browser_options_handler.cc b/www/chromium/files/patch-chrome__browser__ui__webui__options__browser_options_handler.cc
index 8dc1de76113c..44c4d8b96d65 100644
--- a/www/chromium/files/patch-chrome__browser__ui__webui__options__browser_options_handler.cc
+++ b/www/chromium/files/patch-chrome__browser__ui__webui__options__browser_options_handler.cc
@@ -1,6 +1,6 @@
---- ./chrome/browser/ui/webui/options/browser_options_handler.cc.orig 2014-08-20 21:02:02.000000000 +0200
-+++ ./chrome/browser/ui/webui/options/browser_options_handler.cc 2014-08-22 15:06:25.000000000 +0200
-@@ -332,7 +332,8 @@
+--- chrome/browser/ui/webui/options/browser_options_handler.cc.orig 2014-10-02 17:39:46 UTC
++++ chrome/browser/ui/webui/options/browser_options_handler.cc
+@@ -356,7 +356,8 @@
{ "toolbarShowHomeButton", IDS_OPTIONS_TOOLBAR_SHOW_HOME_BUTTON },
{ "translateEnableTranslate",
IDS_OPTIONS_TRANSLATE_ENABLE_TRANSLATE },
@@ -10,7 +10,7 @@
{ "showWindowDecorations", IDS_SHOW_WINDOW_DECORATIONS },
{ "themesNativeButton", IDS_THEMES_GTK_BUTTON },
{ "themesSetClassic", IDS_THEMES_SET_CLASSIC },
-@@ -647,7 +648,8 @@
+@@ -685,7 +686,8 @@
"requestProfilesInfo",
base::Bind(&BrowserOptionsHandler::HandleRequestProfilesInfo,
base::Unretained(this)));
@@ -20,7 +20,7 @@
web_ui()->RegisterMessageCallback(
"themesSetNative",
base::Bind(&BrowserOptionsHandler::ThemesSetNative,
-@@ -1272,7 +1274,8 @@
+@@ -1316,7 +1318,8 @@
ThemeService* theme_service = ThemeServiceFactory::GetForProfile(profile);
bool is_system_theme = false;
@@ -30,7 +30,7 @@
bool profile_is_supervised = profile->IsSupervised();
is_system_theme = theme_service->UsingSystemTheme();
base::FundamentalValue native_theme_enabled(!is_system_theme &&
-@@ -1294,7 +1297,8 @@
+@@ -1338,7 +1341,8 @@
ThemeServiceFactory::GetForProfile(profile)->UseDefaultTheme();
}
diff --git a/www/chromium/files/patch-chrome__browser__ui__webui__options__browser_options_handler.h b/www/chromium/files/patch-chrome__browser__ui__webui__options__browser_options_handler.h
index 8cdbfd218155..1f214f3f27cd 100644
--- a/www/chromium/files/patch-chrome__browser__ui__webui__options__browser_options_handler.h
+++ b/www/chromium/files/patch-chrome__browser__ui__webui__options__browser_options_handler.h
@@ -1,5 +1,5 @@
---- ./chrome/browser/ui/webui/options/browser_options_handler.h.orig 2014-08-20 21:02:02.000000000 +0200
-+++ ./chrome/browser/ui/webui/options/browser_options_handler.h 2014-08-22 15:06:25.000000000 +0200
+--- chrome/browser/ui/webui/options/browser_options_handler.h.orig 2014-10-02 17:39:46 UTC
++++ chrome/browser/ui/webui/options/browser_options_handler.h
@@ -197,7 +197,8 @@
void ObserveThemeChanged();
diff --git a/www/chromium/files/patch-chrome__browser__web_applications__web_app.cc b/www/chromium/files/patch-chrome__browser__web_applications__web_app.cc
index 171cea600d4f..beae46131645 100644
--- a/www/chromium/files/patch-chrome__browser__web_applications__web_app.cc
+++ b/www/chromium/files/patch-chrome__browser__web_applications__web_app.cc
@@ -1,11 +1,11 @@
---- ./chrome/browser/web_applications/web_app.cc.orig 2014-08-20 21:02:13.000000000 +0200
-+++ ./chrome/browser/web_applications/web_app.cc 2014-08-22 15:06:25.000000000 +0200
-@@ -441,7 +441,7 @@
+--- chrome/browser/web_applications/web_app.cc.orig 2014-10-02 17:39:46 UTC
++++ chrome/browser/web_applications/web_app.cc
+@@ -424,7 +424,7 @@
}
#endif
-#if defined(OS_LINUX)
+#if defined(OS_LINUX) || defined(OS_FREEBSD)
std::string GetWMClassFromAppName(std::string app_name) {
- file_util::ReplaceIllegalCharactersInPath(&app_name, '_');
+ base::i18n::ReplaceIllegalCharactersInPath(&app_name, '_');
base::TrimString(app_name, "_", &app_name);
diff --git a/www/chromium/files/patch-chrome__browser__web_applications__web_app.h b/www/chromium/files/patch-chrome__browser__web_applications__web_app.h
index 66de6ad23546..d210d1bad876 100644
--- a/www/chromium/files/patch-chrome__browser__web_applications__web_app.h
+++ b/www/chromium/files/patch-chrome__browser__web_applications__web_app.h
@@ -1,6 +1,6 @@
---- ./chrome/browser/web_applications/web_app.h.orig 2014-08-20 21:02:13.000000000 +0200
-+++ ./chrome/browser/web_applications/web_app.h 2014-08-22 15:06:25.000000000 +0200
-@@ -193,7 +193,7 @@
+--- chrome/browser/web_applications/web_app.h.orig 2014-10-02 17:18:54 UTC
++++ chrome/browser/web_applications/web_app.h
+@@ -208,7 +208,7 @@
void GetIconsInfo(const WebApplicationInfo& app_info, IconInfoList* icons);
#endif
diff --git a/www/chromium/files/patch-chrome__chrome_browser.gypi b/www/chromium/files/patch-chrome__chrome_browser.gypi
index c0e6c83a5fe1..be68c9c83fa2 100644
--- a/www/chromium/files/patch-chrome__chrome_browser.gypi
+++ b/www/chromium/files/patch-chrome__chrome_browser.gypi
@@ -1,6 +1,6 @@
---- ./chrome/chrome_browser.gypi.orig 2014-08-20 21:02:14.000000000 +0200
-+++ ./chrome/chrome_browser.gypi 2014-08-22 15:06:25.000000000 +0200
-@@ -2979,7 +2979,7 @@
+--- chrome/chrome_browser.gypi.orig 2014-10-02 17:39:46 UTC
++++ chrome/chrome_browser.gypi
+@@ -3173,7 +3173,7 @@
'../device/media_transfer_protocol/media_transfer_protocol.gyp:device_media_transfer_protocol',
],
}],
@@ -9,8 +9,8 @@
'dependencies': [
'../build/linux/system.gyp:libspeechd',
],
-@@ -3106,7 +3106,7 @@
- '../build/linux/system.gyp:xscrnsaver',
+@@ -3230,7 +3230,7 @@
+ }],
],
}],
- ['os_posix == 1 and OS != "mac" and OS != "ios"', {
@@ -18,9 +18,9 @@
'sources': [
'app/chrome_breakpad_client.cc',
'app/chrome_breakpad_client.h',
-@@ -3365,6 +3365,13 @@
- ['exclude', '^third_party/mozilla_security_manager/'],
- ],
+@@ -3313,6 +3313,13 @@
+ }, { # Non-Android.
+ 'sources': [ '<@(chrome_browser_non_android_sources)' ],
}],
+ ['os_bsd==1', {
+ 'sources/': [
@@ -28,16 +28,16 @@
+ ['exclude', '^browser/chrome_browser_main_linux.h'],
+ ['exclude', '^browser/media_galleries/linux/'],
+ ],
-+ }],
++ }],
['OS=="mac"', {
'dependencies': [
'../third_party/google_toolbox_for_mac/google_toolbox_for_mac.gyp:google_toolbox_for_mac',
-@@ -3465,7 +3472,7 @@
+@@ -3389,7 +3396,7 @@
}],
],
}],
- ['OS=="linux"', {
+ ['OS=="linux" or os_bsd==1', {
+ 'sources': [ '<@(chrome_browser_linux_sources)' ],
'conditions': [
['use_aura==1', {
- 'dependencies': [
diff --git a/www/chromium/files/patch-chrome__chrome_browser_extensions.gypi b/www/chromium/files/patch-chrome__chrome_browser_extensions.gypi
index ae9bfa32fcf8..4648e6b069d4 100644
--- a/www/chromium/files/patch-chrome__chrome_browser_extensions.gypi
+++ b/www/chromium/files/patch-chrome__chrome_browser_extensions.gypi
@@ -1,7 +1,7 @@
---- ./chrome/chrome_browser_extensions.gypi.orig 2014-08-20 21:02:14.000000000 +0200
-+++ ./chrome/chrome_browser_extensions.gypi 2014-08-22 15:06:25.000000000 +0200
-@@ -958,6 +958,11 @@
- 'browser/extensions/window_controller_list_observer.h',
+--- chrome/chrome_browser_extensions.gypi.orig 2014-10-02 17:39:46 UTC
++++ chrome/chrome_browser_extensions.gypi
+@@ -1023,6 +1023,11 @@
+ '<@(chrome_browser_extensions_enabled_sources)',
],
'conditions': [
+ ['os_bsd==1', {
diff --git a/www/chromium/files/patch-chrome__chrome_browser_ui.gypi b/www/chromium/files/patch-chrome__chrome_browser_ui.gypi
index b24cb7627a6d..3ffd62526da4 100644
--- a/www/chromium/files/patch-chrome__chrome_browser_ui.gypi
+++ b/www/chromium/files/patch-chrome__chrome_browser_ui.gypi
@@ -1,7 +1,7 @@
---- ./chrome/chrome_browser_ui.gypi.orig 2014-08-20 21:02:14.000000000 +0200
-+++ ./chrome/chrome_browser_ui.gypi 2014-08-22 15:06:25.000000000 +0200
-@@ -2673,7 +2673,7 @@
- 'browser/ui/views/message_center/web_notification_tray.cc',
+--- chrome/chrome_browser_ui.gypi.orig 2014-10-02 17:39:46 UTC
++++ chrome/chrome_browser_ui.gypi
+@@ -2729,7 +2729,7 @@
+ }],
],
}],
- ['use_aura==1 and chromeos==0 and use_ozone==0 and OS=="linux"', {
@@ -9,30 +9,30 @@
'dependencies': [
# gtk2 is the only component that can interact with gtk2 in our new
# world.
-@@ -2681,7 +2681,7 @@
+@@ -2737,7 +2737,7 @@
'../build/linux/system.gyp:gio',
],
}],
-- ['use_aura==0 or chromeos==1 or OS!="linux"', {
-+ ['use_aura==0 or chromeos==1 or (OS!="linux" and os_bsd!=1)', {
- 'sources!': [
- 'browser/ui/views/first_run_dialog.cc',
- 'browser/ui/views/first_run_dialog.h',
-@@ -3047,7 +3047,7 @@
- }],
- ],
+- ['OS=="win" or OS=="mac" or desktop_linux==1', {
++ ['OS=="win" or OS=="mac" or desktop_linux==1 or os_bsd==1', {
+ 'sources': [ '<@(chrome_browser_ui_desktop_sources)' ],
}],
-- ['OS=="linux"', {
-+ ['OS=="linux" or os_bsd==1', {
- 'conditions': [
- ['use_aura==1', {
- 'dependencies': [
-@@ -3140,7 +3140,7 @@
- 'browser/ui/webui/local_discovery/local_discovery_ui_handler.h',
- ],
+ ['use_aura==1', {
+@@ -2772,7 +2772,7 @@
+ ['enable_printing==1', {
+ 'sources': [ '<@(chrome_browser_ui_print_preview_sources)' ],
}],
-- ['OS!="linux" and OS!="win"', {
-+ ['OS!="linux" and OS!="win" and os_bsd!=1', {
- 'sources': [
- 'browser/ui/startup/session_crashed_bubble.cc'
- ],
+- ['OS=="linux" or OS=="android"', {
++ ['OS=="linux" or OS=="android" or OS=="freebsd"', {
+ 'sources': [ '<@(chrome_browser_ui_android_linux_sources)' ],
+ }],
+ ['OS=="android"', {
+@@ -2891,7 +2891,7 @@
+ ['desktop_linux==1', {
+ 'sources': [ '<@(chrome_browser_ui_desktop_linux_sources)' ],
+ }],
+- ['OS=="linux"', { # Both desktop Linux and ChromeOS.
++ ['OS=="linux" or OS=="freebsd"', { # Both desktop Linux and ChromeOS.
+ 'sources': [ '<@(chrome_browser_ui_linux_sources)' ],
+ 'dependencies': [
+ '../build/linux/system.gyp:udev',
diff --git a/www/chromium/files/patch-chrome__common__chrome_paths.cc b/www/chromium/files/patch-chrome__common__chrome_paths.cc
index 5bafb63e3637..0bee339291ac 100644
--- a/www/chromium/files/patch-chrome__common__chrome_paths.cc
+++ b/www/chromium/files/patch-chrome__common__chrome_paths.cc
@@ -1,6 +1,6 @@
---- ./chrome/common/chrome_paths.cc.orig 2014-08-20 21:01:56.000000000 +0200
-+++ ./chrome/common/chrome_paths.cc 2014-08-22 15:06:27.000000000 +0200
-@@ -469,10 +469,12 @@
+--- chrome/common/chrome_paths.cc.orig 2014-10-02 21:05:31 UTC
++++ chrome/common/chrome_paths.cc
+@@ -461,10 +461,12 @@
if (!base::PathExists(cur)) // We don't want to create this
return false;
break;
@@ -14,7 +14,7 @@
#else
cur = base::FilePath(FILE_PATH_LITERAL("/etc/chromium/policies"));
#endif
-@@ -550,7 +552,7 @@
+@@ -542,7 +544,7 @@
#endif
break;
@@ -23,7 +23,7 @@
case chrome::DIR_NATIVE_MESSAGING:
#if defined(OS_MACOSX)
#if defined(GOOGLE_CHROME_BUILD)
-@@ -564,6 +566,9 @@
+@@ -556,6 +558,9 @@
#if defined(GOOGLE_CHROME_BUILD)
cur = base::FilePath(FILE_PATH_LITERAL(
"/etc/opt/chrome/native-messaging-hosts"));
@@ -33,7 +33,7 @@
#else
cur = base::FilePath(FILE_PATH_LITERAL(
"/etc/chromium/native-messaging-hosts"));
-@@ -576,7 +581,7 @@
+@@ -568,7 +573,7 @@
return false;
cur = cur.Append(FILE_PATH_LITERAL("NativeMessagingHosts"));
break;
diff --git a/www/chromium/files/patch-chrome__common__chrome_paths.h b/www/chromium/files/patch-chrome__common__chrome_paths.h
index dc664418824a..ad0a91583cb2 100644
--- a/www/chromium/files/patch-chrome__common__chrome_paths.h
+++ b/www/chromium/files/patch-chrome__common__chrome_paths.h
@@ -1,6 +1,6 @@
---- ./chrome/common/chrome_paths.h.orig 2014-08-20 21:01:56.000000000 +0200
-+++ ./chrome/common/chrome_paths.h 2014-08-22 15:06:25.000000000 +0200
-@@ -115,7 +115,7 @@
+--- chrome/common/chrome_paths.h.orig 2014-10-02 17:18:54 UTC
++++ chrome/common/chrome_paths.h
+@@ -112,7 +112,7 @@
DIR_SUPERVISED_USERS_DEFAULT_APPS, // Directory where installer places .crx
// files to be installed when managed user
// session starts.
diff --git a/www/chromium/files/patch-chrome__common__chrome_switches.cc b/www/chromium/files/patch-chrome__common__chrome_switches.cc
index e4ea5685fb70..9bda80df8130 100644
--- a/www/chromium/files/patch-chrome__common__chrome_switches.cc
+++ b/www/chromium/files/patch-chrome__common__chrome_switches.cc
@@ -1,6 +1,6 @@
---- ./chrome/common/chrome_switches.cc.orig 2014-08-20 21:01:56.000000000 +0200
-+++ ./chrome/common/chrome_switches.cc 2014-08-22 15:06:25.000000000 +0200
-@@ -1319,7 +1319,7 @@
+--- chrome/common/chrome_switches.cc.orig 2014-10-02 17:39:46 UTC
++++ chrome/common/chrome_switches.cc
+@@ -1277,13 +1277,13 @@
const char kPasswordStore[] = "password-store";
#endif
@@ -9,10 +9,8 @@
// Triggers migration of user data directory to another directory
// specified as a parameter. The migration is done under singleton lock,
// and sanity checks are made to avoid corrupting the profile.
-@@ -1330,7 +1330,7 @@
- // Linux speech service. Because it's buggy, the user must explicitly
- // enable it so that visiting a random webpage can't cause instability.
- const char kEnableSpeechDispatcher[] = "enable-speech-dispatcher";
+ // The browser exits after migration is complete.
+ const char kMigrateDataDirForSxS[] = "migrate-data-dir-for-sxs";
-#endif // defined(OS_LINUX) && !defined(OS_CHROMEOS)
+#endif // (defined(OS_LINUX) || defined(OS_FREEBSD)) && !defined(OS_CHROMEOS)
diff --git a/www/chromium/files/patch-chrome__common__chrome_switches.h b/www/chromium/files/patch-chrome__common__chrome_switches.h
index 2c155ea0da03..e68096d1da1a 100644
--- a/www/chromium/files/patch-chrome__common__chrome_switches.h
+++ b/www/chromium/files/patch-chrome__common__chrome_switches.h
@@ -1,11 +1,11 @@
---- ./chrome/common/chrome_switches.h.orig 2014-08-20 21:01:56.000000000 +0200
-+++ ./chrome/common/chrome_switches.h 2014-08-22 15:06:25.000000000 +0200
-@@ -378,7 +378,7 @@
+--- chrome/common/chrome_switches.h.orig 2014-10-02 17:39:46 UTC
++++ chrome/common/chrome_switches.h
+@@ -362,7 +362,7 @@
extern const char kPasswordStore[];
#endif
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
+#if (defined(OS_LINUX) || defined(OS_FREEBSD)) && !defined(OS_CHROMEOS)
- extern const char kEnableSpeechDispatcher[];
extern const char kMigrateDataDirForSxS[];
#endif
+
diff --git a/www/chromium/files/patch-chrome__common__pref_names.cc b/www/chromium/files/patch-chrome__common__pref_names.cc
index 43300cd093aa..6d6b8b9223f9 100644
--- a/www/chromium/files/patch-chrome__common__pref_names.cc
+++ b/www/chromium/files/patch-chrome__common__pref_names.cc
@@ -1,6 +1,6 @@
---- ./chrome/common/pref_names.cc.orig 2014-08-20 21:01:56.000000000 +0200
-+++ ./chrome/common/pref_names.cc 2014-08-22 15:06:25.000000000 +0200
-@@ -957,7 +957,7 @@
+--- chrome/common/pref_names.cc.orig 2014-10-02 17:39:46 UTC
++++ chrome/common/pref_names.cc
+@@ -898,7 +898,7 @@
// Boolean controlling whether SafeSearch is mandatory for Google Web Searches.
const char kForceSafeSearch[] = "settings.force_safesearch";
diff --git a/www/chromium/files/patch-chrome__common__pref_names.h b/www/chromium/files/patch-chrome__common__pref_names.h
index c65965ca6db2..51d6c485dc82 100644
--- a/www/chromium/files/patch-chrome__common__pref_names.h
+++ b/www/chromium/files/patch-chrome__common__pref_names.h
@@ -1,6 +1,6 @@
---- ./chrome/common/pref_names.h.orig 2014-08-20 21:01:56.000000000 +0200
-+++ ./chrome/common/pref_names.h 2014-08-22 15:06:25.000000000 +0200
-@@ -304,7 +304,7 @@
+--- chrome/common/pref_names.h.orig 2014-10-02 17:39:46 UTC
++++ chrome/common/pref_names.h
+@@ -291,7 +291,7 @@
extern const char kForceSafeSearch[];
extern const char kDeleteTimePeriod[];
extern const char kLastClearBrowsingDataTime[];
diff --git a/www/chromium/files/patch-chrome__renderer__pepper__pepper_flash_font_file_host.cc b/www/chromium/files/patch-chrome__renderer__pepper__pepper_flash_font_file_host.cc
index d3a711242be8..f7c535818519 100644
--- a/www/chromium/files/patch-chrome__renderer__pepper__pepper_flash_font_file_host.cc
+++ b/www/chromium/files/patch-chrome__renderer__pepper__pepper_flash_font_file_host.cc
@@ -1,5 +1,5 @@
---- ./chrome/renderer/pepper/pepper_flash_font_file_host.cc.orig 2014-08-20 21:02:14.000000000 +0200
-+++ ./chrome/renderer/pepper/pepper_flash_font_file_host.cc 2014-08-22 15:06:25.000000000 +0200
+--- chrome/renderer/pepper/pepper_flash_font_file_host.cc.orig 2014-10-02 17:18:55 UTC
++++ chrome/renderer/pepper/pepper_flash_font_file_host.cc
@@ -13,7 +13,7 @@
#include "ppapi/proxy/ppapi_messages.h"
#include "ppapi/proxy/serialized_structs.h"
@@ -9,32 +9,32 @@
#include "content/public/common/child_process_sandbox_support_linux.h"
#endif
-@@ -26,14 +26,14 @@
+@@ -25,14 +25,14 @@
+ PP_PrivateFontCharset charset)
: ResourceHost(host->GetPpapiHost(), instance, resource),
- renderer_ppapi_host_(host),
- fd_(-1) {
+ renderer_ppapi_host_(host) {
-#if defined(OS_LINUX) || defined(OS_OPENBSD)
+#if defined(OS_LINUX) || defined(OS_BSD)
- fd_ = content::MatchFontWithFallback(
+ fd_.reset(content::MatchFontWithFallback(
description.face.c_str(),
description.weight >= PP_BROWSERFONT_TRUSTED_WEIGHT_BOLD,
description.italic,
charset,
- PP_BROWSERFONT_TRUSTED_FAMILY_DEFAULT);
+ PP_BROWSERFONT_TRUSTED_FAMILY_DEFAULT));
-#endif // defined(OS_LINUX) || defined(OS_OPENBSD)
+#endif // defined(OS_LINUX) || defined(OS_BSD)
}
PepperFlashFontFileHost::~PepperFlashFontFileHost() {}
-@@ -53,7 +53,7 @@
+@@ -52,7 +52,7 @@
uint32_t table) {
std::string contents;
int32_t result = PP_ERROR_FAILED;
-#if defined(OS_LINUX) || defined(OS_OPENBSD)
+#if defined(OS_LINUX) || defined(OS_BSD)
- if (fd_ != -1) {
+ int fd = fd_.get();
+ if (fd != -1) {
size_t length = 0;
- if (content::GetFontTable(fd_, table, 0 /* offset */, NULL, &length)) {
@@ -68,7 +68,7 @@
}
}
diff --git a/www/chromium/files/patch-chrome__renderer__pepper__pepper_flash_font_file_host.h b/www/chromium/files/patch-chrome__renderer__pepper__pepper_flash_font_file_host.h
new file mode 100644
index 000000000000..24713b52e929
--- /dev/null
+++ b/www/chromium/files/patch-chrome__renderer__pepper__pepper_flash_font_file_host.h
@@ -0,0 +1,20 @@
+--- chrome/renderer/pepper/pepper_flash_font_file_host.h.orig 2014-10-02 17:18:55 UTC
++++ chrome/renderer/pepper/pepper_flash_font_file_host.h
+@@ -10,7 +10,7 @@
+ #include "ppapi/c/private/pp_private_font_charset.h"
+ #include "ppapi/host/resource_host.h"
+
+-#if defined(OS_LINUX) || defined(OS_OPENBSD)
++#if defined(OS_LINUX) || defined(OS_BSD)
+ #include "base/files/scoped_file.h"
+ #endif
+
+@@ -45,7 +45,7 @@
+ // Non-owning pointer.
+ content::RendererPpapiHost* renderer_ppapi_host_;
+
+-#if defined(OS_LINUX) || defined(OS_OPENBSD)
++#if defined(OS_LINUX) || defined(OS_BSD)
+ base::ScopedFD fd_;
+ #endif
+
diff --git a/www/chromium/files/patch-chrome__renderer__printing__print_web_view_helper.h b/www/chromium/files/patch-chrome__renderer__printing__print_web_view_helper.h
index 4cdfe5afb830..51b2ed3e6b6d 100644
--- a/www/chromium/files/patch-chrome__renderer__printing__print_web_view_helper.h
+++ b/www/chromium/files/patch-chrome__renderer__printing__print_web_view_helper.h
@@ -1,6 +1,6 @@
---- ./chrome/renderer/printing/print_web_view_helper.h.orig 2014-08-20 21:02:13.000000000 +0200
-+++ ./chrome/renderer/printing/print_web_view_helper.h 2014-08-22 15:06:25.000000000 +0200
-@@ -201,7 +201,7 @@
+--- chrome/renderer/printing/print_web_view_helper.h.orig 2014-10-02 17:39:46 UTC
++++ chrome/renderer/printing/print_web_view_helper.h
+@@ -207,7 +207,7 @@
void FinishFramePrinting();
// Prints the page listed in |params|.
diff --git a/www/chromium/files/patch-chrome__test__base__in_process_browser_test.cc b/www/chromium/files/patch-chrome__test__base__in_process_browser_test.cc
index 1984b0e07445..4da37543501f 100644
--- a/www/chromium/files/patch-chrome__test__base__in_process_browser_test.cc
+++ b/www/chromium/files/patch-chrome__test__base__in_process_browser_test.cc
@@ -1,6 +1,6 @@
---- ./chrome/test/base/in_process_browser_test.cc.orig 2014-08-20 21:01:48.000000000 +0200
-+++ ./chrome/test/base/in_process_browser_test.cc 2014-08-22 15:06:25.000000000 +0200
-@@ -72,6 +72,10 @@
+--- chrome/test/base/in_process_browser_test.cc.orig 2014-10-02 17:39:46 UTC
++++ chrome/test/base/in_process_browser_test.cc
+@@ -76,6 +76,10 @@
namespace {
diff --git a/www/chromium/files/patch-chrome__test__base__testing_browser_process.h b/www/chromium/files/patch-chrome__test__base__testing_browser_process.h
index 93a06024307b..20cddfa9da39 100644
--- a/www/chromium/files/patch-chrome__test__base__testing_browser_process.h
+++ b/www/chromium/files/patch-chrome__test__base__testing_browser_process.h
@@ -1,5 +1,5 @@
---- ./chrome/test/base/testing_browser_process.h.orig 2014-08-20 21:01:48.000000000 +0200
-+++ ./chrome/test/base/testing_browser_process.h 2014-08-22 15:06:25.000000000 +0200
+--- chrome/test/base/testing_browser_process.h.orig 2014-10-02 17:39:46 UTC
++++ chrome/test/base/testing_browser_process.h
@@ -105,8 +105,8 @@
virtual DownloadStatusUpdater* download_status_updater() OVERRIDE;
virtual DownloadRequestLimiter* download_request_limiter() OVERRIDE;
diff --git a/www/chromium/files/patch-chrome__test__chromedriver__chrome__chrome_finder.cc b/www/chromium/files/patch-chrome__test__chromedriver__chrome__chrome_finder.cc
index 934932905836..01d7eba12a1e 100644
--- a/www/chromium/files/patch-chrome__test__chromedriver__chrome__chrome_finder.cc
+++ b/www/chromium/files/patch-chrome__test__chromedriver__chrome__chrome_finder.cc
@@ -1,5 +1,5 @@
---- ./chrome/test/chromedriver/chrome/chrome_finder.cc.orig 2014-08-20 21:01:27.000000000 +0200
-+++ ./chrome/test/chromedriver/chrome/chrome_finder.cc 2014-08-22 15:06:25.000000000 +0200
+--- chrome/test/chromedriver/chrome/chrome_finder.cc.orig 2014-10-02 17:39:46 UTC
++++ chrome/test/chromedriver/chrome/chrome_finder.cc
@@ -42,7 +42,7 @@
installation_locations[i].Append(L"Chromium\\Application"));
}
diff --git a/www/chromium/files/patch-chrome__test__perf__perf_test.cc b/www/chromium/files/patch-chrome__test__perf__perf_test.cc
index 09520940a6f8..f8a229564a07 100644
--- a/www/chromium/files/patch-chrome__test__perf__perf_test.cc
+++ b/www/chromium/files/patch-chrome__test__perf__perf_test.cc
@@ -1,5 +1,5 @@
---- ./chrome/test/perf/perf_test.cc.orig 2014-08-20 21:01:27.000000000 +0200
-+++ ./chrome/test/perf/perf_test.cc 2014-08-22 15:06:25.000000000 +0200
+--- chrome/test/perf/perf_test.cc.orig 2014-10-02 17:18:56 UTC
++++ chrome/test/perf/perf_test.cc
@@ -352,7 +352,7 @@
AppendResult(output, "ws_final_t", "", "ws_f_t" + trace_name,
total_working_set_size, "bytes",
diff --git a/www/chromium/files/patch-chrome__tools__build__linux__sed.sh b/www/chromium/files/patch-chrome__tools__build__linux__sed.sh
index ae71b11fb555..b858f4518dea 100644
--- a/www/chromium/files/patch-chrome__tools__build__linux__sed.sh
+++ b/www/chromium/files/patch-chrome__tools__build__linux__sed.sh
@@ -1,5 +1,5 @@
---- ./chrome/tools/build/linux/sed.sh.orig 2014-08-20 21:01:27.000000000 +0200
-+++ ./chrome/tools/build/linux/sed.sh 2014-08-22 15:06:25.000000000 +0200
+--- chrome/tools/build/linux/sed.sh.orig 2014-10-02 17:18:56 UTC
++++ chrome/tools/build/linux/sed.sh
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/usr/bin/env bash
diff --git a/www/chromium/files/patch-components__omaha_query_params__omaha_query_params.cc b/www/chromium/files/patch-components__omaha_query_params__omaha_query_params.cc
new file mode 100644
index 000000000000..561b83baf22c
--- /dev/null
+++ b/www/chromium/files/patch-components__omaha_query_params__omaha_query_params.cc
@@ -0,0 +1,11 @@
+--- components/omaha_query_params/omaha_query_params.cc.orig 2014-10-02 17:18:56 UTC
++++ components/omaha_query_params/omaha_query_params.cc
+@@ -31,6 +31,8 @@
+ "linux";
+ #elif defined(OS_OPENBSD)
+ "openbsd";
++#elif defined(OS_FREEBSD)
++ "freebsd";
+ #else
+ #error "unknown os"
+ #endif
diff --git a/www/chromium/files/patch-components__policy__resources__policy_templates.json b/www/chromium/files/patch-components__policy__resources__policy_templates.json
index aeece673918b..994827b5ed2f 100644
--- a/www/chromium/files/patch-components__policy__resources__policy_templates.json
+++ b/www/chromium/files/patch-components__policy__resources__policy_templates.json
@@ -1,6 +1,6 @@
---- ./components/policy/resources/policy_templates.json.orig 2014-08-20 21:02:55.000000000 +0200
-+++ ./components/policy/resources/policy_templates.json 2014-08-22 15:06:25.000000000 +0200
-@@ -1513,7 +1513,7 @@
+--- components/policy/resources/policy_templates.json.orig 2014-10-02 17:39:46 UTC
++++ components/policy/resources/policy_templates.json
+@@ -1556,7 +1556,7 @@
'name': 'GSSAPILibraryName',
'type': 'string',
'schema': { 'type': 'string' },
@@ -9,7 +9,7 @@
'features': {
'dynamic_refresh': False,
'per_profile': False,
-@@ -3697,7 +3697,7 @@
+@@ -3741,7 +3741,7 @@
'name': 'RequireOnlineRevocationChecksForLocalAnchors',
'type': 'main',
'schema': { 'type': 'boolean' },
@@ -18,7 +18,7 @@
'features': {
'dynamic_refresh': True,
'per_profile': False,
-@@ -4377,7 +4377,7 @@
+@@ -4420,7 +4420,7 @@
'name': 'BackgroundModeEnabled',
'type': 'main',
'schema': { 'type': 'boolean' },
diff --git a/www/chromium/files/patch-components__policy__tools__generate_policy_source.py b/www/chromium/files/patch-components__policy__tools__generate_policy_source.py
index 7b79cca14567..64c05a8d4125 100644
--- a/www/chromium/files/patch-components__policy__tools__generate_policy_source.py
+++ b/www/chromium/files/patch-components__policy__tools__generate_policy_source.py
@@ -1,6 +1,6 @@
---- ./components/policy/tools/generate_policy_source.py.orig 2014-08-20 21:02:53.000000000 +0200
-+++ ./components/policy/tools/generate_policy_source.py 2014-08-22 15:06:25.000000000 +0200
-@@ -66,7 +66,7 @@
+--- components/policy/tools/generate_policy_source.py.orig 2014-10-02 17:39:46 UTC
++++ components/policy/tools/generate_policy_source.py
+@@ -67,7 +67,7 @@
if platform.startswith('chrome.'):
platform_sub = platform[7:]
if platform_sub == '*':
diff --git a/www/chromium/files/patch-components__storage_monitor.gypi b/www/chromium/files/patch-components__storage_monitor.gypi
index 7f114a8f1439..ac1a8a172c82 100644
--- a/www/chromium/files/patch-components__storage_monitor.gypi
+++ b/www/chromium/files/patch-components__storage_monitor.gypi
@@ -1,6 +1,6 @@
---- ./components/storage_monitor.gypi.orig 2014-08-20 21:02:56.000000000 +0200
-+++ ./components/storage_monitor.gypi 2014-08-22 15:06:25.000000000 +0200
-@@ -49,6 +49,24 @@
+--- components/storage_monitor.gypi.orig 2014-10-02 17:18:56 UTC
++++ components/storage_monitor.gypi
+@@ -50,6 +50,26 @@
'storage_monitor/volume_mount_watcher_win.h',
],
'conditions': [
@@ -8,6 +8,8 @@
+ 'sources!': [
+ 'storage_monitor/media_transfer_protocol_device_observer_linux.cc',
+ 'storage_monitor/media_transfer_protocol_device_observer_linux.h',
++ 'storage_monitor/test_media_transfer_protocol_manager_linux.cc',
++ 'storage_monitor/test_media_transfer_protocol_manager_linux.h',
+ 'storage_monitor/mtab_watcher_linux.cc',
+ 'storage_monitor/mtab_watcher_linux.h',
+ 'storage_monitor/storage_monitor_linux.cc',
diff --git a/www/chromium/files/patch-components__storage_monitor__storage_monitor.cc b/www/chromium/files/patch-components__storage_monitor__storage_monitor.cc
index 1565b09496d4..44c2df7d9a0d 100644
--- a/www/chromium/files/patch-components__storage_monitor__storage_monitor.cc
+++ b/www/chromium/files/patch-components__storage_monitor__storage_monitor.cc
@@ -1,5 +1,5 @@
---- ./components/storage_monitor/storage_monitor.cc.orig 2014-08-20 21:02:53.000000000 +0200
-+++ ./components/storage_monitor/storage_monitor.cc 2014-08-22 15:06:25.000000000 +0200
+--- components/storage_monitor/storage_monitor.cc.orig 2014-10-02 17:18:56 UTC
++++ components/storage_monitor/storage_monitor.cc
@@ -85,6 +85,7 @@
void StorageMonitor::EnsureInitialized(base::Closure callback) {
diff --git a/www/chromium/files/patch-components__storage_monitor__storage_monitor_freebsd.cc b/www/chromium/files/patch-components__storage_monitor__storage_monitor_freebsd.cc
index 20d037712d4a..b8dd670771cd 100644
--- a/www/chromium/files/patch-components__storage_monitor__storage_monitor_freebsd.cc
+++ b/www/chromium/files/patch-components__storage_monitor__storage_monitor_freebsd.cc
@@ -1,5 +1,5 @@
---- ./components/storage_monitor/storage_monitor_freebsd.cc.orig 2014-08-22 15:06:25.000000000 +0200
-+++ ./components/storage_monitor/storage_monitor_freebsd.cc 2014-08-22 15:06:25.000000000 +0200
+--- components/storage_monitor/storage_monitor_freebsd.cc.orig 2014-10-02 21:05:41 UTC
++++ components/storage_monitor/storage_monitor_freebsd.cc
@@ -0,0 +1,102 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
diff --git a/www/chromium/files/patch-components__storage_monitor__storage_monitor_freebsd.h b/www/chromium/files/patch-components__storage_monitor__storage_monitor_freebsd.h
index 0bc47aa3d87a..0aa340da58ff 100644
--- a/www/chromium/files/patch-components__storage_monitor__storage_monitor_freebsd.h
+++ b/www/chromium/files/patch-components__storage_monitor__storage_monitor_freebsd.h
@@ -1,5 +1,5 @@
---- ./components/storage_monitor/storage_monitor_freebsd.h.orig 2014-08-22 15:06:25.000000000 +0200
-+++ ./components/storage_monitor/storage_monitor_freebsd.h 2014-08-22 15:06:25.000000000 +0200
+--- components/storage_monitor/storage_monitor_freebsd.h.orig 2014-10-02 21:05:41 UTC
++++ components/storage_monitor/storage_monitor_freebsd.h
@@ -0,0 +1,47 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
diff --git a/www/chromium/files/patch-components__usb_service.gypi b/www/chromium/files/patch-components__usb_service.gypi
index 00a9749a395a..f6a3e865f7fd 100644
--- a/www/chromium/files/patch-components__usb_service.gypi
+++ b/www/chromium/files/patch-components__usb_service.gypi
@@ -1,14 +1,14 @@
---- ./components/usb_service.gypi.orig 2014-08-20 21:02:56.000000000 +0200
-+++ ./components/usb_service.gypi 2014-08-22 15:06:25.000000000 +0200
-@@ -41,6 +41,11 @@
- 'dependencies': [
+--- components/usb_service.gypi.orig 2014-10-02 17:39:47 UTC
++++ components/usb_service.gypi
+@@ -46,6 +46,11 @@
'../build/linux/system.gyp:udev',
],
-+ }],
+ }],
+ ['OS == "freebsd"', {
+ 'dependencies!': [
+ '../third_party/libusb/libusb.gyp:libusb',
+ ],
- }]
- ]
- }],
++ }],
+ ['chromeos==1', {
+ 'dependencies': [
+ '../chromeos/chromeos.gyp:chromeos',
diff --git a/www/chromium/files/patch-components__usb_service__usb_context.cc b/www/chromium/files/patch-components__usb_service__usb_context.cc
index 2c31e3ddf03c..90880d0de839 100644
--- a/www/chromium/files/patch-components__usb_service__usb_context.cc
+++ b/www/chromium/files/patch-components__usb_service__usb_context.cc
@@ -1,5 +1,5 @@
---- ./components/usb_service/usb_context.cc.orig 2014-08-20 21:02:55.000000000 +0200
-+++ ./components/usb_service/usb_context.cc 2014-08-22 15:06:25.000000000 +0200
+--- components/usb_service/usb_context.cc.orig 2014-10-02 17:39:47 UTC
++++ components/usb_service/usb_context.cc
@@ -8,8 +8,13 @@
#include "base/synchronization/waitable_event.h"
#include "base/threading/platform_thread.h"
diff --git a/www/chromium/files/patch-components__usb_service__usb_context_unittest.cc b/www/chromium/files/patch-components__usb_service__usb_context_unittest.cc
index f3efa5206c1a..397c5feb4eb7 100644
--- a/www/chromium/files/patch-components__usb_service__usb_context_unittest.cc
+++ b/www/chromium/files/patch-components__usb_service__usb_context_unittest.cc
@@ -1,5 +1,5 @@
---- ./components/usb_service/usb_context_unittest.cc.orig 2014-08-20 21:02:55.000000000 +0200
-+++ ./components/usb_service/usb_context_unittest.cc 2014-08-22 15:06:25.000000000 +0200
+--- components/usb_service/usb_context_unittest.cc.orig 2014-10-02 17:39:47 UTC
++++ components/usb_service/usb_context_unittest.cc
@@ -6,7 +6,11 @@
#include "build/build_config.h"
#include "components/usb_service/usb_context.h"
diff --git a/www/chromium/files/patch-components__usb_service__usb_device_handle_impl.cc b/www/chromium/files/patch-components__usb_service__usb_device_handle_impl.cc
index c80cf4c1ae3f..9627ab53a3c8 100644
--- a/www/chromium/files/patch-components__usb_service__usb_device_handle_impl.cc
+++ b/www/chromium/files/patch-components__usb_service__usb_device_handle_impl.cc
@@ -1,5 +1,5 @@
---- ./components/usb_service/usb_device_handle_impl.cc.orig 2014-08-20 21:02:55.000000000 +0200
-+++ ./components/usb_service/usb_device_handle_impl.cc 2014-08-22 15:06:25.000000000 +0200
+--- components/usb_service/usb_device_handle_impl.cc.orig 2014-10-02 17:39:47 UTC
++++ components/usb_service/usb_device_handle_impl.cc
@@ -17,8 +17,25 @@
#include "components/usb_service/usb_interface.h"
#include "components/usb_service/usb_service.h"
diff --git a/www/chromium/files/patch-components__usb_service__usb_device_impl.cc b/www/chromium/files/patch-components__usb_service__usb_device_impl.cc
index 4c3f2e6ac883..126355ef8858 100644
--- a/www/chromium/files/patch-components__usb_service__usb_device_impl.cc
+++ b/www/chromium/files/patch-components__usb_service__usb_device_impl.cc
@@ -1,5 +1,5 @@
---- ./components/usb_service/usb_device_impl.cc.orig 2014-08-20 21:02:55.000000000 +0200
-+++ ./components/usb_service/usb_device_impl.cc 2014-08-22 15:06:25.000000000 +0200
+--- components/usb_service/usb_device_impl.cc.orig 2014-10-02 17:39:47 UTC
++++ components/usb_service/usb_device_impl.cc
@@ -12,7 +12,11 @@
#include "components/usb_service/usb_error.h"
#include "components/usb_service/usb_interface_impl.h"
diff --git a/www/chromium/files/patch-components__usb_service__usb_error.cc b/www/chromium/files/patch-components__usb_service__usb_error.cc
index 28670f0d4cf0..945d581a4eba 100644
--- a/www/chromium/files/patch-components__usb_service__usb_error.cc
+++ b/www/chromium/files/patch-components__usb_service__usb_error.cc
@@ -1,5 +1,5 @@
---- ./components/usb_service/usb_error.cc.orig 2014-08-20 21:02:55.000000000 +0200
-+++ ./components/usb_service/usb_error.cc 2014-08-23 00:55:43.000000000 +0200
+--- components/usb_service/usb_error.cc.orig 2014-10-02 17:39:47 UTC
++++ components/usb_service/usb_error.cc
@@ -4,7 +4,11 @@
#include "components/usb_service/usb_error.h"
diff --git a/www/chromium/files/patch-components__usb_service__usb_interface_impl.cc b/www/chromium/files/patch-components__usb_service__usb_interface_impl.cc
index cec15dd2fe84..338755b16921 100644
--- a/www/chromium/files/patch-components__usb_service__usb_interface_impl.cc
+++ b/www/chromium/files/patch-components__usb_service__usb_interface_impl.cc
@@ -1,5 +1,5 @@
---- ./components/usb_service/usb_interface_impl.cc.orig 2014-08-20 21:02:55.000000000 +0200
-+++ ./components/usb_service/usb_interface_impl.cc 2014-08-22 15:06:25.000000000 +0200
+--- components/usb_service/usb_interface_impl.cc.orig 2014-10-02 17:39:47 UTC
++++ components/usb_service/usb_interface_impl.cc
@@ -5,7 +5,11 @@
#include "components/usb_service/usb_interface_impl.h"
diff --git a/www/chromium/files/patch-components__usb_service__usb_service_impl.cc b/www/chromium/files/patch-components__usb_service__usb_service_impl.cc
index 1332e5f68045..308b46d43934 100644
--- a/www/chromium/files/patch-components__usb_service__usb_service_impl.cc
+++ b/www/chromium/files/patch-components__usb_service__usb_service_impl.cc
@@ -1,5 +1,5 @@
---- ./components/usb_service/usb_service_impl.cc.orig 2014-08-20 21:02:55.000000000 +0200
-+++ ./components/usb_service/usb_service_impl.cc 2014-08-22 15:06:25.000000000 +0200
+--- components/usb_service/usb_service_impl.cc.orig 2014-10-02 17:39:47 UTC
++++ components/usb_service/usb_service_impl.cc
@@ -14,7 +14,11 @@
#include "components/usb_service/usb_device_impl.h"
#include "components/usb_service/usb_error.h"
diff --git a/www/chromium/files/patch-content__app__content_main_runner.cc b/www/chromium/files/patch-content__app__content_main_runner.cc
index 8cd5755c6e85..45767cd79292 100644
--- a/www/chromium/files/patch-content__app__content_main_runner.cc
+++ b/www/chromium/files/patch-content__app__content_main_runner.cc
@@ -1,5 +1,5 @@
---- ./content/app/content_main_runner.cc.orig 2014-08-20 21:02:47.000000000 +0200
-+++ ./content/app/content_main_runner.cc 2014-08-22 15:06:25.000000000 +0200
+--- content/app/content_main_runner.cc.orig 2014-10-02 17:39:47 UTC
++++ content/app/content_main_runner.cc
@@ -95,10 +95,10 @@
#include "base/posix/global_descriptors.h"
#include "content/public/common/content_descriptors.h"
@@ -13,7 +13,7 @@
#include "content/zygote/zygote_main.h"
#endif
-@@ -287,7 +287,8 @@
+@@ -286,7 +286,8 @@
int (*function)(const MainFunctionParams&);
};
@@ -23,7 +23,7 @@
// On platforms that use the zygote, we have a special subset of
// subprocesses that are launched via the zygote. This function
// fills in some process-launching bits around ZygoteMain().
-@@ -417,7 +418,8 @@
+@@ -416,7 +417,8 @@
}
}
diff --git a/www/chromium/files/patch-content__browser__browser_main_loop.cc b/www/chromium/files/patch-content__browser__browser_main_loop.cc
index 05f0df49a9d6..28d7c7f4dad7 100644
--- a/www/chromium/files/patch-content__browser__browser_main_loop.cc
+++ b/www/chromium/files/patch-content__browser__browser_main_loop.cc
@@ -1,15 +1,15 @@
---- ./content/browser/browser_main_loop.cc.orig 2014-08-20 21:02:49.000000000 +0200
-+++ ./content/browser/browser_main_loop.cc 2014-08-22 15:06:25.000000000 +0200
-@@ -133,7 +133,7 @@
+--- content/browser/browser_main_loop.cc.orig 2014-10-02 17:39:47 UTC
++++ content/browser/browser_main_loop.cc
+@@ -134,7 +134,7 @@
namespace content {
namespace {
-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID)
+#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_ANDROID) && !defined(OS_BSD)
- void SetupSandbox(const CommandLine& parsed_command_line) {
+ void SetupSandbox(const base::CommandLine& parsed_command_line) {
TRACE_EVENT0("startup", "SetupSandbox");
base::FilePath sandbox_binary;
-@@ -334,7 +334,7 @@
+@@ -376,7 +376,7 @@
void BrowserMainLoop::EarlyInitialization() {
TRACE_EVENT0("startup", "BrowserMainLoop::EarlyInitialization");
@@ -18,7 +18,7 @@
// No thread should be created before this call, as SetupSandbox()
// will end-up using fork().
SetupSandbox(parsed_command_line_);
-@@ -764,9 +764,9 @@
+@@ -809,9 +809,9 @@
}
#endif
diff --git a/www/chromium/files/patch-content__browser__child_process_launcher.cc b/www/chromium/files/patch-content__browser__child_process_launcher.cc
index 7ef6ef9b6499..ba777d813dc1 100644
--- a/www/chromium/files/patch-content__browser__child_process_launcher.cc
+++ b/www/chromium/files/patch-content__browser__child_process_launcher.cc
@@ -1,5 +1,5 @@
---- ./content/browser/child_process_launcher.cc.orig 2014-08-20 21:02:49.000000000 +0200
-+++ ./content/browser/child_process_launcher.cc 2014-08-22 15:06:25.000000000 +0200
+--- content/browser/child_process_launcher.cc.orig 2014-10-02 17:39:47 UTC
++++ content/browser/child_process_launcher.cc
@@ -68,7 +68,7 @@
#else
terminate_child_on_shutdown_(true)
diff --git a/www/chromium/files/patch-content__browser__download__base_file.cc b/www/chromium/files/patch-content__browser__download__base_file.cc
index 6afbe29f93ec..88fa15f2ab1b 100644
--- a/www/chromium/files/patch-content__browser__download__base_file.cc
+++ b/www/chromium/files/patch-content__browser__download__base_file.cc
@@ -1,5 +1,5 @@
---- ./content/browser/download/base_file.cc.orig 2014-08-20 21:02:49.000000000 +0200
-+++ ./content/browser/download/base_file.cc 2014-08-22 15:06:25.000000000 +0200
+--- content/browser/download/base_file.cc.orig 2014-10-02 17:39:47 UTC
++++ content/browser/download/base_file.cc
@@ -205,7 +205,8 @@
}
diff --git a/www/chromium/files/patch-content__browser__download__base_file_linux.cc b/www/chromium/files/patch-content__browser__download__base_file_linux.cc
index 88c47756d528..5254f3828aed 100644
--- a/www/chromium/files/patch-content__browser__download__base_file_linux.cc
+++ b/www/chromium/files/patch-content__browser__download__base_file_linux.cc
@@ -1,5 +1,5 @@
---- ./content/browser/download/base_file_linux.cc.orig 2014-08-20 21:02:49.000000000 +0200
-+++ ./content/browser/download/base_file_linux.cc 2014-08-22 15:06:25.000000000 +0200
+--- content/browser/download/base_file_linux.cc.orig 2014-10-02 17:18:57 UTC
++++ content/browser/download/base_file_linux.cc
@@ -13,7 +13,9 @@
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::FILE));
DCHECK(!detached_);
diff --git a/www/chromium/files/patch-content__browser__geolocation__location_arbitrator_impl.cc b/www/chromium/files/patch-content__browser__geolocation__location_arbitrator_impl.cc
index bbfd69b929eb..079510d7c53f 100644
--- a/www/chromium/files/patch-content__browser__geolocation__location_arbitrator_impl.cc
+++ b/www/chromium/files/patch-content__browser__geolocation__location_arbitrator_impl.cc
@@ -1,6 +1,6 @@
---- ./content/browser/geolocation/location_arbitrator_impl.cc.orig 2014-08-20 21:02:48.000000000 +0200
-+++ ./content/browser/geolocation/location_arbitrator_impl.cc 2014-08-22 15:06:25.000000000 +0200
-@@ -160,7 +160,7 @@
+--- content/browser/geolocation/location_arbitrator_impl.cc.orig 2014-10-02 17:18:57 UTC
++++ content/browser/geolocation/location_arbitrator_impl.cc
+@@ -159,7 +159,7 @@
}
LocationProvider* LocationArbitratorImpl::NewSystemLocationProvider() {
diff --git a/www/chromium/files/patch-content__browser__geolocation__wifi_data_provider_freebsd.cc b/www/chromium/files/patch-content__browser__geolocation__wifi_data_provider_freebsd.cc
index b6c97f8c9ca3..76193c247cf2 100644
--- a/www/chromium/files/patch-content__browser__geolocation__wifi_data_provider_freebsd.cc
+++ b/www/chromium/files/patch-content__browser__geolocation__wifi_data_provider_freebsd.cc
@@ -1,5 +1,5 @@
---- ./content/browser/geolocation/wifi_data_provider_freebsd.cc.orig 2014-08-22 15:06:25.000000000 +0200
-+++ ./content/browser/geolocation/wifi_data_provider_freebsd.cc 2014-08-22 15:06:25.000000000 +0200
+--- content/browser/geolocation/wifi_data_provider_freebsd.cc.orig 2014-10-02 21:05:41 UTC
++++ content/browser/geolocation/wifi_data_provider_freebsd.cc
@@ -0,0 +1,200 @@
+// Copyright (c) 2010 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
diff --git a/www/chromium/files/patch-content__browser__geolocation__wifi_data_provider_freebsd.h b/www/chromium/files/patch-content__browser__geolocation__wifi_data_provider_freebsd.h
index eccea9507f4d..391b6301204b 100644
--- a/www/chromium/files/patch-content__browser__geolocation__wifi_data_provider_freebsd.h
+++ b/www/chromium/files/patch-content__browser__geolocation__wifi_data_provider_freebsd.h
@@ -1,5 +1,5 @@
---- ./content/browser/geolocation/wifi_data_provider_freebsd.h.orig 2014-08-22 15:06:25.000000000 +0200
-+++ ./content/browser/geolocation/wifi_data_provider_freebsd.h 2014-08-22 15:06:25.000000000 +0200
+--- content/browser/geolocation/wifi_data_provider_freebsd.h.orig 2014-10-02 21:05:41 UTC
++++ content/browser/geolocation/wifi_data_provider_freebsd.h
@@ -0,0 +1,31 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
diff --git a/www/chromium/files/patch-content__browser__gpu__gpu_data_manager_impl_private.cc b/www/chromium/files/patch-content__browser__gpu__gpu_data_manager_impl_private.cc
new file mode 100644
index 000000000000..b08a8e6dd3c9
--- /dev/null
+++ b/www/chromium/files/patch-content__browser__gpu__gpu_data_manager_impl_private.cc
@@ -0,0 +1,38 @@
+--- content/browser/gpu/gpu_data_manager_impl_private.cc.orig 2014-10-02 17:39:47 UTC
++++ content/browser/gpu/gpu_data_manager_impl_private.cc
+@@ -454,7 +454,9 @@
+ gpu_info.gl_renderer = gl_renderer;
+ gpu_info.gl_version = gl_version;
+
++#if !defined(OS_FREEBSD) //XXX(rene) hack
+ gpu::CollectDriverInfoGL(&gpu_info);
++#endif
+
+ UpdateGpuInfo(gpu_info);
+ UpdateGpuSwitchingManager(gpu_info);
+@@ -497,10 +499,13 @@
+ // Also declare the driver_vendor to be osmesa to be able to specify
+ // exceptions based on driver_vendor==osmesa for some blacklist rules.
+ gpu_info.driver_vendor = gfx::kGLImplementationOSMesaName;
++#ifndef __FreeBSD__
+ } else {
++ //XXX(rene) hack
+ TRACE_EVENT0("startup",
+ "GpuDataManagerImpl::Initialize:CollectBasicGraphicsInfo");
+ gpu::CollectBasicGraphicsInfo(&gpu_info);
++#endif
+ }
+ #if defined(ARCH_CPU_X86_FAMILY)
+ if (!gpu_info.gpu.vendor_id || !gpu_info.gpu.device_id)
+@@ -547,8 +552,10 @@
+ // No further update of gpu_info if falling back to SwiftShader.
+ if (use_swiftshader_)
+ return;
+-
++#ifndef __FreeBSD__
++ // XXX(rene) hack
+ gpu::MergeGPUInfo(&gpu_info_, gpu_info);
++#endif
+ complete_gpu_info_already_requested_ =
+ complete_gpu_info_already_requested_ || gpu_info_.finalized;
+
diff --git a/www/chromium/files/patch-content__browser__indexed_db__indexed_db_backing_store.cc b/www/chromium/files/patch-content__browser__indexed_db__indexed_db_backing_store.cc
index 87e6c61ddaeb..d98eefd41bac 100644
--- a/www/chromium/files/patch-content__browser__indexed_db__indexed_db_backing_store.cc
+++ b/www/chromium/files/patch-content__browser__indexed_db__indexed_db_backing_store.cc
@@ -1,6 +1,6 @@
---- ./content/browser/indexed_db/indexed_db_backing_store.cc.orig 2014-08-20 21:02:48.000000000 +0200
-+++ ./content/browser/indexed_db/indexed_db_backing_store.cc 2014-08-24 10:58:24.000000000 +0200
-@@ -2329,7 +2329,7 @@
+--- content/browser/indexed_db/indexed_db_backing_store.cc.orig 2014-10-02 17:39:47 UTC
++++ content/browser/indexed_db/indexed_db_backing_store.cc
+@@ -2375,7 +2375,7 @@
// The round-trip can be lossy; round to nearest millisecond.
int64 delta = (descriptor.last_modified() -
info.last_modified).InMilliseconds();
diff --git a/www/chromium/files/patch-content__browser__renderer_host__render_widget_host_view_aura.cc b/www/chromium/files/patch-content__browser__renderer_host__render_widget_host_view_aura.cc
index 10f5178c4911..071d10a809ee 100644
--- a/www/chromium/files/patch-content__browser__renderer_host__render_widget_host_view_aura.cc
+++ b/www/chromium/files/patch-content__browser__renderer_host__render_widget_host_view_aura.cc
@@ -1,6 +1,6 @@
---- ./content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2014-08-20 21:02:48.000000000 +0200
-+++ ./content/browser/renderer_host/render_widget_host_view_aura.cc 2014-08-22 15:06:25.000000000 +0200
-@@ -631,7 +631,7 @@
+--- content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2014-10-02 17:39:47 UTC
++++ content/browser/renderer_host/render_widget_host_view_aura.cc
+@@ -653,7 +653,7 @@
if (host)
return reinterpret_cast<gfx::NativeViewId>(host->GetAcceleratedWidget());
#endif
diff --git a/www/chromium/files/patch-content__browser__tracing__tracing_ui.cc b/www/chromium/files/patch-content__browser__tracing__tracing_ui.cc
new file mode 100644
index 000000000000..6217b780ed50
--- /dev/null
+++ b/www/chromium/files/patch-content__browser__tracing__tracing_ui.cc
@@ -0,0 +1,11 @@
+--- content/browser/tracing/tracing_ui.cc.orig 2014-10-02 17:39:47 UTC
++++ content/browser/tracing/tracing_ui.cc
+@@ -358,6 +358,8 @@
+ const char product[] = "Chrome_Android";
+ #elif defined(OS_CHROMEOS)
+ const char product[] = "Chrome_ChromeOS";
++#elif defined(OS_BSD)
++ const char product[] = "Chrome_BSD";
+ #else
+ #error Platform not supported.
+ #endif
diff --git a/www/chromium/files/patch-content__common__set_process_title_linux.cc b/www/chromium/files/patch-content__common__set_process_title_linux.cc
index da98b7fb7d28..1bdea03206e8 100644
--- a/www/chromium/files/patch-content__common__set_process_title_linux.cc
+++ b/www/chromium/files/patch-content__common__set_process_title_linux.cc
@@ -1,5 +1,5 @@
---- ./content/common/set_process_title_linux.cc.orig 2014-08-20 21:02:50.000000000 +0200
-+++ ./content/common/set_process_title_linux.cc 2014-08-22 15:06:25.000000000 +0200
+--- content/common/set_process_title_linux.cc.orig 2014-10-02 17:18:57 UTC
++++ content/common/set_process_title_linux.cc
@@ -48,6 +48,8 @@
extern char** environ;
diff --git a/www/chromium/files/patch-content__common__set_process_title_linux.h b/www/chromium/files/patch-content__common__set_process_title_linux.h
index a30137726c42..520f31e666f2 100644
--- a/www/chromium/files/patch-content__common__set_process_title_linux.h
+++ b/www/chromium/files/patch-content__common__set_process_title_linux.h
@@ -1,5 +1,5 @@
---- ./content/common/set_process_title_linux.h.orig 2014-08-20 21:02:50.000000000 +0200
-+++ ./content/common/set_process_title_linux.h 2014-08-22 15:06:25.000000000 +0200
+--- content/common/set_process_title_linux.h.orig 2014-10-02 17:18:57 UTC
++++ content/common/set_process_title_linux.h
@@ -5,6 +5,9 @@
#ifndef CONTENT_COMMON_SET_PROCESS_TITLE_LINUX_H_
#define CONTENT_COMMON_SET_PROCESS_TITLE_LINUX_H_
diff --git a/www/chromium/files/patch-content__content_browser.gypi b/www/chromium/files/patch-content__content_browser.gypi
index 544cffcb44db..10afa9e794b8 100644
--- a/www/chromium/files/patch-content__content_browser.gypi
+++ b/www/chromium/files/patch-content__content_browser.gypi
@@ -1,6 +1,6 @@
---- ./content/content_browser.gypi.orig 2014-08-20 21:02:50.000000000 +0200
-+++ ./content/content_browser.gypi 2014-08-22 15:06:25.000000000 +0200
-@@ -615,6 +615,8 @@
+--- content/content_browser.gypi.orig 2014-10-02 17:39:47 UTC
++++ content/content_browser.gypi
+@@ -679,6 +679,8 @@
'browser/geolocation/wifi_data_provider_common_win.cc',
'browser/geolocation/wifi_data_provider_common_win.h',
'browser/geolocation/wifi_data_provider_corewlan_mac.mm',
@@ -9,7 +9,7 @@
'browser/geolocation/wifi_data_provider_linux.cc',
'browser/geolocation/wifi_data_provider_linux.h',
'browser/geolocation/wifi_data_provider_mac.cc',
-@@ -1709,8 +1711,18 @@
+@@ -1806,8 +1808,18 @@
],
}],
['os_bsd==1', {
@@ -30,12 +30,12 @@
],
}],
['use_aura==1', {
-@@ -1758,7 +1770,7 @@
+@@ -1855,7 +1867,7 @@
'browser/geolocation/empty_wifi_data_provider.cc',
],
}],
- ['OS == "linux" and use_dbus==1', {
+ ['(OS == "linux" or os_bsd==1) and use_dbus==1', {
'sources!': [
+ 'browser/battery_status/battery_status_manager_default.cc',
'browser/geolocation/empty_wifi_data_provider.cc',
- ],
diff --git a/www/chromium/files/patch-content__content_common.gypi b/www/chromium/files/patch-content__content_common.gypi
index a42ac93e2075..56ff958cb22f 100644
--- a/www/chromium/files/patch-content__content_common.gypi
+++ b/www/chromium/files/patch-content__content_common.gypi
@@ -1,6 +1,6 @@
---- ./content/content_common.gypi.orig 2014-08-20 21:02:50.000000000 +0200
-+++ ./content/content_common.gypi 2014-08-22 15:06:25.000000000 +0200
-@@ -598,6 +598,21 @@
+--- content/content_common.gypi.orig 2014-10-02 17:39:47 UTC
++++ content/content_common.gypi
+@@ -668,6 +668,21 @@
'content.gyp:common_aidl',
],
}],
diff --git a/www/chromium/files/patch-content__content_tests.gypi b/www/chromium/files/patch-content__content_tests.gypi
index 083983701a5f..5c50ebd7f5f1 100644
--- a/www/chromium/files/patch-content__content_tests.gypi
+++ b/www/chromium/files/patch-content__content_tests.gypi
@@ -1,6 +1,6 @@
---- ./content/content_tests.gypi.orig 2014-08-20 21:02:50.000000000 +0200
-+++ ./content/content_tests.gypi 2014-08-22 15:06:25.000000000 +0200
-@@ -889,6 +889,15 @@
+--- content/content_tests.gypi.orig 2014-10-02 17:39:47 UTC
++++ content/content_tests.gypi
+@@ -916,6 +916,15 @@
'browser/geolocation/wifi_data_provider_linux_unittest.cc',
],
}],
diff --git a/www/chromium/files/patch-content__gpu__gpu_child_thread.cc b/www/chromium/files/patch-content__gpu__gpu_child_thread.cc
new file mode 100644
index 000000000000..8b5f838aca93
--- /dev/null
+++ b/www/chromium/files/patch-content__gpu__gpu_child_thread.cc
@@ -0,0 +1,18 @@
+--- content/gpu/gpu_child_thread.cc.orig 2014-10-02 17:39:47 UTC
++++ content/gpu/gpu_child_thread.cc
+@@ -179,6 +179,7 @@
+ }
+
+ void GpuChildThread::OnCollectGraphicsInfo() {
++#if !defined(OS_FREEBSD)
+ #if defined(OS_WIN)
+ // GPU full info collection should only happen on un-sandboxed GPU process
+ // or single process/in-process gpu mode on Windows.
+@@ -218,6 +219,7 @@
+ base::MessageLoop::current()->Quit();
+ }
+ #endif // OS_WIN
++#endif // XXX(rene) !FreeBSD
+ }
+
+ void GpuChildThread::OnGetVideoMemoryUsageStats() {
diff --git a/www/chromium/files/patch-content__gpu__gpu_main.cc b/www/chromium/files/patch-content__gpu__gpu_main.cc
new file mode 100644
index 000000000000..370a339bb9b4
--- /dev/null
+++ b/www/chromium/files/patch-content__gpu__gpu_main.cc
@@ -0,0 +1,29 @@
+--- content/gpu/gpu_main.cc.orig 2014-10-02 17:39:47 UTC
++++ content/gpu/gpu_main.cc
+@@ -71,7 +71,7 @@
+ const CommandLine& command_line);
+ bool WarmUpSandbox(const CommandLine& command_line);
+
+-#if !defined(OS_MACOSX)
++#if !defined(OS_MACOSX) && !defined(OS_FREEBSD) //XXX(rene) added !FreeBSD
+ bool CollectGraphicsInfo(gpu::GPUInfo& gpu_info);
+ #endif
+
+@@ -265,7 +265,7 @@
+ // and we already registered them through SetGpuInfo() above.
+ base::TimeTicks before_collect_context_graphics_info =
+ base::TimeTicks::Now();
+-#if !defined(OS_MACOSX)
++#if !defined(OS_MACOSX) && !defined(OS_FREEBSD) //XXX(rene) added !FreeBSD
+ if (!CollectGraphicsInfo(gpu_info))
+ dead_on_arrival = true;
+
+@@ -393,7 +393,7 @@
+ return true;
+ }
+
+-#if !defined(OS_MACOSX)
++#if !defined(OS_MACOSX) && !defined(OS_FREEBSD)//XXX(rene) added !FreeBSD
+ bool CollectGraphicsInfo(gpu::GPUInfo& gpu_info) {
+ bool res = true;
+ gpu::CollectInfoResult result = gpu::CollectContextGraphicsInfo(&gpu_info);
diff --git a/www/chromium/files/patch-content__public__common__content_switches.cc b/www/chromium/files/patch-content__public__common__content_switches.cc
new file mode 100644
index 000000000000..9e87ae0a4faa
--- /dev/null
+++ b/www/chromium/files/patch-content__public__common__content_switches.cc
@@ -0,0 +1,11 @@
+--- content/public/common/content_switches.cc.orig 2014-10-02 17:39:47 UTC
++++ content/public/common/content_switches.cc
+@@ -920,7 +920,7 @@
+ "disable-vaapi-accelerated-video-encode";
+ #endif
+
+-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
++#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_FREEBSD)
+ // Allows sending text-to-speech requests to speech-dispatcher, a common
+ // Linux speech service. Because it's buggy, the user must explicitly
+ // enable it so that visiting a random webpage can't cause instability.
diff --git a/www/chromium/files/patch-content__public__common__content_switches.h b/www/chromium/files/patch-content__public__common__content_switches.h
new file mode 100644
index 000000000000..3c950aa1a4e7
--- /dev/null
+++ b/www/chromium/files/patch-content__public__common__content_switches.h
@@ -0,0 +1,11 @@
+--- content/public/common/content_switches.h.orig 2014-10-02 17:39:47 UTC
++++ content/public/common/content_switches.h
+@@ -266,7 +266,7 @@
+ CONTENT_EXPORT extern const char kDisableVaapiAcceleratedVideoEncode[];
+ #endif
+
+-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
++#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_FREEBSD)
+ CONTENT_EXPORT extern const char kEnableSpeechDispatcher[];
+ #endif
+
diff --git a/www/chromium/files/patch-content__public__test__browser_test_base.cc b/www/chromium/files/patch-content__public__test__browser_test_base.cc
index 99940ecb2f54..eb810d53542b 100644
--- a/www/chromium/files/patch-content__public__test__browser_test_base.cc
+++ b/www/chromium/files/patch-content__public__test__browser_test_base.cc
@@ -1,5 +1,5 @@
---- ./content/public/test/browser_test_base.cc.orig 2014-08-20 21:02:44.000000000 +0200
-+++ ./content/public/test/browser_test_base.cc 2014-08-22 15:06:25.000000000 +0200
+--- content/public/test/browser_test_base.cc.orig 2014-10-02 17:39:47 UTC
++++ content/public/test/browser_test_base.cc
@@ -4,6 +4,10 @@
#include "content/public/test/browser_test_base.h"
diff --git a/www/chromium/files/patch-content__renderer__accessibility__blink_ax_tree_source.cc b/www/chromium/files/patch-content__renderer__accessibility__blink_ax_tree_source.cc
index a8c4e5452c02..dc00b2382881 100644
--- a/www/chromium/files/patch-content__renderer__accessibility__blink_ax_tree_source.cc
+++ b/www/chromium/files/patch-content__renderer__accessibility__blink_ax_tree_source.cc
@@ -1,6 +1,6 @@
---- ./content/renderer/accessibility/blink_ax_tree_source.cc.orig 2014-08-20 21:02:43.000000000 +0200
-+++ ./content/renderer/accessibility/blink_ax_tree_source.cc 2014-08-22 15:06:26.000000000 +0200
-@@ -441,13 +441,15 @@
+--- content/renderer/accessibility/blink_ax_tree_source.cc.orig 2014-10-02 17:39:47 UTC
++++ content/renderer/accessibility/blink_ax_tree_source.cc
+@@ -443,13 +443,15 @@
dst->AddIntAttribute(ui::AX_ATTR_SCROLL_X, scroll_offset.width());
dst->AddIntAttribute(ui::AX_ATTR_SCROLL_Y, scroll_offset.height());
diff --git a/www/chromium/files/patch-content__renderer__media__webrtc_audio_capturer.cc b/www/chromium/files/patch-content__renderer__media__webrtc_audio_capturer.cc
index 3dc38f8e8291..b27f3aab288c 100644
--- a/www/chromium/files/patch-content__renderer__media__webrtc_audio_capturer.cc
+++ b/www/chromium/files/patch-content__renderer__media__webrtc_audio_capturer.cc
@@ -1,17 +1,6 @@
---- ./content/renderer/media/webrtc_audio_capturer.cc.orig 2014-08-20 21:02:43.000000000 +0200
-+++ ./content/renderer/media/webrtc_audio_capturer.cc 2014-08-22 15:06:26.000000000 +0200
-@@ -31,9 +31,7 @@
- // will fail if the user selects any rate outside these ranges.
- const int kValidInputRates[] =
- {192000, 96000, 48000, 44100, 32000, 16000, 8000};
--#elif defined(OS_LINUX) || defined(OS_OPENBSD)
--const int kValidInputRates[] = {48000, 44100};
--#elif defined(OS_ANDROID)
-+#elif defined(OS_POSIX)
- const int kValidInputRates[] = {48000, 44100};
- #else
- const int kValidInputRates[] = {44100};
-@@ -457,8 +455,8 @@
+--- content/renderer/media/webrtc_audio_capturer.cc.orig 2014-10-02 17:39:47 UTC
++++ content/renderer/media/webrtc_audio_capturer.cc
+@@ -430,8 +430,8 @@
// CaptureCallback.
#if defined(OS_WIN) || defined(OS_MACOSX)
DCHECK_LE(volume, 1.0);
diff --git a/www/chromium/files/patch-content__renderer__media__webrtc_audio_renderer.cc b/www/chromium/files/patch-content__renderer__media__webrtc_audio_renderer.cc
deleted file mode 100644
index 731179e921a4..000000000000
--- a/www/chromium/files/patch-content__renderer__media__webrtc_audio_renderer.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./content/renderer/media/webrtc_audio_renderer.cc.orig 2014-08-20 21:02:43.000000000 +0200
-+++ ./content/renderer/media/webrtc_audio_renderer.cc 2014-08-22 15:06:26.000000000 +0200
-@@ -34,7 +34,7 @@
- // rates below adds restrictions and Initialize() will fail if the user selects
- // any rate outside these ranges.
- const int kValidOutputRates[] = {96000, 48000, 44100, 32000, 16000};
--#elif defined(OS_LINUX) || defined(OS_OPENBSD)
-+#elif defined(OS_LINUX) || defined(OS_BSD)
- const int kValidOutputRates[] = {48000, 44100};
- #elif defined(OS_ANDROID)
- // TODO(leozwang): We want to use native sampling rate on Android to achieve
diff --git a/www/chromium/files/patch-content__renderer__pepper__usb_key_code_conversion.cc b/www/chromium/files/patch-content__renderer__pepper__usb_key_code_conversion.cc
index 70b7941e7450..c8e1d1dfa324 100644
--- a/www/chromium/files/patch-content__renderer__pepper__usb_key_code_conversion.cc
+++ b/www/chromium/files/patch-content__renderer__pepper__usb_key_code_conversion.cc
@@ -1,5 +1,5 @@
---- ./content/renderer/pepper/usb_key_code_conversion.cc.orig 2014-08-20 21:02:43.000000000 +0200
-+++ ./content/renderer/pepper/usb_key_code_conversion.cc 2014-08-22 15:06:26.000000000 +0200
+--- content/renderer/pepper/usb_key_code_conversion.cc.orig 2014-10-02 17:18:57 UTC
++++ content/renderer/pepper/usb_key_code_conversion.cc
@@ -10,7 +10,7 @@
namespace content {
diff --git a/www/chromium/files/patch-content__renderer__renderer_main_platform_delegate_linux.cc b/www/chromium/files/patch-content__renderer__renderer_main_platform_delegate_linux.cc
index 77b812062a83..918f7732cf45 100644
--- a/www/chromium/files/patch-content__renderer__renderer_main_platform_delegate_linux.cc
+++ b/www/chromium/files/patch-content__renderer__renderer_main_platform_delegate_linux.cc
@@ -1,5 +1,5 @@
---- ./content/renderer/renderer_main_platform_delegate_linux.cc.orig 2014-08-20 21:02:43.000000000 +0200
-+++ ./content/renderer/renderer_main_platform_delegate_linux.cc 2014-08-22 15:06:26.000000000 +0200
+--- content/renderer/renderer_main_platform_delegate_linux.cc.orig 2014-10-02 17:39:47 UTC
++++ content/renderer/renderer_main_platform_delegate_linux.cc
@@ -40,6 +40,7 @@
}
diff --git a/www/chromium/files/patch-content__renderer__renderer_webkitplatformsupport_impl.cc b/www/chromium/files/patch-content__renderer__renderer_webkitplatformsupport_impl.cc
index b1cffbad9b89..d1dfdf74792d 100644
--- a/www/chromium/files/patch-content__renderer__renderer_webkitplatformsupport_impl.cc
+++ b/www/chromium/files/patch-content__renderer__renderer_webkitplatformsupport_impl.cc
@@ -1,6 +1,6 @@
---- ./content/renderer/renderer_webkitplatformsupport_impl.cc.orig 2014-08-20 21:02:43.000000000 +0200
-+++ ./content/renderer/renderer_webkitplatformsupport_impl.cc 2014-08-22 15:06:26.000000000 +0200
-@@ -92,7 +92,7 @@
+--- content/renderer/renderer_webkitplatformsupport_impl.cc.orig 2014-10-02 17:39:47 UTC
++++ content/renderer/renderer_webkitplatformsupport_impl.cc
+@@ -93,7 +93,7 @@
#if defined(OS_POSIX)
#include "base/file_descriptor_posix.h"
@@ -9,7 +9,7 @@
#include <map>
#include <string>
-@@ -183,7 +183,7 @@
+@@ -187,7 +187,7 @@
scoped_refptr<ThreadSafeSender> thread_safe_sender_;
};
@@ -18,7 +18,7 @@
// WebKit doesn't use WebSandboxSupport on android so we don't need to
// implement anything here.
class RendererWebKitPlatformSupportImpl::SandboxSupport {
-@@ -277,7 +277,7 @@
+@@ -281,7 +281,7 @@
}
blink::WebSandboxSupport* RendererWebKitPlatformSupportImpl::sandboxSupport() {
@@ -27,7 +27,7 @@
// WebKit doesn't use WebSandboxSupport on android.
return NULL;
#else
-@@ -595,7 +595,7 @@
+@@ -577,7 +577,7 @@
return FontLoader::CGFontRefFromBuffer(font_data, font_data_size, out);
}
diff --git a/www/chromium/files/patch-crypto__nss_util.cc b/www/chromium/files/patch-crypto__nss_util.cc
index e0f048451120..907162ee5fcd 100644
--- a/www/chromium/files/patch-crypto__nss_util.cc
+++ b/www/chromium/files/patch-crypto__nss_util.cc
@@ -1,5 +1,5 @@
---- ./crypto/nss_util.cc.orig 2014-08-20 21:03:15.000000000 +0200
-+++ ./crypto/nss_util.cc 2014-08-22 15:06:26.000000000 +0200
+--- crypto/nss_util.cc.orig 2014-10-02 17:39:47 UTC
++++ crypto/nss_util.cc
@@ -13,7 +13,7 @@
#include <prtime.h>
#include <secmod.h>
@@ -9,7 +9,7 @@
#include <sys/mount.h>
#include <sys/param.h>
#endif
-@@ -141,7 +141,7 @@
+@@ -143,7 +143,7 @@
// detection when database_dir is on NFS. See http://crbug.com/48585.
//
// TODO(wtc): port this function to other USE_NSS platforms. It is defined
@@ -18,7 +18,7 @@
// is OS-specific.
//
// Because this function sets an environment variable it must be run before we
-@@ -152,10 +152,10 @@
+@@ -154,10 +154,10 @@
base::FileSystemType fs_type = base::FILE_SYSTEM_UNKNOWN;
if (base::GetFileSystemType(database_dir, &fs_type))
db_on_nfs = (fs_type == base::FILE_SYSTEM_NFS);
diff --git a/www/chromium/files/patch-device__hid__hid.gyp b/www/chromium/files/patch-device__hid__hid.gyp
index e8cdd82f9410..745b7fd7accd 100644
--- a/www/chromium/files/patch-device__hid__hid.gyp
+++ b/www/chromium/files/patch-device__hid__hid.gyp
@@ -1,5 +1,5 @@
---- ./device/hid/hid.gyp.orig 2014-08-20 21:03:08.000000000 +0200
-+++ ./device/hid/hid.gyp 2014-08-22 15:06:26.000000000 +0200
+--- device/hid/hid.gyp.orig 2014-10-02 17:39:47 UTC
++++ device/hid/hid.gyp
@@ -61,6 +61,18 @@
'input_service_linux.h',
],
diff --git a/www/chromium/files/patch-device__serial__serial.gyp b/www/chromium/files/patch-device__serial__serial.gyp
index 28e30e0b1f0e..4a3f58dfc1c5 100644
--- a/www/chromium/files/patch-device__serial__serial.gyp
+++ b/www/chromium/files/patch-device__serial__serial.gyp
@@ -1,6 +1,6 @@
---- ./device/serial/serial.gyp.orig 2014-08-20 21:03:08.000000000 +0200
-+++ ./device/serial/serial.gyp 2014-08-22 15:06:26.000000000 +0200
-@@ -20,6 +20,12 @@
+--- device/serial/serial.gyp.orig 2014-10-02 17:39:47 UTC
++++ device/serial/serial.gyp
+@@ -32,6 +32,12 @@
'../../build/linux/system.gyp:udev',
],
}],
@@ -11,5 +11,5 @@
+ ],
+ }],
],
- 'variables': {
- 'mojom_base_output_dir': 'device/serial',
+ 'dependencies': [
+ 'device_serial_mojo',
diff --git a/www/chromium/files/patch-chrome__browser__extensions__api__serial__serial_connection_posix.cc b/www/chromium/files/patch-device__serial__serial_io_handler_posix.cc
index eb175647068f..b21b3aa5543b 100644
--- a/www/chromium/files/patch-chrome__browser__extensions__api__serial__serial_connection_posix.cc
+++ b/www/chromium/files/patch-device__serial__serial_io_handler_posix.cc
@@ -1,6 +1,6 @@
---- ./chrome/browser/extensions/api/serial/serial_connection_posix.cc.orig 2014-08-20 21:01:58.000000000 +0200
-+++ ./chrome/browser/extensions/api/serial/serial_connection_posix.cc 2014-08-22 15:06:24.000000000 +0200
-@@ -36,7 +36,7 @@
+--- device/serial/serial_io_handler_posix.cc.orig 2014-10-02 17:18:57 UTC
++++ device/serial/serial_io_handler_posix.cc
+@@ -39,7 +39,7 @@
BITRATE_TO_SPEED_CASE(9600)
BITRATE_TO_SPEED_CASE(19200)
BITRATE_TO_SPEED_CASE(38400)
@@ -9,7 +9,7 @@
BITRATE_TO_SPEED_CASE(57600)
BITRATE_TO_SPEED_CASE(115200)
BITRATE_TO_SPEED_CASE(230400)
-@@ -71,7 +71,7 @@
+@@ -77,7 +77,7 @@
SPEED_TO_BITRATE_CASE(9600)
SPEED_TO_BITRATE_CASE(19200)
SPEED_TO_BITRATE_CASE(38400)
diff --git a/www/chromium/files/patch-chrome__browser__extensions__api__serial__serial_api.cc b/www/chromium/files/patch-extensions__browser__api__serial__serial_api.cc
index 546fd8014c11..c1ed98af7d94 100644
--- a/www/chromium/files/patch-chrome__browser__extensions__api__serial__serial_api.cc
+++ b/www/chromium/files/patch-extensions__browser__api__serial__serial_api.cc
@@ -1,5 +1,5 @@
---- ./chrome/browser/extensions/api/serial/serial_api.cc.orig 2014-08-20 21:01:58.000000000 +0200
-+++ ./chrome/browser/extensions/api/serial/serial_api.cc 2014-08-22 15:06:24.000000000 +0200
+--- extensions/browser/api/serial/serial_api.cc.orig 2014-10-02 17:39:47 UTC
++++ extensions/browser/api/serial/serial_api.cc
@@ -85,11 +85,13 @@
void SerialGetDevicesFunction::Work() {
DCHECK_CURRENTLY_ON(BrowserThread::FILE);
@@ -7,10 +7,10 @@
+#if !defined(OS_FREEBSD) //XXX(rene) quick hack
scoped_ptr<device::SerialDeviceEnumerator> enumerator =
device::SerialDeviceEnumerator::Create();
- mojo::Array<device::SerialDeviceInfoPtr> devices = enumerator->GetDevices();
+ mojo::Array<device::serial::DeviceInfoPtr> devices = enumerator->GetDevices();
results_ = serial::GetDevices::Results::Create(
devices.To<std::vector<linked_ptr<serial::DeviceInfo> > >());
+#endif
}
- SerialConnectFunction::SerialConnectFunction() {}
+ SerialConnectFunction::SerialConnectFunction() {
diff --git a/www/chromium/files/patch-gpu__config__gpu_control_list.cc b/www/chromium/files/patch-gpu__config__gpu_control_list.cc
index 76248d6db94d..1dafe3fa1fe7 100644
--- a/www/chromium/files/patch-gpu__config__gpu_control_list.cc
+++ b/www/chromium/files/patch-gpu__config__gpu_control_list.cc
@@ -1,6 +1,6 @@
---- ./gpu/config/gpu_control_list.cc.orig 2014-08-20 21:02:37.000000000 +0200
-+++ ./gpu/config/gpu_control_list.cc 2014-08-22 15:06:26.000000000 +0200
-@@ -1539,10 +1539,10 @@
+--- gpu/config/gpu_control_list.cc.orig 2014-10-02 17:39:47 UTC
++++ gpu/config/gpu_control_list.cc
+@@ -1480,10 +1480,10 @@
return kOsWin;
#elif defined(OS_ANDROID)
return kOsAndroid;
diff --git a/www/chromium/files/patch-gpu__config__gpu_control_list_unittest.cc b/www/chromium/files/patch-gpu__config__gpu_control_list_unittest.cc
index 63548bf48b54..2b37c3147b9d 100644
--- a/www/chromium/files/patch-gpu__config__gpu_control_list_unittest.cc
+++ b/www/chromium/files/patch-gpu__config__gpu_control_list_unittest.cc
@@ -1,5 +1,5 @@
---- ./gpu/config/gpu_control_list_unittest.cc.orig 2014-08-20 21:02:37.000000000 +0200
-+++ ./gpu/config/gpu_control_list_unittest.cc 2014-08-22 15:06:26.000000000 +0200
+--- gpu/config/gpu_control_list_unittest.cc.orig 2014-10-02 17:39:47 UTC
++++ gpu/config/gpu_control_list_unittest.cc
@@ -177,8 +177,7 @@
features = control_list->MakeDecision(
GpuControlList::kOsLinux, kOsVersion, gpu_info());
diff --git a/www/chromium/files/patch-gpu__config__gpu_info_collector.cc b/www/chromium/files/patch-gpu__config__gpu_info_collector.cc
new file mode 100644
index 000000000000..39651cb96c07
--- /dev/null
+++ b/www/chromium/files/patch-gpu__config__gpu_info_collector.cc
@@ -0,0 +1,12 @@
+--- gpu/config/gpu_info_collector.cc.orig 2014-10-02 17:39:47 UTC
++++ gpu/config/gpu_info_collector.cc
+@@ -126,7 +126,9 @@
+ gpu_info->pixel_shader_version = glsl_version;
+ gpu_info->vertex_shader_version = glsl_version;
+
++#ifndef __FreeBSD__
+ return CollectDriverInfoGL(gpu_info);
++#endif
+ }
+
+ void MergeGPUInfoGL(GPUInfo* basic_gpu_info,
diff --git a/www/chromium/files/patch-gpu__config__gpu_test_config.cc b/www/chromium/files/patch-gpu__config__gpu_test_config.cc
index 2f8ac611623b..bb5d0db1aecf 100644
--- a/www/chromium/files/patch-gpu__config__gpu_test_config.cc
+++ b/www/chromium/files/patch-gpu__config__gpu_test_config.cc
@@ -1,5 +1,5 @@
---- ./gpu/config/gpu_test_config.cc.orig 2014-08-20 21:02:37.000000000 +0200
-+++ ./gpu/config/gpu_test_config.cc 2014-08-22 15:06:26.000000000 +0200
+--- gpu/config/gpu_test_config.cc.orig 2014-10-02 17:39:47 UTC
++++ gpu/config/gpu_test_config.cc
@@ -23,8 +23,6 @@
GPUTestConfig::OS GetCurrentOS() {
#if defined(OS_CHROMEOS)
@@ -18,3 +18,22 @@
#endif
return GPUTestConfig::kOsUnknown;
}
+@@ -234,6 +234,10 @@
+ if (gpu_info == NULL) {
+ GPUInfo my_gpu_info;
+ GpuIDResult result;
++#if defined(OS_FREEBSD)
++ rt = false;
++ LOG(WARNING) << "CollectGpuID not present on FreeBSD";
++#else
+ result = CollectGpuID(&my_gpu_info.gpu.vendor_id,
+ &my_gpu_info.gpu.device_id);
+ if (result == kGpuIDNotSupported) {
+@@ -243,6 +247,7 @@
+ } else {
+ rt = SetGPUInfo(my_gpu_info);
+ }
++#endif
+ } else {
+ rt = SetGPUInfo(*gpu_info);
+ }
diff --git a/www/chromium/files/patch-gpu__config__gpu_util.cc b/www/chromium/files/patch-gpu__config__gpu_util.cc
new file mode 100644
index 000000000000..9633ee261979
--- /dev/null
+++ b/www/chromium/files/patch-gpu__config__gpu_util.cc
@@ -0,0 +1,15 @@
+--- gpu/config/gpu_util.cc.orig 2014-10-02 17:18:58 UTC
++++ gpu/config/gpu_util.cc
+@@ -54,10 +54,12 @@
+ }
+
+ void ApplyGpuDriverBugWorkarounds(CommandLine* command_line) {
++#ifndef __FreeBSD__
+ GPUInfo gpu_info;
+ CollectBasicGraphicsInfo(&gpu_info);
+
+ ApplyGpuDriverBugWorkarounds(gpu_info, command_line);
++#endif
+ }
+
+ void ApplyGpuDriverBugWorkarounds(
diff --git a/www/chromium/files/patch-gpu__gpu_config.gypi b/www/chromium/files/patch-gpu__gpu_config.gypi
index 68dcb3b79f26..a8fb231ac5d8 100644
--- a/www/chromium/files/patch-gpu__gpu_config.gypi
+++ b/www/chromium/files/patch-gpu__gpu_config.gypi
@@ -1,7 +1,7 @@
---- ./gpu/gpu_config.gypi.orig 2014-08-20 21:02:38.000000000 +0200
-+++ ./gpu/gpu_config.gypi 2014-08-22 15:06:26.000000000 +0200
-@@ -63,7 +63,7 @@
- '../third_party/amd/amd_videocard_info_win.cc',
+--- gpu/gpu_config.gypi.orig 2014-10-02 17:18:58 UTC
++++ gpu/gpu_config.gypi
+@@ -70,12 +70,18 @@
+ '../build/linux/system.gyp:libpci',
],
}],
- ['OS=="linux" and use_x11==1', {
@@ -9,3 +9,14 @@
'dependencies': [
'../build/linux/system.gyp:x11',
'../build/linux/system.gyp:xext',
+ '../third_party/libXNVCtrl/libXNVCtrl.gyp:libXNVCtrl',
+ ],
+ }],
++ ['os_bsd==1', {
++ 'sources!': [
++ 'config/gpu_info_collector_linux.cc',
++ 'config/gpu_info_collector_linux.h',
++ ],
++ }],
+ ],
+ }
diff --git a/www/chromium/files/patch-media__audio__audio_input_volume_unittest.cc b/www/chromium/files/patch-media__audio__audio_input_volume_unittest.cc
index 4f144bbdb7ef..540d26e50994 100644
--- a/www/chromium/files/patch-media__audio__audio_input_volume_unittest.cc
+++ b/www/chromium/files/patch-media__audio__audio_input_volume_unittest.cc
@@ -1,5 +1,5 @@
---- ./media/audio/audio_input_volume_unittest.cc.orig 2014-08-20 21:03:15.000000000 +0200
-+++ ./media/audio/audio_input_volume_unittest.cc 2014-08-22 15:06:26.000000000 +0200
+--- media/audio/audio_input_volume_unittest.cc.orig 2014-10-02 17:39:47 UTC
++++ media/audio/audio_input_volume_unittest.cc
@@ -74,7 +74,7 @@
params, device_id);
EXPECT_TRUE(NULL != ais);
diff --git a/www/chromium/files/patch-media__base__audio_splicer.cc b/www/chromium/files/patch-media__base__audio_splicer.cc
index 95ebda22f7be..53dc9c46e1fb 100644
--- a/www/chromium/files/patch-media__base__audio_splicer.cc
+++ b/www/chromium/files/patch-media__base__audio_splicer.cc
@@ -1,5 +1,5 @@
---- ./media/base/audio_splicer.cc.orig 2014-08-20 21:03:11.000000000 +0200
-+++ ./media/base/audio_splicer.cc 2014-08-22 15:06:26.000000000 +0200
+--- media/base/audio_splicer.cc.orig 2014-10-02 17:39:47 UTC
++++ media/base/audio_splicer.cc
@@ -137,7 +137,7 @@
output_timestamp_helper_.GetTimestamp();
const base::TimeDelta delta = timestamp - expected_timestamp;
diff --git a/www/chromium/files/patch-media__filters__decrypting_audio_decoder.cc b/www/chromium/files/patch-media__filters__decrypting_audio_decoder.cc
index e3121851bd25..e2d135bcad67 100644
--- a/www/chromium/files/patch-media__filters__decrypting_audio_decoder.cc
+++ b/www/chromium/files/patch-media__filters__decrypting_audio_decoder.cc
@@ -1,5 +1,5 @@
---- ./media/filters/decrypting_audio_decoder.cc.orig 2014-08-20 21:03:15.000000000 +0200
-+++ ./media/filters/decrypting_audio_decoder.cc 2014-08-22 15:06:26.000000000 +0200
+--- media/filters/decrypting_audio_decoder.cc.orig 2014-10-02 17:39:47 UTC
++++ media/filters/decrypting_audio_decoder.cc
@@ -30,7 +30,7 @@
// Out of sync of 100ms would be pretty noticeable and we should keep any
// drift below that.
diff --git a/www/chromium/files/patch-media__media.gyp b/www/chromium/files/patch-media__media.gyp
index 0c1a628b0fdd..836067211d8b 100644
--- a/www/chromium/files/patch-media__media.gyp
+++ b/www/chromium/files/patch-media__media.gyp
@@ -1,6 +1,6 @@
---- ./media/media.gyp.orig 2014-08-20 21:03:15.000000000 +0200
-+++ ./media/media.gyp 2014-08-22 15:06:26.000000000 +0200
-@@ -683,7 +683,7 @@
+--- media/media.gyp.orig 2014-10-02 17:39:47 UTC
++++ media/media.gyp
+@@ -678,7 +678,7 @@
'audio/openbsd/audio_manager_openbsd.h',
],
}],
@@ -9,7 +9,7 @@
'conditions': [
['use_x11==1', {
'dependencies': [
-@@ -984,7 +984,7 @@
+@@ -986,7 +986,7 @@
'base/simd/convert_yuv_to_rgb_x86.cc',
],
}],
diff --git a/www/chromium/files/patch-media__video__capture__video_capture_device_factory.cc b/www/chromium/files/patch-media__video__capture__video_capture_device_factory.cc
index 5dca2f20ce7f..6af5e4fed2f4 100644
--- a/www/chromium/files/patch-media__video__capture__video_capture_device_factory.cc
+++ b/www/chromium/files/patch-media__video__capture__video_capture_device_factory.cc
@@ -1,5 +1,5 @@
---- ./media/video/capture/video_capture_device_factory.cc.orig 2014-08-20 21:03:15.000000000 +0200
-+++ ./media/video/capture/video_capture_device_factory.cc 2014-08-22 22:39:36.000000000 +0200
+--- media/video/capture/video_capture_device_factory.cc.orig 2014-10-02 17:18:58 UTC
++++ media/video/capture/video_capture_device_factory.cc
@@ -11,7 +11,7 @@
#if defined(OS_MACOSX)
diff --git a/www/chromium/files/patch-native_client__build__common.gypi b/www/chromium/files/patch-native_client__build__common.gypi
index c12709df1a8e..b8b153d40ebc 100644
--- a/www/chromium/files/patch-native_client__build__common.gypi
+++ b/www/chromium/files/patch-native_client__build__common.gypi
@@ -1,6 +1,6 @@
---- ./native_client/build/common.gypi.orig 2014-08-20 21:03:22.000000000 +0200
-+++ ./native_client/build/common.gypi 2014-08-22 15:06:26.000000000 +0200
-@@ -286,7 +286,7 @@
+--- native_client/build/common.gypi.orig 2014-10-02 17:40:29 UTC
++++ native_client/build/common.gypi
+@@ -290,7 +290,7 @@
],
},
'conditions': [
diff --git a/www/chromium/files/patch-native_client__src__shared__platform__platform.gyp b/www/chromium/files/patch-native_client__src__shared__platform__platform.gyp
index d03feb7c4f60..ad771b066ad2 100644
--- a/www/chromium/files/patch-native_client__src__shared__platform__platform.gyp
+++ b/www/chromium/files/patch-native_client__src__shared__platform__platform.gyp
@@ -1,5 +1,5 @@
---- ./native_client/src/shared/platform/platform.gyp.orig 2014-08-20 21:03:23.000000000 +0200
-+++ ./native_client/src/shared/platform/platform.gyp 2014-08-22 15:06:26.000000000 +0200
+--- native_client/src/shared/platform/platform.gyp.orig 2014-10-02 17:40:30 UTC
++++ native_client/src/shared/platform/platform.gyp
@@ -36,7 +36,7 @@
'refcount_base.cc',
],
diff --git a/www/chromium/files/patch-net__base__address_tracker_linux.h b/www/chromium/files/patch-net__base__address_tracker_linux.h
index cfcb7e3ef4a5..30aed4c9c429 100644
--- a/www/chromium/files/patch-net__base__address_tracker_linux.h
+++ b/www/chromium/files/patch-net__base__address_tracker_linux.h
@@ -1,5 +1,5 @@
---- ./net/base/address_tracker_linux.h.orig 2014-08-20 21:02:28.000000000 +0200
-+++ ./net/base/address_tracker_linux.h 2014-08-22 15:06:26.000000000 +0200
+--- net/base/address_tracker_linux.h.orig 2014-10-02 17:39:47 UTC
++++ net/base/address_tracker_linux.h
@@ -6,10 +6,12 @@
#define NET_BASE_ADDRESS_TRACKER_LINUX_H_
diff --git a/www/chromium/files/patch-net__base__address_tracker_linux_unittest.cc b/www/chromium/files/patch-net__base__address_tracker_linux_unittest.cc
index c090844e77ce..2bd2d0c783d3 100644
--- a/www/chromium/files/patch-net__base__address_tracker_linux_unittest.cc
+++ b/www/chromium/files/patch-net__base__address_tracker_linux_unittest.cc
@@ -1,5 +1,5 @@
---- ./net/base/address_tracker_linux_unittest.cc.orig 2014-08-20 21:02:28.000000000 +0200
-+++ ./net/base/address_tracker_linux_unittest.cc 2014-08-22 15:06:26.000000000 +0200
+--- net/base/address_tracker_linux_unittest.cc.orig 2014-10-02 17:39:47 UTC
++++ net/base/address_tracker_linux_unittest.cc
@@ -4,7 +4,11 @@
#include "net/base/address_tracker_linux.h"
diff --git a/www/chromium/files/patch-net__base__dns_reloader.cc b/www/chromium/files/patch-net__base__dns_reloader.cc
index b0fe597da4b4..119fdd583f99 100644
--- a/www/chromium/files/patch-net__base__dns_reloader.cc
+++ b/www/chromium/files/patch-net__base__dns_reloader.cc
@@ -1,5 +1,5 @@
---- ./net/base/dns_reloader.cc.orig 2014-08-20 21:02:28.000000000 +0200
-+++ ./net/base/dns_reloader.cc 2014-08-22 15:06:26.000000000 +0200
+--- net/base/dns_reloader.cc.orig 2014-10-02 17:18:59 UTC
++++ net/base/dns_reloader.cc
@@ -7,6 +7,9 @@
#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_OPENBSD) && \
!defined(OS_ANDROID)
diff --git a/www/chromium/files/patch-net__base__mime_util_unittest.cc b/www/chromium/files/patch-net__base__mime_util_unittest.cc
index d564b3f50ea6..88b9f55c5fa5 100644
--- a/www/chromium/files/patch-net__base__mime_util_unittest.cc
+++ b/www/chromium/files/patch-net__base__mime_util_unittest.cc
@@ -1,6 +1,6 @@
---- ./net/base/mime_util_unittest.cc.orig 2014-08-20 21:02:28.000000000 +0200
-+++ ./net/base/mime_util_unittest.cc 2014-08-22 15:06:26.000000000 +0200
-@@ -385,7 +385,7 @@
+--- net/base/mime_util_unittest.cc.orig 2014-10-02 17:39:47 UTC
++++ net/base/mime_util_unittest.cc
+@@ -383,7 +383,7 @@
{ "MeSsAge/*", 1, "eml" },
{ "image/bmp", 1, "bmp" },
{ "video/*", 6, "mp4" },
diff --git a/www/chromium/files/patch-net__base__net_util.h b/www/chromium/files/patch-net__base__net_util.h
index cab50bca09ef..96c65b5796f9 100644
--- a/www/chromium/files/patch-net__base__net_util.h
+++ b/www/chromium/files/patch-net__base__net_util.h
@@ -1,5 +1,5 @@
---- ./net/base/net_util.h.orig 2014-08-20 21:02:28.000000000 +0200
-+++ ./net/base/net_util.h 2014-08-22 15:06:26.000000000 +0200
+--- net/base/net_util.h.orig 2014-10-02 17:39:47 UTC
++++ net/base/net_util.h
@@ -13,6 +13,9 @@
#elif defined(OS_POSIX)
#include <sys/types.h>
diff --git a/www/chromium/files/patch-net__base__network_change_notifier.cc b/www/chromium/files/patch-net__base__network_change_notifier.cc
index 460677c5a8b7..49cccfc16a2f 100644
--- a/www/chromium/files/patch-net__base__network_change_notifier.cc
+++ b/www/chromium/files/patch-net__base__network_change_notifier.cc
@@ -1,5 +1,5 @@
---- ./net/base/network_change_notifier.cc.orig 2014-08-20 21:02:28.000000000 +0200
-+++ ./net/base/network_change_notifier.cc 2014-08-22 15:06:26.000000000 +0200
+--- net/base/network_change_notifier.cc.orig 2014-10-02 17:39:47 UTC
++++ net/base/network_change_notifier.cc
@@ -521,7 +521,6 @@
#elif defined(OS_MACOSX)
return new NetworkChangeNotifierMac();
diff --git a/www/chromium/files/patch-net__dns__address_sorter_posix.cc b/www/chromium/files/patch-net__dns__address_sorter_posix.cc
index 085dcdeed2fd..f07d0bad1905 100644
--- a/www/chromium/files/patch-net__dns__address_sorter_posix.cc
+++ b/www/chromium/files/patch-net__dns__address_sorter_posix.cc
@@ -1,5 +1,5 @@
---- ./net/dns/address_sorter_posix.cc.orig 2014-08-20 21:02:28.000000000 +0200
-+++ ./net/dns/address_sorter_posix.cc 2014-08-22 15:06:26.000000000 +0200
+--- net/dns/address_sorter_posix.cc.orig 2014-10-02 17:18:59 UTC
++++ net/dns/address_sorter_posix.cc
@@ -10,6 +10,7 @@
#include <sys/socket.h> // Must be included before ifaddrs.h.
#include <ifaddrs.h>
diff --git a/www/chromium/files/patch-net__dns__dns_config_service_posix_unittest.cc b/www/chromium/files/patch-net__dns__dns_config_service_posix_unittest.cc
index 8316bc889442..c7699213014d 100644
--- a/www/chromium/files/patch-net__dns__dns_config_service_posix_unittest.cc
+++ b/www/chromium/files/patch-net__dns__dns_config_service_posix_unittest.cc
@@ -1,5 +1,5 @@
---- ./net/dns/dns_config_service_posix_unittest.cc.orig 2014-08-20 21:02:28.000000000 +0200
-+++ ./net/dns/dns_config_service_posix_unittest.cc 2014-08-22 15:06:26.000000000 +0200
+--- net/dns/dns_config_service_posix_unittest.cc.orig 2014-10-02 17:18:59 UTC
++++ net/dns/dns_config_service_posix_unittest.cc
@@ -2,8 +2,6 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
diff --git a/www/chromium/files/patch-net__dns__dns_session.cc b/www/chromium/files/patch-net__dns__dns_session.cc
index 601d353ac327..da774a67fc4f 100644
--- a/www/chromium/files/patch-net__dns__dns_session.cc
+++ b/www/chromium/files/patch-net__dns__dns_session.cc
@@ -1,5 +1,5 @@
---- ./net/dns/dns_session.cc.orig 2014-08-20 21:02:28.000000000 +0200
-+++ ./net/dns/dns_session.cc 2014-08-22 15:06:26.000000000 +0200
+--- net/dns/dns_session.cc.orig 2014-10-02 17:39:47 UTC
++++ net/dns/dns_session.cc
@@ -178,7 +178,7 @@
base::TimeDelta current_error = rtt - estimate;
estimate += current_error / 8; // * alpha
diff --git a/www/chromium/files/patch-net__http__http_auth_gssapi_posix.cc b/www/chromium/files/patch-net__http__http_auth_gssapi_posix.cc
index 5a20ad1dbb33..a1259b9b8dfa 100644
--- a/www/chromium/files/patch-net__http__http_auth_gssapi_posix.cc
+++ b/www/chromium/files/patch-net__http__http_auth_gssapi_posix.cc
@@ -1,5 +1,5 @@
---- ./net/http/http_auth_gssapi_posix.cc.orig 2014-08-20 21:02:28.000000000 +0200
-+++ ./net/http/http_auth_gssapi_posix.cc 2014-08-22 15:06:26.000000000 +0200
+--- net/http/http_auth_gssapi_posix.cc.orig 2014-10-02 17:18:59 UTC
++++ net/http/http_auth_gssapi_posix.cc
@@ -431,8 +431,8 @@
static const char* const kDefaultLibraryNames[] = {
#if defined(OS_MACOSX)
diff --git a/www/chromium/files/patch-net__http__http_auth_gssapi_posix.h b/www/chromium/files/patch-net__http__http_auth_gssapi_posix.h
new file mode 100644
index 000000000000..e2bc5bf42caa
--- /dev/null
+++ b/www/chromium/files/patch-net__http__http_auth_gssapi_posix.h
@@ -0,0 +1,12 @@
+--- net/http/http_auth_gssapi_posix.h.orig 2014-10-02 17:18:59 UTC
++++ net/http/http_auth_gssapi_posix.h
+@@ -16,6 +16,9 @@
+ MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_9
+ // Including gssapi.h directly is deprecated in the 10.9 SDK.
+ #include <GSS/gssapi.h>
++#elif defined(OS_FREEBSD)
++// Including gssapi.h is deprecated since at least FreeBSD 9
++#include <gssapi/gssapi.h>
+ #else
+ #include <gssapi.h>
+ #endif
diff --git a/www/chromium/files/patch-net__http__mock_gssapi_library_posix.h b/www/chromium/files/patch-net__http__mock_gssapi_library_posix.h
new file mode 100644
index 000000000000..cf7f1e4d3b57
--- /dev/null
+++ b/www/chromium/files/patch-net__http__mock_gssapi_library_posix.h
@@ -0,0 +1,12 @@
+--- net/http/mock_gssapi_library_posix.h.orig 2014-10-02 17:18:59 UTC
++++ net/http/mock_gssapi_library_posix.h
+@@ -15,6 +15,9 @@
+ MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_9
+ // Including gssapi.h directly is deprecated in the 10.9 SDK.
+ #include <GSS/gssapi.h>
++#elif defined(OS_FREEBSD)
++// Including gssapi.h is deprecated since at least FreeBSD 9
++#include <gssapi/gssapi.h>
+ #else
+ #include <gssapi.h>
+ #endif
diff --git a/www/chromium/files/patch-net__net.gyp b/www/chromium/files/patch-net__net.gyp
index c88c8bc3aed0..4c2aa9f04b7b 100644
--- a/www/chromium/files/patch-net__net.gyp
+++ b/www/chromium/files/patch-net__net.gyp
@@ -1,6 +1,6 @@
---- ./net/net.gyp.orig 2014-08-20 21:02:28.000000000 +0200
-+++ ./net/net.gyp 2014-08-22 15:06:26.000000000 +0200
-@@ -317,9 +317,10 @@
+--- net/net.gyp.orig 2014-10-02 17:39:47 UTC
++++ net/net.gyp
+@@ -322,9 +322,10 @@
}],
['os_bsd==1', {
'sources!': [
@@ -12,7 +12,7 @@
],
},{
'dependencies': [
-@@ -551,7 +552,7 @@
+@@ -556,7 +557,7 @@
'<@(net_test_sources)',
],
'conditions': [
@@ -21,9 +21,9 @@
'dependencies': [
'epoll_server',
'flip_in_mem_edsm_server_base',
-@@ -1016,6 +1017,11 @@
- 'dns/mock_mdns_socket_factory.h'
- ]
+@@ -1028,6 +1029,11 @@
+ 'test/cert_test_util_nss.cc',
+ ],
}],
+ [ 'os_bsd == 1', {
+ 'sources!': [
diff --git a/www/chromium/files/patch-net__net.gypi b/www/chromium/files/patch-net__net.gypi
index 1c8751baa180..f8c35628e693 100644
--- a/www/chromium/files/patch-net__net.gypi
+++ b/www/chromium/files/patch-net__net.gypi
@@ -1,6 +1,6 @@
---- ./net/net.gypi.orig 2014-08-20 21:02:28.000000000 +0200
-+++ ./net/net.gypi 2014-08-22 15:06:26.000000000 +0200
-@@ -171,8 +171,8 @@
+--- net/net.gypi.orig 2014-10-02 17:39:47 UTC
++++ net/net.gypi
+@@ -177,8 +177,8 @@
'android/network_change_notifier_factory_android.h',
'android/network_library.cc',
'android/network_library.h',
@@ -11,7 +11,7 @@
'base/backoff_entry.cc',
'base/backoff_entry.h',
'base/bandwidth_metrics.cc',
-@@ -1221,7 +1221,7 @@
+@@ -1250,7 +1250,7 @@
'android/keystore_unittest.cc',
'android/network_change_notifier_android_unittest.cc',
'base/address_list_unittest.cc',
diff --git a/www/chromium/files/patch-net__proxy__proxy_config_service_linux.cc b/www/chromium/files/patch-net__proxy__proxy_config_service_linux.cc
index 113958549b29..38f0a59aed54 100644
--- a/www/chromium/files/patch-net__proxy__proxy_config_service_linux.cc
+++ b/www/chromium/files/patch-net__proxy__proxy_config_service_linux.cc
@@ -1,5 +1,5 @@
---- ./net/proxy/proxy_config_service_linux.cc.orig 2014-08-20 21:02:28.000000000 +0200
-+++ ./net/proxy/proxy_config_service_linux.cc 2014-08-22 15:06:26.000000000 +0200
+--- net/proxy/proxy_config_service_linux.cc.orig 2014-10-02 17:39:47 UTC
++++ net/proxy/proxy_config_service_linux.cc
@@ -21,7 +21,13 @@
#include <limits.h>
#include <stdio.h>
diff --git a/www/chromium/files/patch-net__proxy__proxy_service.cc b/www/chromium/files/patch-net__proxy__proxy_service.cc
index add6510d9d5d..ef43f9c8a637 100644
--- a/www/chromium/files/patch-net__proxy__proxy_service.cc
+++ b/www/chromium/files/patch-net__proxy__proxy_service.cc
@@ -1,6 +1,6 @@
---- ./net/proxy/proxy_service.cc.orig 2014-08-20 21:02:28.000000000 +0200
-+++ ./net/proxy/proxy_service.cc 2014-08-22 15:06:26.000000000 +0200
-@@ -41,7 +41,7 @@
+--- net/proxy/proxy_service.cc.orig 2014-10-02 17:39:47 UTC
++++ net/proxy/proxy_service.cc
+@@ -40,7 +40,7 @@
#elif defined(OS_MACOSX)
#include "net/proxy/proxy_config_service_mac.h"
#include "net/proxy/proxy_resolver_mac.h"
@@ -9,7 +9,7 @@
#include "net/proxy/proxy_config_service_linux.h"
#elif defined(OS_ANDROID)
#include "net/proxy/proxy_config_service_android.h"
-@@ -1379,7 +1379,7 @@
+@@ -1412,7 +1412,7 @@
<< "profile_io_data.cc::CreateProxyConfigService and this should "
<< "be used only for examples.";
return new UnsetProxyConfigService;
diff --git a/www/chromium/files/patch-net__quic__congestion_control__rtt_stats.cc b/www/chromium/files/patch-net__quic__congestion_control__rtt_stats.cc
index d770c8b10656..dfae1873f33e 100644
--- a/www/chromium/files/patch-net__quic__congestion_control__rtt_stats.cc
+++ b/www/chromium/files/patch-net__quic__congestion_control__rtt_stats.cc
@@ -1,6 +1,6 @@
---- ./net/quic/congestion_control/rtt_stats.cc.orig 2014-08-20 21:02:27.000000000 +0200
-+++ ./net/quic/congestion_control/rtt_stats.cc 2014-08-22 15:06:26.000000000 +0200
-@@ -73,7 +73,7 @@
+--- net/quic/congestion_control/rtt_stats.cc.orig 2014-10-02 17:18:59 UTC
++++ net/quic/congestion_control/rtt_stats.cc
+@@ -85,7 +85,7 @@
} else {
mean_deviation_ = QuicTime::Delta::FromMicroseconds(
kOneMinusBeta * mean_deviation_.ToMicroseconds() +
@@ -8,4 +8,4 @@
+ kBeta * std::labs(smoothed_rtt_.Subtract(rtt_sample).ToMicroseconds()));
smoothed_rtt_ = smoothed_rtt_.Multiply(kOneMinusAlpha).Add(
rtt_sample.Multiply(kAlpha));
- DVLOG(1) << "Cubic; smoothed_rtt(us):" << smoothed_rtt_.ToMicroseconds()
+ DVLOG(1) << " smoothed_rtt(us):" << smoothed_rtt_.ToMicroseconds()
diff --git a/www/chromium/files/patch-net__socket__socks5_client_socket.cc b/www/chromium/files/patch-net__socket__socks5_client_socket.cc
index 965c418fb79a..32399e2d5d23 100644
--- a/www/chromium/files/patch-net__socket__socks5_client_socket.cc
+++ b/www/chromium/files/patch-net__socket__socks5_client_socket.cc
@@ -1,5 +1,5 @@
---- ./net/socket/socks5_client_socket.cc.orig 2014-08-20 21:02:27.000000000 +0200
-+++ ./net/socket/socks5_client_socket.cc 2014-08-22 15:06:26.000000000 +0200
+--- net/socket/socks5_client_socket.cc.orig 2014-10-02 17:18:59 UTC
++++ net/socket/socks5_client_socket.cc
@@ -4,6 +4,10 @@
#include "net/socket/socks5_client_socket.h"
diff --git a/www/chromium/files/patch-net__socket__tcp_listen_socket_unittest.h b/www/chromium/files/patch-net__socket__tcp_listen_socket_unittest.h
index 2fde666e8c50..dadb67efa16c 100644
--- a/www/chromium/files/patch-net__socket__tcp_listen_socket_unittest.h
+++ b/www/chromium/files/patch-net__socket__tcp_listen_socket_unittest.h
@@ -1,5 +1,5 @@
---- ./net/socket/tcp_listen_socket_unittest.h.orig 2014-08-20 21:02:27.000000000 +0200
-+++ ./net/socket/tcp_listen_socket_unittest.h 2014-08-22 15:06:26.000000000 +0200
+--- net/socket/tcp_listen_socket_unittest.h.orig 2014-10-02 17:19:00 UTC
++++ net/socket/tcp_listen_socket_unittest.h
@@ -13,6 +13,9 @@
#include <arpa/inet.h>
#include <errno.h>
diff --git a/www/chromium/files/patch-net__udp__udp_socket_unittest.cc b/www/chromium/files/patch-net__udp__udp_socket_unittest.cc
index 63b31e3bc9e2..9bd500edd78e 100644
--- a/www/chromium/files/patch-net__udp__udp_socket_unittest.cc
+++ b/www/chromium/files/patch-net__udp__udp_socket_unittest.cc
@@ -1,6 +1,6 @@
---- ./net/udp/udp_socket_unittest.cc.orig 2014-08-20 21:02:28.000000000 +0200
-+++ ./net/udp/udp_socket_unittest.cc 2014-08-22 15:06:26.000000000 +0200
-@@ -202,7 +202,7 @@
+--- net/udp/udp_socket_unittest.cc.orig 2014-10-02 17:19:00 UTC
++++ net/udp/udp_socket_unittest.cc
+@@ -204,7 +204,7 @@
client_entries, 5, NetLog::TYPE_SOCKET_ALIVE));
}
diff --git a/www/chromium/files/patch-ppapi__proxy__file_io_resource.cc b/www/chromium/files/patch-ppapi__proxy__file_io_resource.cc
index 52a0af7381cd..46d0964e8637 100644
--- a/www/chromium/files/patch-ppapi__proxy__file_io_resource.cc
+++ b/www/chromium/files/patch-ppapi__proxy__file_io_resource.cc
@@ -1,5 +1,5 @@
---- ./ppapi/proxy/file_io_resource.cc.orig 2014-08-20 21:02:40.000000000 +0200
-+++ ./ppapi/proxy/file_io_resource.cc 2014-08-22 15:06:26.000000000 +0200
+--- ppapi/proxy/file_io_resource.cc.orig 2014-10-02 17:39:47 UTC
++++ ppapi/proxy/file_io_resource.cc
@@ -283,15 +283,17 @@
if (check_quota_) {
diff --git a/www/chromium/files/patch-ppapi__shared_impl__private__net_address_private_impl.cc b/www/chromium/files/patch-ppapi__shared_impl__private__net_address_private_impl.cc
index c852111d7747..34edb5a94c43 100644
--- a/www/chromium/files/patch-ppapi__shared_impl__private__net_address_private_impl.cc
+++ b/www/chromium/files/patch-ppapi__shared_impl__private__net_address_private_impl.cc
@@ -1,5 +1,5 @@
---- ./ppapi/shared_impl/private/net_address_private_impl.cc.orig 2014-08-20 21:02:39.000000000 +0200
-+++ ./ppapi/shared_impl/private/net_address_private_impl.cc 2014-08-22 15:06:26.000000000 +0200
+--- ppapi/shared_impl/private/net_address_private_impl.cc.orig 2014-10-02 17:19:00 UTC
++++ ppapi/shared_impl/private/net_address_private_impl.cc
@@ -14,6 +14,10 @@
#include <sys/types.h>
#endif
diff --git a/www/chromium/files/patch-printing__printing.gyp b/www/chromium/files/patch-printing__printing.gyp
index bb66ec040011..45e5d81b7535 100644
--- a/www/chromium/files/patch-printing__printing.gyp
+++ b/www/chromium/files/patch-printing__printing.gyp
@@ -1,5 +1,5 @@
---- ./printing/printing.gyp.orig 2014-08-20 21:03:08.000000000 +0200
-+++ ./printing/printing.gyp 2014-08-22 15:06:26.000000000 +0200
+--- printing/printing.gyp.orig 2014-10-02 17:39:47 UTC
++++ printing/printing.gyp
@@ -187,7 +187,7 @@
'backend/print_backend_chromeos.cc',
],
diff --git a/www/chromium/files/patch-remoting__remoting_host.gypi b/www/chromium/files/patch-remoting__remoting_host.gypi
index a0d59ea427ee..831098b76bb4 100644
--- a/www/chromium/files/patch-remoting__remoting_host.gypi
+++ b/www/chromium/files/patch-remoting__remoting_host.gypi
@@ -1,5 +1,5 @@
---- ./remoting/remoting_host.gypi.orig 2014-08-20 21:02:52.000000000 +0200
-+++ ./remoting/remoting_host.gypi 2014-08-22 15:06:26.000000000 +0200
+--- remoting/remoting_host.gypi.orig 2014-10-02 17:39:48 UTC
++++ remoting/remoting_host.gypi
@@ -12,7 +12,7 @@
'variables': {
'conditions': [
@@ -9,7 +9,7 @@
'enable_remoting_host': 1,
}, {
'enable_remoting_host': 0,
-@@ -270,7 +270,7 @@
+@@ -285,7 +285,7 @@
'host/win/wts_terminal_observer.h',
],
'conditions': [
diff --git a/www/chromium/files/patch-skia__skia_chrome.gypi b/www/chromium/files/patch-skia__skia_chrome.gypi
index ea9f653372fe..865301e8eaf2 100644
--- a/www/chromium/files/patch-skia__skia_chrome.gypi
+++ b/www/chromium/files/patch-skia__skia_chrome.gypi
@@ -1,6 +1,6 @@
---- ./skia/skia_chrome.gypi.orig 2014-08-20 21:03:15.000000000 +0200
-+++ ./skia/skia_chrome.gypi 2014-08-22 15:06:26.000000000 +0200
-@@ -80,6 +80,11 @@
+--- skia/skia_chrome.gypi.orig 2014-10-02 17:39:48 UTC
++++ skia/skia_chrome.gypi
+@@ -87,6 +87,11 @@
'ext/vector_platform_device_skia.h',
],
'conditions': [
diff --git a/www/chromium/files/patch-skia__skia_common.gypi b/www/chromium/files/patch-skia__skia_common.gypi
index e8cb9f4c48f2..6b93402be58c 100644
--- a/www/chromium/files/patch-skia__skia_common.gypi
+++ b/www/chromium/files/patch-skia__skia_common.gypi
@@ -1,6 +1,6 @@
---- ./skia/skia_common.gypi.orig 2014-08-20 21:03:15.000000000 +0200
-+++ ./skia/skia_common.gypi 2014-08-22 15:06:26.000000000 +0200
-@@ -66,7 +66,7 @@
+--- skia/skia_common.gypi.orig 2014-10-02 17:39:48 UTC
++++ skia/skia_common.gypi
+@@ -61,7 +61,7 @@
}],
#Settings for text blitting, chosen to approximate the system browser.
diff --git a/www/chromium/files/patch-sync__util__get_session_name.cc b/www/chromium/files/patch-sync__util__get_session_name.cc
index 4084676e9d7c..8b0878b4a861 100644
--- a/www/chromium/files/patch-sync__util__get_session_name.cc
+++ b/www/chromium/files/patch-sync__util__get_session_name.cc
@@ -1,5 +1,5 @@
---- ./sync/util/get_session_name.cc.orig 2014-08-20 21:02:30.000000000 +0200
-+++ ./sync/util/get_session_name.cc 2014-08-22 15:06:26.000000000 +0200
+--- sync/util/get_session_name.cc.orig 2014-10-02 17:39:48 UTC
++++ sync/util/get_session_name.cc
@@ -11,7 +11,7 @@
#include "base/sys_info.h"
#include "base/task_runner.h"
diff --git a/www/chromium/files/patch-sync__util__get_session_name_linux.cc b/www/chromium/files/patch-sync__util__get_session_name_linux.cc
index 9d58d18eae92..47f84b2377e0 100644
--- a/www/chromium/files/patch-sync__util__get_session_name_linux.cc
+++ b/www/chromium/files/patch-sync__util__get_session_name_linux.cc
@@ -1,5 +1,5 @@
---- ./sync/util/get_session_name_linux.cc.orig 2014-08-20 21:02:30.000000000 +0200
-+++ ./sync/util/get_session_name_linux.cc 2014-08-22 15:06:26.000000000 +0200
+--- sync/util/get_session_name_linux.cc.orig 2014-10-02 17:19:01 UTC
++++ sync/util/get_session_name_linux.cc
@@ -13,8 +13,9 @@
namespace internal {
diff --git a/www/chromium/files/patch-testing__gtest__include__gtest__internal__gtest-port.h b/www/chromium/files/patch-testing__gtest__include__gtest__internal__gtest-port.h
index 99b987d85b4a..8deaaf66e0f8 100644
--- a/www/chromium/files/patch-testing__gtest__include__gtest__internal__gtest-port.h
+++ b/www/chromium/files/patch-testing__gtest__include__gtest__internal__gtest-port.h
@@ -1,6 +1,6 @@
---- ./testing/gtest/include/gtest/internal/gtest-port.h.orig 2014-08-20 21:03:23.000000000 +0200
-+++ ./testing/gtest/include/gtest/internal/gtest-port.h 2014-08-22 15:06:26.000000000 +0200
-@@ -265,6 +265,8 @@
+--- testing/gtest/include/gtest/internal/gtest-port.h.orig 2014-10-02 17:39:53 UTC
++++ testing/gtest/include/gtest/internal/gtest-port.h
+@@ -343,6 +343,8 @@
# define GTEST_OS_NACL 1
#elif defined __OpenBSD__
# define GTEST_OS_OPENBSD 1
@@ -9,7 +9,7 @@
#elif defined __QNX__
# define GTEST_OS_QNX 1
#endif // __CYGWIN__
-@@ -477,7 +479,7 @@
+@@ -611,7 +613,7 @@
// To disable threading support in Google Test, add -DGTEST_HAS_PTHREAD=0
// to your compiler flags.
# define GTEST_HAS_PTHREAD (GTEST_OS_LINUX || GTEST_OS_MAC || GTEST_OS_HPUX \
@@ -18,7 +18,7 @@
#endif // GTEST_HAS_PTHREAD
#if GTEST_HAS_PTHREAD
-@@ -646,7 +648,7 @@
+@@ -791,7 +793,7 @@
(GTEST_OS_MAC && !GTEST_OS_IOS) || GTEST_OS_IOS_SIMULATOR || \
(GTEST_OS_WINDOWS_DESKTOP && _MSC_VER >= 1400) || \
GTEST_OS_WINDOWS_MINGW || GTEST_OS_AIX || GTEST_OS_HPUX || \
diff --git a/www/chromium/files/patch-testing__gtest__src__gtest.cc b/www/chromium/files/patch-testing__gtest__src__gtest.cc
index 1bfdfb397906..87e6e4aad4bd 100644
--- a/www/chromium/files/patch-testing__gtest__src__gtest.cc
+++ b/www/chromium/files/patch-testing__gtest__src__gtest.cc
@@ -1,6 +1,6 @@
---- ./testing/gtest/src/gtest.cc.orig 2014-08-20 21:03:23.000000000 +0200
-+++ ./testing/gtest/src/gtest.cc 2014-08-22 15:06:26.000000000 +0200
-@@ -117,6 +117,10 @@
+--- testing/gtest/src/gtest.cc.orig 2014-10-02 17:39:53 UTC
++++ testing/gtest/src/gtest.cc
+@@ -121,6 +121,10 @@
#endif // GTEST_OS_LINUX
@@ -11,7 +11,7 @@
#if GTEST_HAS_EXCEPTIONS
# include <stdexcept>
#endif
-@@ -1592,7 +1596,7 @@
+@@ -1891,7 +1895,7 @@
#if GTEST_OS_WINDOWS
return _wcsicmp(lhs, rhs) == 0;
diff --git a/www/chromium/files/patch-third_party__WebKit__Source__config.h b/www/chromium/files/patch-third_party__WebKit__Source__config.h
deleted file mode 100644
index 53ebc30584b5..000000000000
--- a/www/chromium/files/patch-third_party__WebKit__Source__config.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./third_party/WebKit/Source/config.h.orig 2014-08-20 21:08:07.000000000 +0200
-+++ ./third_party/WebKit/Source/config.h 2014-08-22 15:06:26.000000000 +0200
-@@ -155,6 +155,6 @@
- #define SKIP_STATIC_CONSTRUCTORS_ON_GCC 1
- #endif
-
--#if OS(LINUX) || OS(ANDROID) || OS(WIN)
-+#if OS(LINUX) || OS(ANDROID) || OS(FREEBSD) || OS(WIN)
- #define WTF_USE_HARFBUZZ 1
- #endif
diff --git a/www/chromium/files/patch-third_party__WebKit__Source__core__core.gyp b/www/chromium/files/patch-third_party__WebKit__Source__core__core.gyp
index 063cbcc8ee30..7922b122b2bc 100644
--- a/www/chromium/files/patch-third_party__WebKit__Source__core__core.gyp
+++ b/www/chromium/files/patch-third_party__WebKit__Source__core__core.gyp
@@ -1,6 +1,6 @@
---- ./third_party/WebKit/Source/core/core.gyp.orig 2014-08-20 21:08:03.000000000 +0200
-+++ ./third_party/WebKit/Source/core/core.gyp 2014-08-22 15:06:26.000000000 +0200
-@@ -650,7 +650,7 @@
+--- third_party/WebKit/Source/core/core.gyp.orig 2014-10-02 18:00:36 UTC
++++ third_party/WebKit/Source/core/core.gyp
+@@ -589,7 +589,7 @@
# Due to a bug in gcc 4.6 in android NDK, we get warnings about uninitialized variable.
'cflags': ['-Wno-uninitialized'],
}],
@@ -9,7 +9,7 @@
'sources/': [
['exclude', 'Linux\\.cpp$'],
],
-@@ -690,7 +690,7 @@
+@@ -627,7 +627,7 @@
['OS=="win" and buildtype=="Official"', {
'msvs_shard': 19,
}],
diff --git a/www/chromium/files/patch-third_party__WebKit__Source__platform__blink_platform.gyp b/www/chromium/files/patch-third_party__WebKit__Source__platform__blink_platform.gyp
index a71e504b10b6..aec2d595b2d0 100644
--- a/www/chromium/files/patch-third_party__WebKit__Source__platform__blink_platform.gyp
+++ b/www/chromium/files/patch-third_party__WebKit__Source__platform__blink_platform.gyp
@@ -1,5 +1,5 @@
---- ./third_party/WebKit/Source/platform/blink_platform.gyp.orig 2014-08-20 21:07:58.000000000 +0200
-+++ ./third_party/WebKit/Source/platform/blink_platform.gyp 2014-08-22 15:06:26.000000000 +0200
+--- third_party/WebKit/Source/platform/blink_platform.gyp.orig 2014-10-02 18:00:37 UTC
++++ third_party/WebKit/Source/platform/blink_platform.gyp
@@ -38,6 +38,9 @@
'targets': [{
'target_name': 'blink_common',
@@ -10,7 +10,7 @@
'variables': { 'enable_wexit_time_destructors': 1 },
'dependencies': [
'../config.gyp:config',
-@@ -249,7 +252,7 @@
+@@ -248,7 +251,7 @@
# compiler optimizations, see crbug.com/237063
'msvs_disabled_warnings': [ 4267, 4334, 4724 ],
'conditions': [
@@ -19,16 +19,16 @@
'sources/': [
# Cherry-pick files excluded by the broader regular expressions above.
['include', 'fonts/harfbuzz/FontHarfBuzz\\.cpp$'],
-@@ -269,7 +272,7 @@
+@@ -268,7 +271,7 @@
['exclude', 'Harfbuzz[^/]+\\.(cpp|h)$'],
],
}],
- ['OS=="linux" or OS=="android"', {
+ ['OS=="linux" or OS=="android" or os_bsd==1', {
'sources/': [
- ['include', 'fonts/linux/FontPlatformDataLinuxHarfBuzz\\.cpp$'],
+ ['include', 'fonts/linux/FontPlatformDataLinux\\.cpp$'],
]
-@@ -366,7 +369,7 @@
+@@ -367,7 +370,7 @@
['exclude', 'fonts/harfbuzz/HarfBuzzFaceCoreText\\.cpp$'],
],
}],
@@ -37,7 +37,7 @@
'sources/': [
['exclude', 'VDMX[^/]+\\.(cpp|h)$'],
],
-@@ -412,7 +415,7 @@
+@@ -413,7 +416,7 @@
['exclude', 'Android\\.cpp$'],
],
}],
diff --git a/www/chromium/files/patch-third_party__WebKit__Source__platform__heap__ThreadState.cpp b/www/chromium/files/patch-third_party__WebKit__Source__platform__heap__ThreadState.cpp
index 2b17eecd10cb..71a235d85d9b 100644
--- a/www/chromium/files/patch-third_party__WebKit__Source__platform__heap__ThreadState.cpp
+++ b/www/chromium/files/patch-third_party__WebKit__Source__platform__heap__ThreadState.cpp
@@ -1,6 +1,6 @@
---- ./third_party/WebKit/Source/platform/heap/ThreadState.cpp.orig 2014-08-20 21:07:57.000000000 +0200
-+++ ./third_party/WebKit/Source/platform/heap/ThreadState.cpp 2014-08-22 15:06:26.000000000 +0200
-@@ -50,13 +50,22 @@
+--- third_party/WebKit/Source/platform/heap/ThreadState.cpp.orig 2014-10-02 18:00:37 UTC
++++ third_party/WebKit/Source/platform/heap/ThreadState.cpp
+@@ -54,13 +54,22 @@
#include <sanitizer/msan_interface.h>
#endif
@@ -8,7 +8,7 @@
+#include <pthread_np.h>
+#endif
+
- namespace WebCore {
+ namespace blink {
static void* getStackStart()
{
@@ -24,12 +24,12 @@
void* base;
size_t size;
int error = pthread_attr_getstack(&attr, &base, &size);
-@@ -64,6 +73,9 @@
+@@ -68,6 +77,9 @@
pthread_attr_destroy(&attr);
return reinterpret_cast<Address>(base) + size;
}
+#if OS(FREEBSD)
-+ pthread_attr_destroy(&attr);
++ pthread_attr_destroy(&attr);
+#endif
#if defined(__GLIBC__)
// pthread_getattr_np can fail for the main thread. In this case
diff --git a/www/chromium/files/patch-third_party__WebKit__Source__web__linux__WebFontRendering.cpp b/www/chromium/files/patch-third_party__WebKit__Source__web__linux__WebFontRendering.cpp
deleted file mode 100644
index 9b8bba75e1f7..000000000000
--- a/www/chromium/files/patch-third_party__WebKit__Source__web__linux__WebFontRendering.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- ./third_party/WebKit/Source/web/linux/WebFontRendering.cpp.orig 2014-08-20 21:07:56.000000000 +0200
-+++ ./third_party/WebKit/Source/web/linux/WebFontRendering.cpp 2014-08-22 15:06:26.000000000 +0200
-@@ -34,7 +34,7 @@
- #include "platform/fonts/FontDescription.h"
- #include "platform/fonts/FontPlatformData.h"
-
--#if OS(LINUX)
-+#if OS(LINUX) || OS(FREEBSD)
- #include "public/platform/linux/WebFontInfo.h"
- #endif
-
-@@ -77,7 +77,7 @@
- void WebFontRendering::setSubpixelPositioning(bool useSubpixelPositioning)
- {
- FontDescription::setSubpixelPositioning(useSubpixelPositioning);
--#if OS(LINUX)
-+#if OS(LINUX) || OS(FREEBSD)
- WebFontInfo::setSubpixelPositioning(useSubpixelPositioning);
- #endif
- }
diff --git a/www/chromium/files/patch-third_party__WebKit__Source__web__web.gyp b/www/chromium/files/patch-third_party__WebKit__Source__web__web.gyp
index 172eac3c7583..328d8e4120ec 100644
--- a/www/chromium/files/patch-third_party__WebKit__Source__web__web.gyp
+++ b/www/chromium/files/patch-third_party__WebKit__Source__web__web.gyp
@@ -1,6 +1,6 @@
---- ./third_party/WebKit/Source/web/web.gyp.orig 2014-08-20 21:07:57.000000000 +0200
-+++ ./third_party/WebKit/Source/web/web.gyp 2014-08-22 15:06:26.000000000 +0200
-@@ -142,7 +142,7 @@
+--- third_party/WebKit/Source/web/web.gyp.orig 2014-10-02 18:00:38 UTC
++++ third_party/WebKit/Source/web/web.gyp
+@@ -145,7 +145,7 @@
},
},
}],
diff --git a/www/chromium/files/patch-third_party__WebKit__Source__wtf__Assertions.cpp b/www/chromium/files/patch-third_party__WebKit__Source__wtf__Assertions.cpp
deleted file mode 100644
index 09df9bd36abc..000000000000
--- a/www/chromium/files/patch-third_party__WebKit__Source__wtf__Assertions.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./third_party/WebKit/Source/wtf/Assertions.cpp.orig 2014-08-20 21:08:05.000000000 +0200
-+++ ./third_party/WebKit/Source/wtf/Assertions.cpp 2014-08-22 15:06:26.000000000 +0200
-@@ -38,6 +38,7 @@
- #include "OwnPtr.h"
- #include "PassOwnPtr.h"
-
-+#include <stdlib.h>
- #include <stdio.h>
- #include <stdarg.h>
- #include <stdlib.h>
diff --git a/www/chromium/files/patch-third_party__WebKit__Source__wtf__ByteSwap.h b/www/chromium/files/patch-third_party__WebKit__Source__wtf__ByteSwap.h
index 3351611a1f0a..fbe42f130b9b 100644
--- a/www/chromium/files/patch-third_party__WebKit__Source__wtf__ByteSwap.h
+++ b/www/chromium/files/patch-third_party__WebKit__Source__wtf__ByteSwap.h
@@ -1,5 +1,5 @@
---- ./third_party/WebKit/Source/wtf/ByteSwap.h.orig 2014-08-20 21:08:05.000000000 +0200
-+++ ./third_party/WebKit/Source/wtf/ByteSwap.h 2014-08-22 15:06:26.000000000 +0200
+--- third_party/WebKit/Source/wtf/ByteSwap.h.orig 2014-10-02 18:00:38 UTC
++++ third_party/WebKit/Source/wtf/ByteSwap.h
@@ -52,14 +52,20 @@
#else
diff --git a/www/chromium/files/patch-third_party__WebKit__Source__wtf__DateMath.cpp b/www/chromium/files/patch-third_party__WebKit__Source__wtf__DateMath.cpp
deleted file mode 100644
index fea54f26d9f8..000000000000
--- a/www/chromium/files/patch-third_party__WebKit__Source__wtf__DateMath.cpp
+++ /dev/null
@@ -1,28 +0,0 @@
---- ./third_party/WebKit/Source/wtf/DateMath.cpp.orig 2014-08-20 21:08:05.000000000 +0200
-+++ ./third_party/WebKit/Source/wtf/DateMath.cpp 2014-08-22 15:06:26.000000000 +0200
-@@ -80,6 +80,7 @@
- #include "StringExtras.h"
-
- #include <algorithm>
-+#include <cstdlib>
- #include <limits.h>
- #include <limits>
- #include <math.h>
-@@ -785,7 +786,7 @@
- return std::numeric_limits<double>::quiet_NaN();
-
- int sgn = (o < 0) ? -1 : 1;
-- o = abs(o);
-+ o = std::abs(o);
- if (*dateString != ':') {
- if (o >= 24)
- offset = ((o / 100) * 60 + (o % 100)) * sgn;
-@@ -874,7 +875,7 @@
- stringBuilder.append(' ');
-
- stringBuilder.append(utcOffset > 0 ? '+' : '-');
-- int absoluteUTCOffset = abs(utcOffset);
-+ int absoluteUTCOffset = std::abs(utcOffset);
- stringBuilder.append(twoDigitStringFromNumber(absoluteUTCOffset / 60));
- stringBuilder.append(twoDigitStringFromNumber(absoluteUTCOffset % 60));
-
diff --git a/www/chromium/files/patch-third_party__WebKit__Source__wtf__wtf.gyp b/www/chromium/files/patch-third_party__WebKit__Source__wtf__wtf.gyp
index 5ecf252cbf3f..8048b3d17e3f 100644
--- a/www/chromium/files/patch-third_party__WebKit__Source__wtf__wtf.gyp
+++ b/www/chromium/files/patch-third_party__WebKit__Source__wtf__wtf.gyp
@@ -1,5 +1,5 @@
---- ./third_party/WebKit/Source/wtf/wtf.gyp.orig 2014-08-20 21:08:05.000000000 +0200
-+++ ./third_party/WebKit/Source/wtf/wtf.gyp 2014-08-22 15:06:26.000000000 +0200
+--- third_party/WebKit/Source/wtf/wtf.gyp.orig 2014-10-02 18:00:38 UTC
++++ third_party/WebKit/Source/wtf/wtf.gyp
@@ -70,7 +70,7 @@
'target_name': 'wtf',
'type': '<(component)',
diff --git a/www/chromium/files/patch-third_party__ffmpeg__chromium__config__Chromium__linux__ia32__config.h b/www/chromium/files/patch-third_party__ffmpeg__chromium__config__Chromium__linux__ia32__config.h
index 62b469c01f39..8ea17b8efaeb 100644
--- a/www/chromium/files/patch-third_party__ffmpeg__chromium__config__Chromium__linux__ia32__config.h
+++ b/www/chromium/files/patch-third_party__ffmpeg__chromium__config__Chromium__linux__ia32__config.h
@@ -1,5 +1,5 @@
---- ./third_party/ffmpeg/chromium/config/Chromium/linux/ia32/config.h.orig 2014-08-20 21:04:24.000000000 +0200
-+++ ./third_party/ffmpeg/chromium/config/Chromium/linux/ia32/config.h 2014-08-22 15:06:26.000000000 +0200
+--- third_party/ffmpeg/chromium/config/Chromium/linux/ia32/config.h.orig 2014-10-02 17:40:34 UTC
++++ third_party/ffmpeg/chromium/config/Chromium/linux/ia32/config.h
@@ -1,7 +1,7 @@
/* Automatically generated by configure - do not modify! */
#ifndef FFMPEG_CONFIG_H
diff --git a/www/chromium/files/patch-third_party__ffmpeg__libavutil__mem.c b/www/chromium/files/patch-third_party__ffmpeg__libavutil__mem.c
index 6ee064303f84..c28da5279ca7 100644
--- a/www/chromium/files/patch-third_party__ffmpeg__libavutil__mem.c
+++ b/www/chromium/files/patch-third_party__ffmpeg__libavutil__mem.c
@@ -1,5 +1,5 @@
---- ./third_party/ffmpeg/libavutil/mem.c.orig 2014-08-20 21:04:28.000000000 +0200
-+++ ./third_party/ffmpeg/libavutil/mem.c 2014-08-22 15:06:26.000000000 +0200
+--- third_party/ffmpeg/libavutil/mem.c.orig 2014-10-02 17:40:35 UTC
++++ third_party/ffmpeg/libavutil/mem.c
@@ -32,7 +32,7 @@
#include <stdint.h>
#include <stdlib.h>
diff --git a/www/chromium/files/patch-third_party__khronos__khronos.gyp b/www/chromium/files/patch-third_party__khronos__khronos.gyp
index 0790d80fb187..876e4e5e172b 100644
--- a/www/chromium/files/patch-third_party__khronos__khronos.gyp
+++ b/www/chromium/files/patch-third_party__khronos__khronos.gyp
@@ -1,5 +1,5 @@
---- ./third_party/khronos/khronos.gyp.orig 2014-08-20 21:03:05.000000000 +0200
-+++ ./third_party/khronos/khronos.gyp 2014-08-22 15:06:26.000000000 +0200
+--- third_party/khronos/khronos.gyp.orig 2014-10-02 17:19:02 UTC
++++ third_party/khronos/khronos.gyp
@@ -11,6 +11,7 @@
'include_dirs': [
'.',
diff --git a/www/chromium/files/patch-third_party__libXNVCtrl__libXNVCtrl.gyp b/www/chromium/files/patch-third_party__libXNVCtrl__libXNVCtrl.gyp
index c4440a1d27e0..d0a93f92e763 100644
--- a/www/chromium/files/patch-third_party__libXNVCtrl__libXNVCtrl.gyp
+++ b/www/chromium/files/patch-third_party__libXNVCtrl__libXNVCtrl.gyp
@@ -1,5 +1,5 @@
---- ./third_party/libXNVCtrl/libXNVCtrl.gyp.orig 2014-08-20 21:03:03.000000000 +0200
-+++ ./third_party/libXNVCtrl/libXNVCtrl.gyp 2014-08-22 15:06:26.000000000 +0200
+--- third_party/libXNVCtrl/libXNVCtrl.gyp.orig 2014-10-02 17:19:02 UTC
++++ third_party/libXNVCtrl/libXNVCtrl.gyp
@@ -13,6 +13,9 @@
'NVCtrlLib.h',
'nv_control.h',
diff --git a/www/chromium/files/patch-third_party__libexif__libexif.gyp b/www/chromium/files/patch-third_party__libexif__libexif.gyp
index 6c63f8028938..cf62b7ae6de5 100644
--- a/www/chromium/files/patch-third_party__libexif__libexif.gyp
+++ b/www/chromium/files/patch-third_party__libexif__libexif.gyp
@@ -1,5 +1,5 @@
---- ./third_party/libexif/libexif.gyp.orig 2014-08-20 21:03:07.000000000 +0200
-+++ ./third_party/libexif/libexif.gyp 2014-08-21 23:18:11.000000000 +0200
+--- third_party/libexif/libexif.gyp.orig 2014-09-04 00:04:19 UTC
++++ third_party/libexif/libexif.gyp
@@ -5,9 +5,9 @@
{
'variables': {
diff --git a/www/chromium/files/patch-third_party__libjingle__libjingle.gyp b/www/chromium/files/patch-third_party__libjingle__libjingle.gyp
index 5f62c637485a..a73b47e11390 100644
--- a/www/chromium/files/patch-third_party__libjingle__libjingle.gyp
+++ b/www/chromium/files/patch-third_party__libjingle__libjingle.gyp
@@ -1,6 +1,6 @@
---- ./third_party/libjingle/libjingle.gyp.orig 2014-08-20 21:03:06.000000000 +0200
-+++ ./third_party/libjingle/libjingle.gyp 2014-08-22 15:06:26.000000000 +0200
-@@ -477,7 +477,7 @@
+--- third_party/libjingle/libjingle.gyp.orig 2014-10-02 17:39:48 UTC
++++ third_party/libjingle/libjingle.gyp
+@@ -484,7 +484,7 @@
],
}],
# TODO(mallinath) - Enable SCTP for iOS.
diff --git a/www/chromium/files/patch-third_party__libjingle__source__talk__base__cpumonitor.cc b/www/chromium/files/patch-third_party__libjingle__source__talk__base__cpumonitor.cc
deleted file mode 100644
index 01812f20d781..000000000000
--- a/www/chromium/files/patch-third_party__libjingle__source__talk__base__cpumonitor.cc
+++ /dev/null
@@ -1,48 +0,0 @@
---- ./third_party/libjingle/source/talk/base/cpumonitor.cc.orig 2014-08-20 21:03:47.000000000 +0200
-+++ ./third_party/libjingle/source/talk/base/cpumonitor.cc 2014-08-22 15:06:26.000000000 +0200
-@@ -53,13 +53,13 @@
- #include <mach/task.h>
- #endif // defined(IOS) || defined(OSX)
-
--#if defined(LINUX) || defined(ANDROID)
-+#if defined(LINUX) || defined(ANDROID) || defined(BSD)
- #include <sys/resource.h>
- #include <errno.h>
- #include <stdio.h>
- #include "talk/base/fileutils.h"
- #include "talk/base/pathutils.h"
--#endif // defined(LINUX) || defined(ANDROID)
-+#endif // defined(LINUX) || defined(ANDROID) || defined(BSD)
-
- #if defined(IOS) || defined(OSX)
- static uint64 TimeValueTToInt64(const time_value_t &time_value) {
-@@ -285,6 +285,11 @@
- const uint64 cpu_times = nice + system + user;
- const uint64 total_times = cpu_times + idle;
- #endif // defined(LINUX) || defined(ANDROID)
-+#if defined(BSD)
-+ const uint64 cpu_times = 0;
-+ const uint64 total_times = 0;
-+ return 0.f;
-+#endif
-
- #if defined(__native_client__)
- // TODO(ryanpetrie): Implement this via PPAPI when it's available.
-@@ -359,7 +364,7 @@
- TimeValueTToInt64(task_term_info.system_time));
- #endif // defined(IOS) || defined(OSX)
-
--#if defined(LINUX) || defined(ANDROID)
-+#if defined(LINUX) || defined(ANDROID) || defined(BSD)
- rusage usage;
- if (getrusage(RUSAGE_SELF, &usage) < 0) {
- LOG_ERR(LS_ERROR) << "getrusage failed";
-@@ -369,7 +374,7 @@
- const uint64 cpu_times =
- (usage.ru_utime.tv_sec + usage.ru_stime.tv_sec) * kNumMicrosecsPerSec +
- usage.ru_utime.tv_usec + usage.ru_stime.tv_usec;
--#endif // defined(LINUX) || defined(ANDROID)
-+#endif // defined(LINUX) || defined(ANDROID) || defined(BSD)
-
- #if defined(__native_client__)
- // TODO(ryanpetrie): Implement this via PPAPI when it's available.
diff --git a/www/chromium/files/patch-third_party__libjingle__source__talk__base__ipaddress.h b/www/chromium/files/patch-third_party__libjingle__source__talk__base__ipaddress.h
deleted file mode 100644
index b19dd21df383..000000000000
--- a/www/chromium/files/patch-third_party__libjingle__source__talk__base__ipaddress.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- ./third_party/libjingle/source/talk/base/ipaddress.h.orig 2014-08-20 21:03:47.000000000 +0200
-+++ ./third_party/libjingle/source/talk/base/ipaddress.h 2014-08-22 15:06:26.000000000 +0200
-@@ -34,6 +34,9 @@
- #include <arpa/inet.h>
- #include <netdb.h>
- #endif
-+#ifdef BSD
-+#include <sys/socket.h>
-+#endif
- #ifdef WIN32
- #include <winsock2.h>
- #include <ws2tcpip.h>
diff --git a/www/chromium/files/patch-third_party__libjingle__source__talk__base__linux.cc b/www/chromium/files/patch-third_party__libjingle__source__talk__base__linux.cc
deleted file mode 100644
index 02906e449552..000000000000
--- a/www/chromium/files/patch-third_party__libjingle__source__talk__base__linux.cc
+++ /dev/null
@@ -1,17 +0,0 @@
---- ./third_party/libjingle/source/talk/base/linux.cc.orig 2014-08-20 21:03:47.000000000 +0200
-+++ ./third_party/libjingle/source/talk/base/linux.cc 2014-08-22 15:06:27.000000000 +0200
-@@ -25,7 +25,7 @@
- * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
--#if defined(LINUX) || defined(ANDROID)
-+#if defined(LINUX) || defined(ANDROID) || defined(BSD)
- #include "talk/base/linux.h"
-
- #include <ctype.h>
-@@ -362,4 +362,4 @@
-
- } // namespace talk_base
-
--#endif // defined(LINUX) || defined(ANDROID)
-+#endif // defined(LINUX) || defined(ANDROID) || defined(BSD)
diff --git a/www/chromium/files/patch-third_party__libjingle__source__talk__base__linux.h b/www/chromium/files/patch-third_party__libjingle__source__talk__base__linux.h
deleted file mode 100644
index 417b583219a8..000000000000
--- a/www/chromium/files/patch-third_party__libjingle__source__talk__base__linux.h
+++ /dev/null
@@ -1,18 +0,0 @@
---- ./third_party/libjingle/source/talk/base/linux.h.orig 2014-08-20 21:03:46.000000000 +0200
-+++ ./third_party/libjingle/source/talk/base/linux.h 2014-08-22 15:06:27.000000000 +0200
-@@ -28,7 +28,7 @@
- #ifndef TALK_BASE_LINUX_H_
- #define TALK_BASE_LINUX_H_
-
--#if defined(LINUX) || defined(ANDROID)
-+#if defined(LINUX) || defined(ANDROID) || defined(BSD)
- #include <string>
- #include <map>
- #include <vector>
-@@ -136,5 +136,5 @@
-
- } // namespace talk_base
-
--#endif // defined(LINUX) || defined(ANDROID)
-+#endif // defined(LINUX) || defined(ANDROID) || defined(BSD)
- #endif // TALK_BASE_LINUX_H_
diff --git a/www/chromium/files/patch-third_party__libjingle__source__talk__base__network.h b/www/chromium/files/patch-third_party__libjingle__source__talk__base__network.h
deleted file mode 100644
index 4da5983af68d..000000000000
--- a/www/chromium/files/patch-third_party__libjingle__source__talk__base__network.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- ./third_party/libjingle/source/talk/base/network.h.orig 2014-08-20 21:03:47.000000000 +0200
-+++ ./third_party/libjingle/source/talk/base/network.h 2014-08-22 15:06:27.000000000 +0200
-@@ -38,6 +38,10 @@
- #include "talk/base/messagehandler.h"
- #include "talk/base/sigslot.h"
-
-+#if defined(OS_FREEBSD)
-+#include <sys/types.h>
-+#endif
-+
- #if defined(POSIX)
- struct ifaddrs;
- #endif // defined(POSIX)
diff --git a/www/chromium/files/patch-third_party__libjpeg_turbo__libjpeg.gyp b/www/chromium/files/patch-third_party__libjpeg_turbo__libjpeg.gyp
index ae0078659196..f3eb3f4f1f91 100644
--- a/www/chromium/files/patch-third_party__libjpeg_turbo__libjpeg.gyp
+++ b/www/chromium/files/patch-third_party__libjpeg_turbo__libjpeg.gyp
@@ -1,11 +1,11 @@
---- ./third_party/libjpeg_turbo/libjpeg.gyp.orig 2014-08-20 21:03:45.000000000 +0200
-+++ ./third_party/libjpeg_turbo/libjpeg.gyp 2014-08-21 23:18:11.000000000 +0200
-@@ -245,7 +245,7 @@
+--- third_party/libjpeg_turbo/libjpeg.gyp.orig 2014-09-04 00:29:24 UTC
++++ third_party/libjpeg_turbo/libjpeg.gyp
+@@ -246,7 +246,7 @@
],
},
}],
-- [ 'OS=="linux" or OS=="freebsd" or (OS=="android" and target_arch!="arm")', {
-+ [ 'OS=="linux" or os_bsd==1 or (OS=="android" and target_arch!="arm")', {
+- [ 'OS=="linux" or OS=="freebsd" or (OS=="android" and (target_arch=="ia32" or target_arch=="x64"))', {
++ [ 'OS=="linux" or os_bsd==1 or (OS=="android" and (target_arch=="ia32" or target_arch=="x64"))', {
'conditions': [
[ 'use_system_yasm==0', {
'dependencies': [
diff --git a/www/chromium/files/patch-third_party__libphonenumber__libphonenumber.gyp b/www/chromium/files/patch-third_party__libphonenumber__libphonenumber.gyp
index d6bda31ede72..efe72bb3040a 100644
--- a/www/chromium/files/patch-third_party__libphonenumber__libphonenumber.gyp
+++ b/www/chromium/files/patch-third_party__libphonenumber__libphonenumber.gyp
@@ -1,5 +1,5 @@
---- ./third_party/libphonenumber/libphonenumber.gyp.orig 2014-08-20 21:02:59.000000000 +0200
-+++ ./third_party/libphonenumber/libphonenumber.gyp 2014-08-22 15:06:27.000000000 +0200
+--- third_party/libphonenumber/libphonenumber.gyp.orig 2014-10-02 17:19:02 UTC
++++ third_party/libphonenumber/libphonenumber.gyp
@@ -11,6 +11,7 @@
# generated protocol headers to be available with "phonenumbers" include
# path, e.g. #include "phonenumbers/foo.pb.h".
diff --git a/www/chromium/files/patch-third_party__libvpx__unpack_lib_posix.sh b/www/chromium/files/patch-third_party__libvpx__unpack_lib_posix.sh
index 903b4fc9d022..d52d5b5f594e 100644
--- a/www/chromium/files/patch-third_party__libvpx__unpack_lib_posix.sh
+++ b/www/chromium/files/patch-third_party__libvpx__unpack_lib_posix.sh
@@ -1,5 +1,5 @@
---- ./third_party/libvpx/unpack_lib_posix.sh.orig 2014-08-20 21:03:55.000000000 +0200
-+++ ./third_party/libvpx/unpack_lib_posix.sh 2014-08-22 15:06:27.000000000 +0200
+--- third_party/libvpx/unpack_lib_posix.sh.orig 2014-10-02 17:40:17 UTC
++++ third_party/libvpx/unpack_lib_posix.sh
@@ -1,4 +1,4 @@
-#!/bin/bash -e
+#!/usr/bin/env bash
diff --git a/www/chromium/files/patch-third_party__ots__include__opentype-sanitiser.h b/www/chromium/files/patch-third_party__ots__include__opentype-sanitiser.h
index 389b937a949b..2182a696ba12 100644
--- a/www/chromium/files/patch-third_party__ots__include__opentype-sanitiser.h
+++ b/www/chromium/files/patch-third_party__ots__include__opentype-sanitiser.h
@@ -1,5 +1,5 @@
---- ./third_party/ots/include/opentype-sanitiser.h.orig 2014-08-20 21:03:55.000000000 +0200
-+++ ./third_party/ots/include/opentype-sanitiser.h 2014-08-22 15:06:27.000000000 +0200
+--- third_party/ots/include/opentype-sanitiser.h.orig 2014-10-02 17:40:20 UTC
++++ third_party/ots/include/opentype-sanitiser.h
@@ -22,6 +22,7 @@
#else
#include <arpa/inet.h>
diff --git a/www/chromium/files/patch-third_party__pdfium__build__standalone.gypi b/www/chromium/files/patch-third_party__pdfium__build__standalone.gypi
index ebd428eed88f..c57575bab76a 100644
--- a/www/chromium/files/patch-third_party__pdfium__build__standalone.gypi
+++ b/www/chromium/files/patch-third_party__pdfium__build__standalone.gypi
@@ -1,5 +1,5 @@
---- ./third_party/pdfium/build/standalone.gypi.orig 2014-08-20 21:03:59.000000000 +0200
-+++ ./third_party/pdfium/build/standalone.gypi 2014-08-22 17:00:23.000000000 +0200
+--- third_party/pdfium/build/standalone.gypi.orig 2014-10-02 17:40:24 UTC
++++ third_party/pdfium/build/standalone.gypi
@@ -13,7 +13,7 @@
'variables': {
'variables': {
@@ -18,7 +18,7 @@
'host_arch%': 'ia32',
}],
],
-@@ -250,4 +250,4 @@
+@@ -259,4 +259,4 @@
# See comment in Chromium's common.gypi for why this is needed.
'SYMROOT': '<(DEPTH)/xcodebuild',
}
diff --git a/www/chromium/files/patch-third_party__pdfium__core__include__fxcrt__fx_system.h b/www/chromium/files/patch-third_party__pdfium__core__include__fxcrt__fx_system.h
index 889bf0bbf209..aadef589923a 100644
--- a/www/chromium/files/patch-third_party__pdfium__core__include__fxcrt__fx_system.h
+++ b/www/chromium/files/patch-third_party__pdfium__core__include__fxcrt__fx_system.h
@@ -1,5 +1,5 @@
---- ./third_party/pdfium/core/include/fxcrt/fx_system.h.orig 2014-08-20 21:03:59.000000000 +0200
-+++ ./third_party/pdfium/core/include/fxcrt/fx_system.h 2014-08-22 15:13:48.000000000 +0200
+--- third_party/pdfium/core/include/fxcrt/fx_system.h.orig 2014-10-02 17:40:24 UTC
++++ third_party/pdfium/core/include/fxcrt/fx_system.h
@@ -21,7 +21,7 @@
#elif defined(_WIN32) || defined(_WIN64)
#define _FX_OS_ _FX_WIN32_DESKTOP_
diff --git a/www/chromium/files/patch-third_party__pdfium__fpdfsdk__src__javascript__PublicMethods.cpp b/www/chromium/files/patch-third_party__pdfium__fpdfsdk__src__javascript__PublicMethods.cpp
index 53950176e79e..3bbe0340466b 100644
--- a/www/chromium/files/patch-third_party__pdfium__fpdfsdk__src__javascript__PublicMethods.cpp
+++ b/www/chromium/files/patch-third_party__pdfium__fpdfsdk__src__javascript__PublicMethods.cpp
@@ -1,6 +1,6 @@
---- ./third_party/pdfium/fpdfsdk/src/javascript/PublicMethods.cpp.orig 2014-08-20 21:04:00.000000000 +0200
-+++ ./third_party/pdfium/fpdfsdk/src/javascript/PublicMethods.cpp 2014-08-22 22:27:31.000000000 +0200
-@@ -1062,7 +1062,7 @@
+--- third_party/pdfium/fpdfsdk/src/javascript/PublicMethods.cpp.orig 2014-10-02 17:40:24 UTC
++++ third_party/pdfium/fpdfsdk/src/javascript/PublicMethods.cpp
+@@ -1052,7 +1052,7 @@
//function AFNumber_Format(nDec, sepStyle, negStyle, currStyle, strCurrency, bCurrencyPrepend)
FX_BOOL CJS_PublicMethods::AFNumber_Format(OBJ_METHOD_PARAMS)
{
@@ -9,7 +9,7 @@
v8::Isolate* isolate = ::GetIsolate(cc);
CJS_Context* pContext = (CJS_Context *)cc;
ASSERT(pContext != NULL);
-@@ -1403,7 +1403,7 @@
+@@ -1393,7 +1393,7 @@
//function AFPercent_Format(nDec, sepStyle)
FX_BOOL CJS_PublicMethods::AFPercent_Format(OBJ_METHOD_PARAMS)
{
diff --git a/www/chromium/files/patch-third_party__pdfium__fpdfsdk__src__jsapi__fxjs_v8.cpp b/www/chromium/files/patch-third_party__pdfium__fpdfsdk__src__jsapi__fxjs_v8.cpp
index fffe1c0a4675..75526fd21fb5 100644
--- a/www/chromium/files/patch-third_party__pdfium__fpdfsdk__src__jsapi__fxjs_v8.cpp
+++ b/www/chromium/files/patch-third_party__pdfium__fpdfsdk__src__jsapi__fxjs_v8.cpp
@@ -1,5 +1,5 @@
---- ./third_party/pdfium/fpdfsdk/src/jsapi/fxjs_v8.cpp.orig 2014-08-20 21:04:00.000000000 +0200
-+++ ./third_party/pdfium/fpdfsdk/src/jsapi/fxjs_v8.cpp 2014-08-22 19:48:05.000000000 +0200
+--- third_party/pdfium/fpdfsdk/src/jsapi/fxjs_v8.cpp.orig 2014-10-02 17:40:24 UTC
++++ third_party/pdfium/fpdfsdk/src/jsapi/fxjs_v8.cpp
@@ -753,12 +753,17 @@
double _getLocalTZA()
diff --git a/www/chromium/files/patch-third_party__pdfium__pdfium.gyp b/www/chromium/files/patch-third_party__pdfium__pdfium.gyp
index ea43f69b97e9..ebd2b8f0bf83 100644
--- a/www/chromium/files/patch-third_party__pdfium__pdfium.gyp
+++ b/www/chromium/files/patch-third_party__pdfium__pdfium.gyp
@@ -1,11 +1,11 @@
---- ./third_party/pdfium/pdfium.gyp.orig 2014-08-20 21:04:00.000000000 +0200
-+++ ./third_party/pdfium/pdfium.gyp 2014-08-22 16:59:52.000000000 +0200
-@@ -14,7 +14,7 @@
+--- third_party/pdfium/pdfium.gyp.orig 2014-10-02 17:40:24 UTC
++++ third_party/pdfium/pdfium.gyp
+@@ -13,7 +13,7 @@
['pdf_use_skia==1', {
'defines': ['_SKIA_SUPPORT_'],
}],
- ['OS=="linux"', {
+ ['OS=="linux" or OS=="freebsd"', {
- 'cflags!': [
- '-fno-exceptions',
- ],
+ 'conditions': [
+ ['target_arch=="x64"', {
+ 'defines' : [ '_FX_CPU_=_FX_X64_', ],
diff --git a/www/chromium/files/patch-third_party__pdfium__third_party__logging.h b/www/chromium/files/patch-third_party__pdfium__third_party__logging.h
new file mode 100644
index 000000000000..986dc05af056
--- /dev/null
+++ b/www/chromium/files/patch-third_party__pdfium__third_party__logging.h
@@ -0,0 +1,11 @@
+--- third_party/pdfium/third_party/logging.h.orig 2014-10-02 17:40:24 UTC
++++ third_party/pdfium/third_party/logging.h
+@@ -10,7 +10,7 @@
+ #define CHECK(condition) \
+ if (!(condition)) { \
+ abort(); \
+- *(reinterpret_cast<volatile char*>(NULL) + 42) = 0x42; \
++ *(reinterpret_cast<volatile char*>(__null) + 42) = 0x42; \
+ }
+
+ #define NOTREACHED() abort()
diff --git a/www/chromium/files/patch-third_party__sfntly__sfntly.gyp b/www/chromium/files/patch-third_party__sfntly__sfntly.gyp
index cfe61867d02f..a8040aa0f232 100644
--- a/www/chromium/files/patch-third_party__sfntly__sfntly.gyp
+++ b/www/chromium/files/patch-third_party__sfntly__sfntly.gyp
@@ -1,5 +1,5 @@
---- ./third_party/sfntly/sfntly.gyp.orig 2014-08-20 21:03:05.000000000 +0200
-+++ ./third_party/sfntly/sfntly.gyp 2014-08-22 15:06:27.000000000 +0200
+--- third_party/sfntly/sfntly.gyp.orig 2014-10-02 17:19:02 UTC
++++ third_party/sfntly/sfntly.gyp
@@ -126,7 +126,7 @@
'cpp/src/sample/chromium/subsetter_impl.h',
],
diff --git a/www/chromium/files/patch-third_party__sqlite__sqlite.gyp b/www/chromium/files/patch-third_party__sqlite__sqlite.gyp
index def88d45a9e1..fb52106c35fc 100644
--- a/www/chromium/files/patch-third_party__sqlite__sqlite.gyp
+++ b/www/chromium/files/patch-third_party__sqlite__sqlite.gyp
@@ -1,5 +1,5 @@
---- ./third_party/sqlite/sqlite.gyp.orig 2014-08-20 21:03:05.000000000 +0200
-+++ ./third_party/sqlite/sqlite.gyp 2014-08-22 15:06:27.000000000 +0200
+--- third_party/sqlite/sqlite.gyp.orig 2014-10-02 17:39:48 UTC
++++ third_party/sqlite/sqlite.gyp
@@ -105,6 +105,8 @@
'amalgamation',
# Needed for fts2 to build.
diff --git a/www/chromium/files/patch-third_party__webrtc__base__cpumonitor.cc b/www/chromium/files/patch-third_party__webrtc__base__cpumonitor.cc
new file mode 100644
index 000000000000..c56d148649f9
--- /dev/null
+++ b/www/chromium/files/patch-third_party__webrtc__base__cpumonitor.cc
@@ -0,0 +1,36 @@
+--- third_party/webrtc/base/cpumonitor.cc.orig 2014-10-02 17:40:33 UTC
++++ third_party/webrtc/base/cpumonitor.cc
+@@ -36,13 +36,13 @@
+ #include <mach/task.h>
+ #endif // defined(WEBRTC_MAC)
+
+-#if defined(WEBRTC_LINUX)
++#if defined(WEBRTC_LINUX) || defined(WEBRTC_BSD)
+ #include <sys/resource.h>
+ #include <errno.h>
+ #include <stdio.h>
+ #include "webrtc/base/fileutils.h"
+ #include "webrtc/base/pathutils.h"
+-#endif // defined(WEBRTC_LINUX)
++#endif // defined(WEBRTC_LINUX) || defined(WEBRTC_BSD)
+
+ #if defined(WEBRTC_MAC)
+ static uint64 TimeValueTToInt64(const time_value_t &time_value) {
+@@ -342,7 +342,7 @@
+ TimeValueTToInt64(task_term_info.system_time));
+ #endif // defined(WEBRTC_MAC)
+
+-#if defined(WEBRTC_LINUX)
++#if defined(WEBRTC_LINUX) || defined(WEBRTC_BSD)
+ rusage usage;
+ if (getrusage(RUSAGE_SELF, &usage) < 0) {
+ LOG_ERR(LS_ERROR) << "getrusage failed";
+@@ -352,7 +352,7 @@
+ const uint64 cpu_times =
+ (usage.ru_utime.tv_sec + usage.ru_stime.tv_sec) * kNumMicrosecsPerSec +
+ usage.ru_utime.tv_usec + usage.ru_stime.tv_usec;
+-#endif // defined(WEBRTC_LINUX)
++#endif // defined(WEBRTC_LINUX) || defined(WEBRTC_BSD)
+
+ #if defined(__native_client__)
+ // TODO(ryanpetrie): Implement this via PPAPI when it's available.
diff --git a/www/chromium/files/patch-third_party__webrtc__base__httpcommon.cc b/www/chromium/files/patch-third_party__webrtc__base__httpcommon.cc
index 9591db5fa0bd..b3ae82e41eec 100644
--- a/www/chromium/files/patch-third_party__webrtc__base__httpcommon.cc
+++ b/www/chromium/files/patch-third_party__webrtc__base__httpcommon.cc
@@ -1,5 +1,5 @@
---- ./third_party/webrtc/base/httpcommon.cc.orig 2014-08-20 21:04:28.000000000 +0200
-+++ ./third_party/webrtc/base/httpcommon.cc 2014-08-22 18:44:03.000000000 +0200
+--- third_party/webrtc/base/httpcommon.cc.orig 2014-10-02 17:40:33 UTC
++++ third_party/webrtc/base/httpcommon.cc
@@ -382,7 +382,7 @@
gmt = non_gmt + kTimeZoneOffsets[zindex] * 60 * 60;
}
diff --git a/www/chromium/files/patch-third_party__webrtc__base__ipaddress.h b/www/chromium/files/patch-third_party__webrtc__base__ipaddress.h
new file mode 100644
index 000000000000..5d9021eda452
--- /dev/null
+++ b/www/chromium/files/patch-third_party__webrtc__base__ipaddress.h
@@ -0,0 +1,12 @@
+--- third_party/webrtc/base/ipaddress.h.orig 2014-10-02 17:40:33 UTC
++++ third_party/webrtc/base/ipaddress.h
+@@ -17,6 +17,9 @@
+ #include <arpa/inet.h>
+ #include <netdb.h>
+ #endif
++#if defined(WEBRTC_BSD)
++#include <sys/socket.h>
++#endif
+ #if defined(WEBRTC_WIN)
+ #include <winsock2.h>
+ #include <ws2tcpip.h>
diff --git a/www/chromium/files/patch-third_party__webrtc__base__linux.cc b/www/chromium/files/patch-third_party__webrtc__base__linux.cc
new file mode 100644
index 000000000000..1e20b7d72ab6
--- /dev/null
+++ b/www/chromium/files/patch-third_party__webrtc__base__linux.cc
@@ -0,0 +1,17 @@
+--- third_party/webrtc/base/linux.cc.orig 2014-10-02 17:40:33 UTC
++++ third_party/webrtc/base/linux.cc
+@@ -8,7 +8,7 @@
+ * be found in the AUTHORS file in the root of the source tree.
+ */
+
+-#if defined(WEBRTC_LINUX)
++#if defined(WEBRTC_LINUX) || defined(WEBRTC_BSD)
+ #include "webrtc/base/linux.h"
+
+ #include <ctype.h>
+@@ -345,4 +345,4 @@
+
+ } // namespace rtc
+
+-#endif // defined(WEBRTC_LINUX)
++#endif // defined(WEBRTC_LINUX) || defined(WEBRTC_BSD)
diff --git a/www/chromium/files/patch-third_party__webrtc__base__linux.h b/www/chromium/files/patch-third_party__webrtc__base__linux.h
new file mode 100644
index 000000000000..7c95f39ee948
--- /dev/null
+++ b/www/chromium/files/patch-third_party__webrtc__base__linux.h
@@ -0,0 +1,18 @@
+--- third_party/webrtc/base/linux.h.orig 2014-10-02 17:40:33 UTC
++++ third_party/webrtc/base/linux.h
+@@ -11,7 +11,7 @@
+ #ifndef WEBRTC_BASE_LINUX_H_
+ #define WEBRTC_BASE_LINUX_H_
+
+-#if defined(WEBRTC_LINUX)
++#if defined(WEBRTC_LINUX) || defined(WEBRTC_BSD)
+ #include <string>
+ #include <map>
+ #include <vector>
+@@ -119,5 +119,5 @@
+
+ } // namespace rtc
+
+-#endif // defined(WEBRTC_LINUX)
++#endif // defined(WEBRTC_LINUX) || defined(WEBRTC_BSD)
+ #endif // WEBRTC_BASE_LINUX_H_
diff --git a/www/chromium/files/patch-third_party__webrtc__base__network.cc b/www/chromium/files/patch-third_party__webrtc__base__network.cc
index 4f74d9ff7ee3..9567127fb370 100644
--- a/www/chromium/files/patch-third_party__webrtc__base__network.cc
+++ b/www/chromium/files/patch-third_party__webrtc__base__network.cc
@@ -1,5 +1,5 @@
---- ./third_party/webrtc/base/network.cc.orig 2014-08-20 21:04:28.000000000 +0200
-+++ ./third_party/webrtc/base/network.cc 2014-08-22 18:51:07.000000000 +0200
+--- third_party/webrtc/base/network.cc.orig 2014-10-02 17:40:33 UTC
++++ third_party/webrtc/base/network.cc
@@ -18,7 +18,7 @@
// linux/if.h can't be included at the same time as the posix sys/if.h, and
// it's transitively required by linux/route.h, so include that version on
diff --git a/www/chromium/files/patch-third_party__webrtc__base__network.h b/www/chromium/files/patch-third_party__webrtc__base__network.h
new file mode 100644
index 000000000000..0b57fee375db
--- /dev/null
+++ b/www/chromium/files/patch-third_party__webrtc__base__network.h
@@ -0,0 +1,13 @@
+--- third_party/webrtc/base/network.h.orig 2014-10-02 17:40:33 UTC
++++ third_party/webrtc/base/network.h
+@@ -21,6 +21,10 @@
+ #include "webrtc/base/messagehandler.h"
+ #include "webrtc/base/sigslot.h"
+
++#if defined(WEBRTC_BSD)
++#include <sys/types.h>
++#endif
++
+ #if defined(WEBRTC_POSIX)
+ struct ifaddrs;
+ #endif // defined(WEBRTC_POSIX)
diff --git a/www/chromium/files/patch-third_party__webrtc__base__physicalsocketserver.cc b/www/chromium/files/patch-third_party__webrtc__base__physicalsocketserver.cc
index e1af1ce4eb16..a0e1f69ec240 100644
--- a/www/chromium/files/patch-third_party__webrtc__base__physicalsocketserver.cc
+++ b/www/chromium/files/patch-third_party__webrtc__base__physicalsocketserver.cc
@@ -1,5 +1,5 @@
---- ./third_party/webrtc/base/physicalsocketserver.cc.orig 2014-08-20 21:04:28.000000000 +0200
-+++ ./third_party/webrtc/base/physicalsocketserver.cc 2014-08-22 18:54:07.000000000 +0200
+--- third_party/webrtc/base/physicalsocketserver.cc.orig 2014-10-02 17:40:33 UTC
++++ third_party/webrtc/base/physicalsocketserver.cc
@@ -240,7 +240,7 @@
socklen_t optlen = sizeof(*value);
int ret = ::getsockopt(s_, slevel, sopt, (SockOptArg)value, &optlen);
diff --git a/www/chromium/files/patch-third_party__webrtc__base__stringutils.h b/www/chromium/files/patch-third_party__webrtc__base__stringutils.h
index 912bcace4a48..79f826c54285 100644
--- a/www/chromium/files/patch-third_party__webrtc__base__stringutils.h
+++ b/www/chromium/files/patch-third_party__webrtc__base__stringutils.h
@@ -1,11 +1,11 @@
---- ./third_party/webrtc/base/stringutils.h.orig 2014-08-20 21:04:28.000000000 +0200
-+++ ./third_party/webrtc/base/stringutils.h 2014-08-22 18:44:28.000000000 +0200
+--- third_party/webrtc/base/stringutils.h.orig 2014-10-02 17:40:33 UTC
++++ third_party/webrtc/base/stringutils.h
@@ -23,11 +23,11 @@
#endif // WEBRTC_WIN
#if defined(WEBRTC_POSIX)
-#ifdef BSD
-+#ifdef WEBRTC_BSD
++#if defined(WEBRTC_BSD) || defined(BSD)
#include <stdlib.h>
-#else // BSD
+#else // WEBRTC_BSD
diff --git a/www/chromium/files/patch-third_party__libjingle__source__talk__base__systeminfo.cc b/www/chromium/files/patch-third_party__webrtc__base__systeminfo.cc
index 2c2649660efb..2e7c482b04d3 100644
--- a/www/chromium/files/patch-third_party__libjingle__source__talk__base__systeminfo.cc
+++ b/www/chromium/files/patch-third_party__webrtc__base__systeminfo.cc
@@ -1,29 +1,29 @@
---- ./third_party/libjingle/source/talk/base/systeminfo.cc.orig 2014-08-20 21:03:47.000000000 +0200
-+++ ./third_party/libjingle/source/talk/base/systeminfo.cc 2014-08-22 15:06:27.000000000 +0200
-@@ -36,8 +36,12 @@
- #elif defined(OSX)
+--- third_party/webrtc/base/systeminfo.cc.orig 2014-10-02 17:40:33 UTC
++++ third_party/webrtc/base/systeminfo.cc
+@@ -19,8 +19,12 @@
+ #elif defined(WEBRTC_MAC) && !defined(WEBRTC_IOS)
#include <ApplicationServices/ApplicationServices.h>
#include <CoreServices/CoreServices.h>
--#elif defined(LINUX) || defined(ANDROID)
-+#elif defined(LINUX) || defined(ANDROID) || defined(BSD)
+-#elif defined(WEBRTC_LINUX)
++#elif defined(WEBRTC_LINUX) || defined(WEBRTC_BSD)
#include <unistd.h>
-+#if defined(OS_FREEBSD)
++#if defined(WEBRTC_BSD)
+#include <sys/types.h>
+#include <sys/sysctl.h>
+#endif
#endif
- #if defined(OSX) || defined(IOS)
+ #if defined(WEBRTC_MAC)
#include <sys/sysctl.h>
-@@ -48,7 +52,7 @@
- #include "talk/base/win32.h"
- #elif defined(OSX)
- #include "talk/base/macconversion.h"
--#elif defined(LINUX) || defined(ANDROID)
-+#elif defined(LINUX) || defined(ANDROID) || defined(BSD)
- #include "talk/base/linux.h"
+@@ -31,7 +35,7 @@
+ #include "webrtc/base/win32.h"
+ #elif defined(WEBRTC_MAC) && !defined(WEBRTC_IOS)
+ #include "webrtc/base/macconversion.h"
+-#elif defined(WEBRTC_LINUX)
++#elif defined(WEBRTC_LINUX) || defined(WEBRT_BSD)
+ #include "webrtc/base/linux.h"
#endif
- #include "talk/base/common.h"
-@@ -185,6 +189,17 @@
+ #include "webrtc/base/common.h"
+@@ -168,6 +172,17 @@
}
#elif defined(__native_client__)
// TODO(ryanpetrie): Implement this via PPAPI when it's available.
@@ -37,7 +37,7 @@
+ logical_cpus_ = *static_cast<int*>(sysctl_value);
+ }
+ // L3 / L2 cache size?
-+ // CPU family/model/stepping (available in dmesg, kernel only TODO)
- #else // LINUX || ANDROID
++ // CPU family/model/stepping (available in dmesg, kernel only TODO)
+ #else // WEBRTC_LINUX
ProcCpuInfo proc_info;
if (proc_info.LoadFromSystem()) {
diff --git a/www/chromium/files/patch-third_party__webrtc__build__common.gypi b/www/chromium/files/patch-third_party__webrtc__build__common.gypi
index 5c64a9b8bae1..43bbc3b12900 100644
--- a/www/chromium/files/patch-third_party__webrtc__build__common.gypi
+++ b/www/chromium/files/patch-third_party__webrtc__build__common.gypi
@@ -1,5 +1,5 @@
---- ./third_party/webrtc/build/common.gypi.orig 2014-08-20 21:04:25.000000000 +0200
-+++ ./third_party/webrtc/build/common.gypi 2014-08-23 16:42:44.000000000 +0200
+--- third_party/webrtc/build/common.gypi.orig 2014-10-02 17:40:33 UTC
++++ third_party/webrtc/build/common.gypi
@@ -321,6 +321,13 @@
'WEBRTC_LINUX',
],
diff --git a/www/chromium/files/patch-third_party__webrtc__modules__audio_device__audio_device.gypi b/www/chromium/files/patch-third_party__webrtc__modules__audio_device__audio_device.gypi
index 3dc87795e9b0..0a4e1b61a3ca 100644
--- a/www/chromium/files/patch-third_party__webrtc__modules__audio_device__audio_device.gypi
+++ b/www/chromium/files/patch-third_party__webrtc__modules__audio_device__audio_device.gypi
@@ -1,5 +1,5 @@
---- ./third_party/webrtc/modules/audio_device/audio_device.gypi.orig 2014-08-20 21:04:06.000000000 +0200
-+++ ./third_party/webrtc/modules/audio_device/audio_device.gypi 2014-08-22 15:06:27.000000000 +0200
+--- third_party/webrtc/modules/audio_device/audio_device.gypi.orig 2014-10-02 17:40:34 UTC
++++ third_party/webrtc/modules/audio_device/audio_device.gypi
@@ -49,7 +49,7 @@
'dummy/file_audio_device.h',
],
diff --git a/www/chromium/files/patch-third_party__webrtc__modules__desktop_capture__desktop_capture.gypi b/www/chromium/files/patch-third_party__webrtc__modules__desktop_capture__desktop_capture.gypi
index 7015d8530b42..53452089f85f 100644
--- a/www/chromium/files/patch-third_party__webrtc__modules__desktop_capture__desktop_capture.gypi
+++ b/www/chromium/files/patch-third_party__webrtc__modules__desktop_capture__desktop_capture.gypi
@@ -1,6 +1,6 @@
---- ./third_party/webrtc/modules/desktop_capture/desktop_capture.gypi.orig 2014-08-20 21:04:19.000000000 +0200
-+++ ./third_party/webrtc/modules/desktop_capture/desktop_capture.gypi 2014-08-22 15:06:27.000000000 +0200
-@@ -107,6 +107,11 @@
+--- third_party/webrtc/modules/desktop_capture/desktop_capture.gypi.orig 2014-10-02 17:40:34 UTC
++++ third_party/webrtc/modules/desktop_capture/desktop_capture.gypi
+@@ -109,6 +109,11 @@
],
},
}],
diff --git a/www/chromium/files/patch-third_party__webrtc__modules__rtp_rtcp__source__forward_error_correction.cc b/www/chromium/files/patch-third_party__webrtc__modules__rtp_rtcp__source__forward_error_correction.cc
index f33da8cfd0d6..544bb93c5410 100644
--- a/www/chromium/files/patch-third_party__webrtc__modules__rtp_rtcp__source__forward_error_correction.cc
+++ b/www/chromium/files/patch-third_party__webrtc__modules__rtp_rtcp__source__forward_error_correction.cc
@@ -1,5 +1,5 @@
---- ./third_party/webrtc/modules/rtp_rtcp/source/forward_error_correction.cc.orig 2014-08-20 21:04:19.000000000 +0200
-+++ ./third_party/webrtc/modules/rtp_rtcp/source/forward_error_correction.cc 2014-08-22 15:06:27.000000000 +0200
+--- third_party/webrtc/modules/rtp_rtcp/source/forward_error_correction.cc.orig 2014-10-02 17:40:34 UTC
++++ third_party/webrtc/modules/rtp_rtcp/source/forward_error_correction.cc
@@ -15,6 +15,7 @@
#include <string.h>
diff --git a/www/chromium/files/patch-third_party__webrtc__modules__video_coding__main__source__receiver.cc b/www/chromium/files/patch-third_party__webrtc__modules__video_coding__main__source__receiver.cc
index 8819aeaee6dc..950e7b3ad0e2 100644
--- a/www/chromium/files/patch-third_party__webrtc__modules__video_coding__main__source__receiver.cc
+++ b/www/chromium/files/patch-third_party__webrtc__modules__video_coding__main__source__receiver.cc
@@ -1,5 +1,5 @@
---- ./third_party/webrtc/modules/video_coding/main/source/receiver.cc.orig 2014-08-20 21:04:18.000000000 +0200
-+++ ./third_party/webrtc/modules/video_coding/main/source/receiver.cc 2014-08-22 15:06:27.000000000 +0200
+--- third_party/webrtc/modules/video_coding/main/source/receiver.cc.orig 2014-10-02 17:40:34 UTC
++++ third_party/webrtc/modules/video_coding/main/source/receiver.cc
@@ -134,8 +134,8 @@
// Assume that render timing errors are due to changes in the video stream.
if (next_render_time_ms < 0) {
diff --git a/www/chromium/files/patch-third_party__webrtc__system_wrappers__source__atomic32_posix.cc b/www/chromium/files/patch-third_party__webrtc__system_wrappers__source__atomic32_posix.cc
index 6dde8fdd8447..b1ba0d24232f 100644
--- a/www/chromium/files/patch-third_party__webrtc__system_wrappers__source__atomic32_posix.cc
+++ b/www/chromium/files/patch-third_party__webrtc__system_wrappers__source__atomic32_posix.cc
@@ -1,5 +1,5 @@
---- ./third_party/webrtc/system_wrappers/source/atomic32_posix.cc.orig 2014-08-20 21:04:27.000000000 +0200
-+++ ./third_party/webrtc/system_wrappers/source/atomic32_posix.cc 2014-08-22 15:06:27.000000000 +0200
+--- third_party/webrtc/system_wrappers/source/atomic32_posix.cc.orig 2014-10-02 17:40:34 UTC
++++ third_party/webrtc/system_wrappers/source/atomic32_posix.cc
@@ -12,7 +12,11 @@
#include <assert.h>
diff --git a/www/chromium/files/patch-third_party__webrtc__system_wrappers__source__cpu_info.cc b/www/chromium/files/patch-third_party__webrtc__system_wrappers__source__cpu_info.cc
index 6f03a3bc066c..360a5fce2a6e 100644
--- a/www/chromium/files/patch-third_party__webrtc__system_wrappers__source__cpu_info.cc
+++ b/www/chromium/files/patch-third_party__webrtc__system_wrappers__source__cpu_info.cc
@@ -1,5 +1,5 @@
---- ./third_party/webrtc/system_wrappers/source/cpu_info.cc.orig 2014-08-20 21:04:27.000000000 +0200
-+++ ./third_party/webrtc/system_wrappers/source/cpu_info.cc 2014-08-22 15:06:27.000000000 +0200
+--- third_party/webrtc/system_wrappers/source/cpu_info.cc.orig 2014-10-02 17:40:34 UTC
++++ third_party/webrtc/system_wrappers/source/cpu_info.cc
@@ -12,7 +12,10 @@
#if defined(_WIN32)
diff --git a/www/chromium/files/patch-third_party__webrtc__system_wrappers__source__thread_posix.cc b/www/chromium/files/patch-third_party__webrtc__system_wrappers__source__thread_posix.cc
index 0a36fc24289e..8d7a76cfb6f6 100644
--- a/www/chromium/files/patch-third_party__webrtc__system_wrappers__source__thread_posix.cc
+++ b/www/chromium/files/patch-third_party__webrtc__system_wrappers__source__thread_posix.cc
@@ -1,5 +1,5 @@
---- ./third_party/webrtc/system_wrappers/source/thread_posix.cc.orig 2014-08-20 21:04:27.000000000 +0200
-+++ ./third_party/webrtc/system_wrappers/source/thread_posix.cc 2014-08-22 15:06:27.000000000 +0200
+--- third_party/webrtc/system_wrappers/source/thread_posix.cc.orig 2014-10-02 17:40:34 UTC
++++ third_party/webrtc/system_wrappers/source/thread_posix.cc
@@ -51,9 +51,11 @@
#include <string.h> // strncpy
#include <unistd.h>
diff --git a/www/chromium/files/patch-third_party__webrtc__voice_engine__voice_engine_defines.h b/www/chromium/files/patch-third_party__webrtc__voice_engine__voice_engine_defines.h
index b97af8be5dc8..93d4ab14441b 100644
--- a/www/chromium/files/patch-third_party__webrtc__voice_engine__voice_engine_defines.h
+++ b/www/chromium/files/patch-third_party__webrtc__voice_engine__voice_engine_defines.h
@@ -1,5 +1,5 @@
---- ./third_party/webrtc/voice_engine/voice_engine_defines.h.orig 2014-08-20 21:04:25.000000000 +0200
-+++ ./third_party/webrtc/voice_engine/voice_engine_defines.h 2014-08-22 15:06:27.000000000 +0200
+--- third_party/webrtc/voice_engine/voice_engine_defines.h.orig 2014-10-02 17:40:34 UTC
++++ third_party/webrtc/voice_engine/voice_engine_defines.h
@@ -237,7 +237,7 @@
#include <pthread.h>
#include <sys/socket.h>
diff --git a/www/chromium/files/patch-tools__gyp__pylib__gyp__generator__make.py b/www/chromium/files/patch-tools__gyp__pylib__gyp__generator__make.py
index 4d8632efc42d..20eb0aa948fa 100644
--- a/www/chromium/files/patch-tools__gyp__pylib__gyp__generator__make.py
+++ b/www/chromium/files/patch-tools__gyp__pylib__gyp__generator__make.py
@@ -1,6 +1,6 @@
---- ./tools/gyp/pylib/gyp/generator/make.py.orig 2014-08-20 21:04:05.000000000 +0200
-+++ ./tools/gyp/pylib/gyp/generator/make.py 2014-08-22 15:06:27.000000000 +0200
-@@ -87,7 +87,7 @@
+--- tools/gyp/pylib/gyp/generator/make.py.orig 2014-10-02 17:40:30 UTC
++++ tools/gyp/pylib/gyp/generator/make.py
+@@ -88,7 +88,7 @@
else:
operating_system = flavor
if flavor == 'android':
@@ -9,7 +9,7 @@
default_variables.setdefault('OS', operating_system)
default_variables.setdefault('SHARED_LIB_SUFFIX', '.so')
default_variables.setdefault('SHARED_LIB_DIR','$(builddir)/lib.$(TOOLSET)')
-@@ -275,7 +275,7 @@
+@@ -276,7 +276,7 @@
CFLAGS.target ?= $(CFLAGS)
CXX.target ?= %(CXX.target)s
CXXFLAGS.target ?= $(CXXFLAGS)
@@ -18,7 +18,7 @@
LDFLAGS.target ?= $(LDFLAGS)
AR.target ?= $(AR)
-@@ -292,13 +292,13 @@
+@@ -293,13 +293,13 @@
# TODO(evan): move all cross-compilation logic to gyp-time so we don't need
# to replicate this environment fallback in make as well.
@@ -39,7 +39,7 @@
# Define a dir function that can handle spaces.
# http://www.gnu.org/software/make/manual/make.html#Syntax-of-Functions
-@@ -1787,7 +1787,7 @@
+@@ -1824,7 +1824,7 @@
return modules
# Retrieve the default value of 'SHARED_LIB_SUFFIX'
diff --git a/www/chromium/files/patch-tools__gyp__test__additional-targets__src__dir1__actions.gyp b/www/chromium/files/patch-tools__gyp__test__additional-targets__src__dir1__actions.gyp
index 0ef63f92ba6d..bf8b5326125e 100644
--- a/www/chromium/files/patch-tools__gyp__test__additional-targets__src__dir1__actions.gyp
+++ b/www/chromium/files/patch-tools__gyp__test__additional-targets__src__dir1__actions.gyp
@@ -1,5 +1,5 @@
---- ./tools/gyp/test/additional-targets/src/dir1/actions.gyp.orig 2014-08-20 21:04:18.000000000 +0200
-+++ ./tools/gyp/test/additional-targets/src/dir1/actions.gyp 2014-08-22 15:06:27.000000000 +0200
+--- tools/gyp/test/additional-targets/src/dir1/actions.gyp.orig 2014-10-02 17:40:30 UTC
++++ tools/gyp/test/additional-targets/src/dir1/actions.gyp
@@ -47,7 +47,7 @@
},
],
diff --git a/www/chromium/files/patch-tools__gyp__test__library__src__library.gyp b/www/chromium/files/patch-tools__gyp__test__library__src__library.gyp
index 93aa591819a8..09fbdedc774e 100644
--- a/www/chromium/files/patch-tools__gyp__test__library__src__library.gyp
+++ b/www/chromium/files/patch-tools__gyp__test__library__src__library.gyp
@@ -1,5 +1,5 @@
---- ./tools/gyp/test/library/src/library.gyp.orig 2014-08-20 21:04:18.000000000 +0200
-+++ ./tools/gyp/test/library/src/library.gyp 2014-08-22 15:06:27.000000000 +0200
+--- tools/gyp/test/library/src/library.gyp.orig 2014-10-02 17:40:30 UTC
++++ tools/gyp/test/library/src/library.gyp
@@ -48,7 +48,7 @@
},
],
diff --git a/www/chromium/files/patch-ui__app_list__app_list_constants.cc b/www/chromium/files/patch-ui__app_list__app_list_constants.cc
index de20c5751d6a..33a346e62861 100644
--- a/www/chromium/files/patch-ui__app_list__app_list_constants.cc
+++ b/www/chromium/files/patch-ui__app_list__app_list_constants.cc
@@ -1,6 +1,6 @@
---- ./ui/app_list/app_list_constants.cc.orig 2014-08-20 21:02:20.000000000 +0200
-+++ ./ui/app_list/app_list_constants.cc 2014-08-22 15:06:27.000000000 +0200
-@@ -88,7 +88,7 @@
+--- ui/app_list/app_list_constants.cc.orig 2014-10-02 17:39:48 UTC
++++ ui/app_list/app_list_constants.cc
+@@ -95,7 +95,7 @@
const ui::ResourceBundle::FontStyle kItemTextFontStyle =
ui::ResourceBundle::SmallBoldFont;
diff --git a/www/chromium/files/patch-ui__app_list__app_list_constants.h b/www/chromium/files/patch-ui__app_list__app_list_constants.h
index 5d32e886dbfd..58a9bd2cbffd 100644
--- a/www/chromium/files/patch-ui__app_list__app_list_constants.h
+++ b/www/chromium/files/patch-ui__app_list__app_list_constants.h
@@ -1,6 +1,6 @@
---- ./ui/app_list/app_list_constants.h.orig 2014-08-20 21:02:20.000000000 +0200
-+++ ./ui/app_list/app_list_constants.h 2014-08-22 15:06:27.000000000 +0200
-@@ -62,8 +62,8 @@
+--- ui/app_list/app_list_constants.h.orig 2014-10-02 17:39:48 UTC
++++ ui/app_list/app_list_constants.h
+@@ -66,8 +66,8 @@
APP_LIST_EXPORT extern const ui::ResourceBundle::FontStyle kItemTextFontStyle;
diff --git a/www/chromium/files/patch-ui__base__ui_base.gyp b/www/chromium/files/patch-ui__base__ui_base.gyp
index e5379f85e76a..4c0fd7628092 100644
--- a/www/chromium/files/patch-ui__base__ui_base.gyp
+++ b/www/chromium/files/patch-ui__base__ui_base.gyp
@@ -1,6 +1,6 @@
---- ./ui/base/ui_base.gyp.orig 2014-08-20 21:02:15.000000000 +0200
-+++ ./ui/base/ui_base.gyp 2014-08-22 15:06:27.000000000 +0200
-@@ -366,7 +366,7 @@
+--- ui/base/ui_base.gyp.orig 2014-10-02 17:39:48 UTC
++++ ui/base/ui_base.gyp
+@@ -427,7 +427,7 @@
'x/selection_utils.h',
]
}],
diff --git a/www/chromium/files/patch-ui__events__event_switches.cc b/www/chromium/files/patch-ui__events__event_switches.cc
index b5692997715c..10656707bfb5 100644
--- a/www/chromium/files/patch-ui__events__event_switches.cc
+++ b/www/chromium/files/patch-ui__events__event_switches.cc
@@ -1,8 +1,8 @@
---- ./ui/events/event_switches.cc.orig 2014-08-20 21:02:18.000000000 +0200
-+++ ./ui/events/event_switches.cc 2014-08-22 15:06:27.000000000 +0200
-@@ -32,7 +32,7 @@
- // disabled: Use the aura gesture detector.
- const char kUnifiedGestureDetectorDisabled[] = "disabled";
+--- ui/events/event_switches.cc.orig 2014-10-02 17:39:48 UTC
++++ ui/events/event_switches.cc
+@@ -39,7 +39,7 @@
+ const char kCompensateForUnstablePinchZoom[] =
+ "compensate-for-unstable-pinch-zoom";
-#if defined(OS_LINUX)
+#if defined(OS_LINUX) || defined(OS_FREEBSD)
diff --git a/www/chromium/files/patch-ui__events__event_switches.h b/www/chromium/files/patch-ui__events__event_switches.h
index dd7952be42ac..07ea0f37e972 100644
--- a/www/chromium/files/patch-ui__events__event_switches.h
+++ b/www/chromium/files/patch-ui__events__event_switches.h
@@ -1,8 +1,8 @@
---- ./ui/events/event_switches.h.orig 2014-08-20 21:02:18.000000000 +0200
-+++ ./ui/events/event_switches.h 2014-08-22 15:06:27.000000000 +0200
-@@ -20,7 +20,7 @@
- EVENTS_BASE_EXPORT extern const char kUnifiedGestureDetectorEnabled[];
+--- ui/events/event_switches.h.orig 2014-10-02 17:39:48 UTC
++++ ui/events/event_switches.h
+@@ -21,7 +21,7 @@
EVENTS_BASE_EXPORT extern const char kUnifiedGestureDetectorDisabled[];
+ EVENTS_BASE_EXPORT extern const char kCompensateForUnstablePinchZoom[];
-#if defined(OS_LINUX)
+#if defined(OS_LINUX) || defined(OS_FREEBSD)
diff --git a/www/chromium/files/patch-ui__gl__gl.gyp b/www/chromium/files/patch-ui__gl__gl.gyp
index 9e422eb6e602..4ba85d435130 100644
--- a/www/chromium/files/patch-ui__gl__gl.gyp
+++ b/www/chromium/files/patch-ui__gl__gl.gyp
@@ -1,6 +1,6 @@
---- ./ui/gl/gl.gyp.orig 2014-08-20 21:02:15.000000000 +0200
-+++ ./ui/gl/gl.gyp 2014-08-22 15:06:27.000000000 +0200
-@@ -171,7 +171,7 @@
+--- ui/gl/gl.gyp.orig 2014-10-02 17:39:48 UTC
++++ ui/gl/gl.gyp
+@@ -174,7 +174,7 @@
},
],
'conditions': [
@@ -9,7 +9,7 @@
'sources': [
'egl_util.cc',
'egl_util.h',
-@@ -190,7 +190,7 @@
+@@ -195,7 +195,7 @@
'<(DEPTH)/third_party/khronos',
],
}],
diff --git a/www/chromium/files/patch-ui__resources__ui_resources.grd b/www/chromium/files/patch-ui__resources__ui_resources.grd
deleted file mode 100644
index 9540badb4cac..000000000000
--- a/www/chromium/files/patch-ui__resources__ui_resources.grd
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/resources/ui_resources.grd.orig 2014-09-10 01:47:14.000000000 +0200
-+++ ui/resources/ui_resources.grd 2014-09-17 13:51:43.000000000 +0200
-@@ -39,7 +39,7 @@
- <structure type="chrome_scaled_image" name="IDR_APP_TOP_LEFT" file="app_top_left.png" />
- <structure type="chrome_scaled_image" name="IDR_APP_TOP_RIGHT" file="app_top_right.png" />
- </if>
-- <if expr="is_linux and use_aura">
-+ <if expr="(is_linux or is_bsd) and use_aura">
- <structure type="chrome_scaled_image" name="IDR_AURA_CURSOR_BIG_ALIAS" file="common/pointers/alias_big.png" />
- <structure type="chrome_scaled_image" name="IDR_AURA_CURSOR_BIG_CELL" file="common/pointers/cell_big.png" />
- <structure type="chrome_scaled_image" name="IDR_AURA_CURSOR_BIG_COL_RESIZE" file="common/pointers/sb_h_double_arrow_big.png" />
diff --git a/www/chromium/files/patch-ui__shell_dialogs__select_file_dialog.cc b/www/chromium/files/patch-ui__shell_dialogs__select_file_dialog.cc
index 8b086bae6f79..8937c44b0cb7 100644
--- a/www/chromium/files/patch-ui__shell_dialogs__select_file_dialog.cc
+++ b/www/chromium/files/patch-ui__shell_dialogs__select_file_dialog.cc
@@ -1,6 +1,6 @@
---- ./ui/shell_dialogs/select_file_dialog.cc.orig 2014-08-20 21:02:18.000000000 +0200
-+++ ./ui/shell_dialogs/select_file_dialog.cc 2014-08-22 15:06:27.000000000 +0200
-@@ -20,7 +20,7 @@
+--- ui/shell_dialogs/select_file_dialog.cc.orig 2014-10-02 17:19:03 UTC
++++ ui/shell_dialogs/select_file_dialog.cc
+@@ -19,7 +19,7 @@
#include "ui/shell_dialogs/select_file_dialog_mac.h"
#elif defined(OS_ANDROID)
#include "ui/shell_dialogs/select_file_dialog_android.h"
@@ -9,7 +9,7 @@
#include "ui/shell_dialogs/linux_shell_dialog.h"
#endif
-@@ -76,7 +76,7 @@
+@@ -75,7 +75,7 @@
return dialog;
}
diff --git a/www/chromium/files/patch-ui__views__views.gyp b/www/chromium/files/patch-ui__views__views.gyp
index 9a05d9004926..45c3b5892859 100644
--- a/www/chromium/files/patch-ui__views__views.gyp
+++ b/www/chromium/files/patch-ui__views__views.gyp
@@ -1,6 +1,6 @@
---- ./ui/views/views.gyp.orig 2014-08-20 21:02:18.000000000 +0200
-+++ ./ui/views/views.gyp 2014-08-22 15:06:27.000000000 +0200
-@@ -490,7 +490,7 @@
+--- ui/views/views.gyp.orig 2014-10-02 17:39:48 UTC
++++ ui/views/views.gyp
+@@ -605,7 +605,7 @@
'../display/display.gyp:display_util',
],
}],
diff --git a/www/chromium/files/patch-ui__views__views_delegate.cc b/www/chromium/files/patch-ui__views__views_delegate.cc
index dcccda1ed2f9..41174dbbc365 100644
--- a/www/chromium/files/patch-ui__views__views_delegate.cc
+++ b/www/chromium/files/patch-ui__views__views_delegate.cc
@@ -1,5 +1,5 @@
---- ./ui/views/views_delegate.cc.orig 2014-08-20 21:02:18.000000000 +0200
-+++ ./ui/views/views_delegate.cc 2014-08-22 15:06:27.000000000 +0200
+--- ui/views/views_delegate.cc.orig 2014-10-02 17:19:03 UTC
++++ ui/views/views_delegate.cc
@@ -50,7 +50,7 @@
bool ViewsDelegate::IsWindowInMetro(gfx::NativeWindow window) const {
return false;
diff --git a/www/chromium/files/patch-ui__views__views_delegate.h b/www/chromium/files/patch-ui__views__views_delegate.h
index fcf56090bc95..3b7a8d1647ec 100644
--- a/www/chromium/files/patch-ui__views__views_delegate.h
+++ b/www/chromium/files/patch-ui__views__views_delegate.h
@@ -1,5 +1,5 @@
---- ./ui/views/views_delegate.h.orig 2014-08-20 21:02:18.000000000 +0200
-+++ ./ui/views/views_delegate.h 2014-08-22 15:06:27.000000000 +0200
+--- ui/views/views_delegate.h.orig 2014-10-02 17:19:03 UTC
++++ ui/views/views_delegate.h
@@ -98,7 +98,7 @@
// Returns true if the window passed in is in the Windows 8 metro
// environment.
diff --git a/www/chromium/files/patch-ui__views__window__custom_frame_view.cc b/www/chromium/files/patch-ui__views__window__custom_frame_view.cc
new file mode 100644
index 000000000000..ce53449abb5c
--- /dev/null
+++ b/www/chromium/files/patch-ui__views__window__custom_frame_view.cc
@@ -0,0 +1,11 @@
+--- ui/views/window/custom_frame_view.cc.orig 2014-10-06 09:19:47.000000000 +0200
++++ ui/views/window/custom_frame_view.cc 2014-10-06 09:20:31.000000000 +0200
+@@ -281,7 +281,7 @@
+ int CustomFrameView::CaptionButtonY() const {
+ // Maximized buttons start at window top so that even if their images aren't
+ // drawn flush with the screen edge, they still obey Fitts' Law.
+-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
++#if defined(OS_LINUX) && !defined(OS_CHROMEOS) || defined(OS_BSD)
+ return FrameBorderThickness();
+ #else
+ return frame_->IsMaximized() ? FrameBorderThickness() : kFrameShadowThickness;
diff --git a/www/chromium/files/patch-v8__src__platform-freebsd.cc b/www/chromium/files/patch-v8__src__base__platform__platform-freebsd.cc
index 493b2e470d13..d9cfe09fd719 100644
--- a/www/chromium/files/patch-v8__src__platform-freebsd.cc
+++ b/www/chromium/files/patch-v8__src__base__platform__platform-freebsd.cc
@@ -1,6 +1,6 @@
---- ./v8/src/platform-freebsd.cc.orig 2014-08-20 21:04:33.000000000 +0200
-+++ ./v8/src/platform-freebsd.cc 2014-08-22 18:16:57.000000000 +0200
-@@ -130,14 +130,14 @@
+--- v8/src/base/platform/platform-freebsd.cc.orig 2014-10-02 17:41:11 UTC
++++ v8/src/base/platform/platform-freebsd.cc
+@@ -131,14 +131,14 @@
addr_buffer[0] = '0';
addr_buffer[1] = 'x';
addr_buffer[10] = 0;
@@ -21,7 +21,7 @@
unsigned end = StringToLong(addr_buffer);
char buffer[MAP_LENGTH];
int bytes_read = -1;
-@@ -145,8 +145,8 @@
+@@ -146,8 +146,8 @@
bytes_read++;
if (bytes_read >= MAP_LENGTH - 1)
break;
diff --git a/www/chromium/files/patch-v8__src__base__platform__platform-posix.cc b/www/chromium/files/patch-v8__src__base__platform__platform-posix.cc
new file mode 100644
index 000000000000..d7bbced0213a
--- /dev/null
+++ b/www/chromium/files/patch-v8__src__base__platform__platform-posix.cc
@@ -0,0 +1,12 @@
+--- v8/src/base/platform/platform-posix.cc.orig 2014-10-02 17:41:11 UTC
++++ v8/src/base/platform/platform-posix.cc
+@@ -324,7 +324,9 @@
+ #if defined(ANDROID)
+ return static_cast<int>(syscall(__NR_gettid));
+ #else
++#ifdef HAVE_SYSCALL_H
+ return static_cast<int>(syscall(SYS_gettid));
++#endif
+ #endif // defined(ANDROID)
+ }
+
diff --git a/www/chromium/files/patch-v8__src__preparser.h b/www/chromium/files/patch-v8__src__preparser.h
new file mode 100644
index 000000000000..12fa993b6abf
--- /dev/null
+++ b/www/chromium/files/patch-v8__src__preparser.h
@@ -0,0 +1,11 @@
+--- v8/src/preparser.h.orig 2014-10-02 17:41:11 UTC
++++ v8/src/preparser.h
+@@ -437,7 +437,7 @@
+ void ReportMessageAt(Scanner::Location location, const char* message,
+ bool is_reference_error = false) {
+ Traits::ReportMessageAt(location, message,
+- reinterpret_cast<const char*>(NULL),
++ reinterpret_cast<const char*>(__null),
+ is_reference_error);
+ }
+
diff --git a/www/chromium/pkg-plist b/www/chromium/pkg-plist
index 0793ed3770eb..571c5b9e4683 100644
--- a/www/chromium/pkg-plist
+++ b/www/chromium/pkg-plist
@@ -63,7 +63,6 @@ share/applications/chromium-browser.desktop
%%DATADIR%%/mksnapshot
%%DATADIR%%/resources.pak
%%DATADIR%%/resources/extension/demo/library.js
-%%DATADIR%%/resources/inspector/Images/addIcon.png
%%DATADIR%%/resources/inspector/Images/applicationCache.png
%%DATADIR%%/resources/inspector/Images/back.png
%%DATADIR%%/resources/inspector/Images/breakpoint.png
@@ -71,11 +70,17 @@ share/applications/chromium-browser.desktop
%%DATADIR%%/resources/inspector/Images/breakpointConditional_2x.png
%%DATADIR%%/resources/inspector/Images/breakpoint_2x.png
%%DATADIR%%/resources/inspector/Images/checker.png
+%%DATADIR%%/resources/inspector/Images/chromeDisabledSelect.png
+%%DATADIR%%/resources/inspector/Images/chromeDisabledSelect_2x.png
+%%DATADIR%%/resources/inspector/Images/chromeSelect.png
+%%DATADIR%%/resources/inspector/Images/chromeSelect_2x.png
%%DATADIR%%/resources/inspector/Images/cookie.png
%%DATADIR%%/resources/inspector/Images/database.png
%%DATADIR%%/resources/inspector/Images/databaseTable.png
%%DATADIR%%/resources/inspector/Images/deleteIcon.png
%%DATADIR%%/resources/inspector/Images/domain.png
+%%DATADIR%%/resources/inspector/Images/errorWave.png
+%%DATADIR%%/resources/inspector/Images/errorWave_2x.png
%%DATADIR%%/resources/inspector/Images/fileSystem.png
%%DATADIR%%/resources/inspector/Images/forward.png
%%DATADIR%%/resources/inspector/Images/frame.png
@@ -91,7 +96,6 @@ share/applications/chromium-browser.desktop
%%DATADIR%%/resources/inspector/Images/paneElementStateButtons.png
%%DATADIR%%/resources/inspector/Images/paneFilterButtons.png
%%DATADIR%%/resources/inspector/Images/paneRefreshButtons.png
-%%DATADIR%%/resources/inspector/Images/paneSettingsButtons.png
%%DATADIR%%/resources/inspector/Images/popoverArrows.png
%%DATADIR%%/resources/inspector/Images/popoverBackground.png
%%DATADIR%%/resources/inspector/Images/profileGroupIcon.png
@@ -123,94 +127,65 @@ share/applications/chromium-browser.desktop
%%DATADIR%%/resources/inspector/Images/thumbHoverVert.png
%%DATADIR%%/resources/inspector/Images/thumbVert.png
%%DATADIR%%/resources/inspector/Images/toolbarItemSelected.png
-%%DATADIR%%/resources/inspector/Images/trackHoriz.png
-%%DATADIR%%/resources/inspector/Images/trackVert.png
%%DATADIR%%/resources/inspector/accelerometer.css
-%%DATADIR%%/resources/inspector/audits/AuditsPanel.js
+%%DATADIR%%/resources/inspector/audits/_module.js
%%DATADIR%%/resources/inspector/auditsPanel.css
-%%DATADIR%%/resources/inspector/breadcrumbList.css
%%DATADIR%%/resources/inspector/breakpointsList.css
%%DATADIR%%/resources/inspector/canvasProfiler.css
-%%DATADIR%%/resources/inspector/cm/cmdevtools.css
%%DATADIR%%/resources/inspector/cm/codemirror.css
-%%DATADIR%%/resources/inspector/console/ConsolePanel.js
+%%DATADIR%%/resources/inspector/cmdevtools.css
+%%DATADIR%%/resources/inspector/console/_module.js
%%DATADIR%%/resources/inspector/dataGrid.css
-%%DATADIR%%/resources/inspector/devices/DevicesView.js
+%%DATADIR%%/resources/inspector/devices/_module.js
%%DATADIR%%/resources/inspector/devicesView.css
%%DATADIR%%/resources/inspector/devtools.html
%%DATADIR%%/resources/inspector/devtools_extension_api.js
-%%DATADIR%%/resources/inspector/elements/ElementsPanel.js
+%%DATADIR%%/resources/inspector/documentation/_module.js
+%%DATADIR%%/resources/inspector/elements/_module.js
%%DATADIR%%/resources/inspector/elementsPanel.css
-%%DATADIR%%/resources/inspector/extensions/ExtensionServer.js
+%%DATADIR%%/resources/inspector/extensions/_module.js
%%DATADIR%%/resources/inspector/filter.css
%%DATADIR%%/resources/inspector/filteredItemSelectionDialog.css
%%DATADIR%%/resources/inspector/flameChart.css
%%DATADIR%%/resources/inspector/heapProfiler.css
+%%DATADIR%%/resources/inspector/heap_snapshot_worker/_module.js
%%DATADIR%%/resources/inspector/helpScreen.css
%%DATADIR%%/resources/inspector/indexedDBViews.css
%%DATADIR%%/resources/inspector/inspector.css
%%DATADIR%%/resources/inspector/inspectorCommon.css
-%%DATADIR%%/resources/inspector/layers/LayersPanel.js
+%%DATADIR%%/resources/inspector/layers/_module.js
%%DATADIR%%/resources/inspector/layersPanel.css
%%DATADIR%%/resources/inspector/main/Main.js
%%DATADIR%%/resources/inspector/navigatorView.css
-%%DATADIR%%/resources/inspector/network/NetworkPanel.js
+%%DATADIR%%/resources/inspector/network/_module.js
%%DATADIR%%/resources/inspector/networkLogView.css
%%DATADIR%%/resources/inspector/networkPanel.css
%%DATADIR%%/resources/inspector/overrides.css
%%DATADIR%%/resources/inspector/panelEnablerView.css
-%%DATADIR%%/resources/inspector/profiler/ProfilesPanel.js
-%%DATADIR%%/resources/inspector/profiler/heap_snapshot_worker/HeapSnapshotWorker.js
+%%DATADIR%%/resources/inspector/profiler/_module.js
%%DATADIR%%/resources/inspector/profilesPanel.css
+%%DATADIR%%/resources/inspector/requestCookiesView.css
+%%DATADIR%%/resources/inspector/requestHeadersView.css
%%DATADIR%%/resources/inspector/resourceView.css
-%%DATADIR%%/resources/inspector/resources/ResourcesPanel.js
+%%DATADIR%%/resources/inspector/resources/_module.js
%%DATADIR%%/resources/inspector/resourcesPanel.css
%%DATADIR%%/resources/inspector/responsiveDesignView.css
%%DATADIR%%/resources/inspector/revisionHistory.css
%%DATADIR%%/resources/inspector/screencastView.css
-%%DATADIR%%/resources/inspector/script_formatter_worker/ScriptFormatterWorker.js
-%%DATADIR%%/resources/inspector/search/AdvancedSearchView.js
-%%DATADIR%%/resources/inspector/settings/SettingsScreen.js
-%%DATADIR%%/resources/inspector/sidebarPane.css
-%%DATADIR%%/resources/inspector/source_frame/SourceFrame.js
-%%DATADIR%%/resources/inspector/sources/SourcesPanel.js
+%%DATADIR%%/resources/inspector/script_formatter_worker/_module.js
+%%DATADIR%%/resources/inspector/settings/_module.js
+%%DATADIR%%/resources/inspector/source_frame/_module.js
+%%DATADIR%%/resources/inspector/sources/_module.js
%%DATADIR%%/resources/inspector/sourcesPanel.css
%%DATADIR%%/resources/inspector/sourcesView.css
%%DATADIR%%/resources/inspector/spectrum.css
-%%DATADIR%%/resources/inspector/splitView.css
-%%DATADIR%%/resources/inspector/suggestBox.css
-%%DATADIR%%/resources/inspector/temp_storage_shared_worker/TempStorageSharedWorker.js
-%%DATADIR%%/resources/inspector/timeline/TimelinePanel.js
+%%DATADIR%%/resources/inspector/temp_storage_shared_worker/_module.js
+%%DATADIR%%/resources/inspector/timeline/_module.js
%%DATADIR%%/resources/inspector/timelinePanel.css
+%%DATADIR%%/resources/inspector/webSocketFrameView.css
share/icons/hicolor/128x128/apps/chrome.png
share/icons/hicolor/22x22/apps/chrome.png
share/icons/hicolor/24x24/apps/chrome.png
share/icons/hicolor/256x256/apps/chrome.png
share/icons/hicolor/48x48/apps/chrome.png
share/icons/hicolor/64x64/apps/chrome.png
-@dirrmtry %%DATADIR%%/locales
-@dirrmtry %%DATADIR%%/resources/extension/demo
-@dirrmtry %%DATADIR%%/resources/extension
-@dirrmtry %%DATADIR%%/resources/inspector/Images
-@dirrmtry %%DATADIR%%/resources/inspector/audits
-@dirrmtry %%DATADIR%%/resources/inspector/cm
-@dirrmtry %%DATADIR%%/resources/inspector/console
-@dirrmtry %%DATADIR%%/resources/inspector/devices
-@dirrmtry %%DATADIR%%/resources/inspector/elements
-@dirrmtry %%DATADIR%%/resources/inspector/extensions
-@dirrmtry %%DATADIR%%/resources/inspector/layers
-@dirrmtry %%DATADIR%%/resources/inspector/main
-@dirrmtry %%DATADIR%%/resources/inspector/network
-@dirrmtry %%DATADIR%%/resources/inspector/profiler/heap_snapshot_worker
-@dirrmtry %%DATADIR%%/resources/inspector/profiler
-@dirrmtry %%DATADIR%%/resources/inspector/resources
-@dirrmtry %%DATADIR%%/resources/inspector/script_formatter_worker
-@dirrmtry %%DATADIR%%/resources/inspector/search
-@dirrmtry %%DATADIR%%/resources/inspector/settings
-@dirrmtry %%DATADIR%%/resources/inspector/source_frame
-@dirrmtry %%DATADIR%%/resources/inspector/sources
-@dirrmtry %%DATADIR%%/resources/inspector/temp_storage_shared_worker
-@dirrmtry %%DATADIR%%/resources/inspector/timeline
-@dirrmtry %%DATADIR%%/resources/inspector
-@dirrmtry %%DATADIR%%/resources
-@dirrmtry %%DATADIR%%