CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2016/08/17 05:06:51
Modified files:
www/chromium : Makefile
www/chromium/patches: patch-chrome_browser_about_flags_cc
patch-chrome_browser_download_chrome_download_manager_delegate_cc
patch-content_browser_renderer_host_render_widget_host_view_aura_cc
www/chromium/pkg: PLIST
Added files:
www/chromium/patches: patch-BUILD_gn patch-base_BUILD_gn
patch-base_linux_util_cc
patch-base_third_party_libevent_event-config_h
patch-base_third_party_libevent_openbsd_config_h
patch-base_third_party_libevent_openbsd_event-config_h
patch-base_third_party_symbolize_symbolize_cc
patch-base_trace_event_malloc_dump_provider_cc
patch-build_config_BUILDCONFIG_gn
patch-build_config_BUILD_gn
patch-build_config_allocator_gni
patch-build_config_compiler_BUILD_gn
patch-build_config_compiler_compiler_gni
patch-build_config_features_gni
patch-build_config_linux_pkg-config_py
patch-build_toolchain_gcc_solink_wrapper_py
patch-build_toolchain_gcc_toolchain_gni
patch-build_toolchain_openbsd_BUILD_gn
patch-cc_BUILD_gn
patch-chrome_browser_BUILD_gn
patch-chrome_browser_extensions_BUILD_gn
patch-chrome_common_BUILD_gn
patch-chrome_test_BUILD_gn
patch-components_crash_content_app_BUILD_gn
patch-components_crash_content_browser_BUILD_gn
patch-components_metrics_BUILD_gn
patch-components_mus_surfaces_surfaces_context_provider_cc
patch-components_storage_monitor_BUILD_gn
patch-content_browser_BUILD_gn
patch-content_common_BUILD_gn
patch-device_bluetooth_BUILD_gn
patch-device_hid_BUILD_gn
patch-device_media_transfer_protocol_media_transfer_protocol_daemon_client_h
patch-device_media_transfer_protocol_media_transfer_protocol_manager_h
patch-device_serial_BUILD_gn
patch-device_usb_BUILD_gn
patch-media_audio_BUILD_gn
patch-media_media_options_gni
patch-mojo_gles2_gles2_context_cc
patch-net_BUILD_gn patch-sandbox_BUILD_gn
patch-sandbox_linux_BUILD_gn
patch-services_shell_runner_host_BUILD_gn
patch-third_party_WebKit_Source_wtf_BUILD_gn
patch-third_party_angle_BUILD_gn
patch-third_party_ffmpeg_BUILD_gn
patch-third_party_libusb_BUILD_gn
patch-third_party_opus_BUILD_gn
patch-third_party_sqlite_BUILD_gn
patch-third_party_usrsctp_BUILD_gn
patch-third_party_webrtc_BUILD_gn
patch-third_party_webrtc_base_BUILD_gn
patch-third_party_webrtc_modules_audio_device_BUILD_gn
patch-third_party_webrtc_system_wrappers_BUILD_gn
patch-third_party_zlib_BUILD_gn
patch-tools_gn_args_cc
patch-tools_gn_bootstrap_bootstrap_py
patch-tools_gn_bootstrap_build_ninja_template
patch-tools_perf_chrome_telemetry_build_BUILD_gn
patch-ui_gl_BUILD_gn patch-v8_BUILD_gn
Removed files:
www/chromium/patches: patch-apps_apps_gypi patch-base_base_gypi
patch-build_all_gyp
patch-build_common_gypi
patch-build_filename_rules_gypi
patch-chrome_chrome_browser_extensions_gypi
patch-chrome_chrome_browser_gypi
patch-chrome_chrome_browser_ui_gypi
patch-chrome_chrome_common_gypi
patch-chrome_chrome_exe_gypi
patch-chrome_chrome_resources_gyp
patch-chrome_chrome_utility_gypi
patch-chrome_common_extensions_api_schemas_gypi
patch-chrome_common_variations_fieldtrial_testing_config_gyp
patch-chrome_policy_templates_gypi
patch-components_metrics_gypi
patch-components_storage_monitor_gypi
patch-content_content_browser_gypi
patch-content_content_common_gypi
patch-content_content_renderer_gypi
patch-device_battery_battery_gyp
patch-device_hid_hid_gyp
patch-device_serial_serial_gyp
patch-gpu_gles2_conform_support_gles2_conform_support_gyp
patch-gpu_gpu_config_gypi
patch-gpu_gpu_ipc_service_gypi
patch-gpu_tools_tools_gyp
patch-media_media_gyp
patch-net_net_common_gypi
patch-net_net_gypi
patch-printing_printing_gyp
patch-remoting_remoting_all_gyp
patch-remoting_remoting_host_gypi
patch-skia_skia_chrome_gypi
patch-skia_skia_common_gypi
patch-third_party_WebKit_Source_core_core_gyp
patch-third_party_WebKit_Source_platform_blink_platform_gyp
patch-third_party_WebKit_Source_web_web_gyp
patch-third_party_ffmpeg_ffmpeg_generated_gypi
patch-third_party_ffmpeg_ffmpeg_gyp
patch-third_party_iccjpeg_iccjpeg_gyp
patch-third_party_libXNVCtrl_libXNVCtrl_gyp
patch-third_party_libjingle_libjingle_gyp
patch-third_party_libjpeg_turbo_libjpeg_gyp
patch-third_party_libusb_libusb_gyp
patch-third_party_libyuv_libyuv_gyp
patch-third_party_pdfium_build_gyp_standalone_gypi
patch-third_party_pdfium_pdfium_gyp
patch-third_party_skia_gyp_ports_gyp
patch-third_party_usrsctp_usrsctp_gyp
patch-third_party_webrtc_base_base_gyp
patch-third_party_webrtc_build_common_gypi
patch-ui_accessibility_accessibility_gyp
patch-ui_base_ui_base_gyp
patch-ui_gfx_gfx_gyp patch-ui_gl_gl_gyp
patch-ui_touch_selection_ui_touch_selection_gyp
patch-ui_views_controls_webview_webview_gyp
patch-ui_views_views_gyp
Log message:
Move chromium to the new build system (gn - generate ninja)
This commit moves the chromium port to use gn to generate ninja files
which will hopefully resolve the random build errors. Gyp is dead so
this move has to be done anyway.
Also change the way how we handle openbsd. Let's assume we are running
on linux and only handle !linux cases where needed. This also ensures
that a change on linux will for sure end up in our builds as well.