CVSROOT:        /cvs
Module name:    ports
Changes by:     rob...@cvs.openbsd.org  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.

Reply via email to