From 71f8e6c00fb088d2a41cb9a43a820c616fcf3ed1 Mon Sep 17 00:00:00 2001 From: j1nx Date: Sun, 25 Sep 2022 18:43:22 +0200 Subject: [PATCH] The big catch up game - part2 Pushed for backup. DO NOT build this as of yet. --- buildroot | 2 +- buildroot-external/Config.in | 61 +- .../raspberrypi/genimage-raspberrypi4-64.cfg | 2 +- .../board/raspberrypi/kernel.config | 9 - .../configs/rpi4_64-gui_defconfig | 65 +- buildroot-external/kernel/ovos.config | 27 + buildroot-external/package/baresip/baresip.mk | 24 +- .../package/kf5-kdeconnect/kf5-kdeconnect.mk | 3 +- buildroot-external/package/libre/libre.mk | 26 +- buildroot-external/package/librem/librem.mk | 27 +- ...art-in-fullscreen-and-without-window.patch | 32 - .../package/mycroft-gui/mycroft-gui.hash | 2 +- .../package/mycroft-gui/mycroft-gui.mk | 2 +- .../mycroft-skill-audio-record/Config.in | 7 - .../mycroft-skill-audio-record.mk | 20 - .../mycroft-skill-balena-wifi-setup/Config.in | 8 - .../mycroft-skill-balena-wifi-setup.mk | 20 - .../package/mycroft-skill-camera/Config.in | 7 - .../mycroft-skill-camera.mk | 20 - .../mycroft-skill-configuration/Config.in | 9 - .../mycroft-skill-configuration.mk | 20 - .../package/mycroft-skill-date-time/Config.in | 8 - .../mycroft-skill-date-time.mk | 20 - .../mycroft-skill-ddg/mycroft-skill-ddg.mk | 20 - .../package/mycroft-skill-installer/Config.in | 6 - .../mycroft-skill-installer.mk | 20 - .../package/mycroft-skill-ip/Config.in | 6 - .../mycroft-skill-ip/mycroft-skill-ip.mk | 20 - .../package/mycroft-skill-joke/Config.in | 6 - .../mycroft-skill-joke/mycroft-skill-joke.mk | 20 - .../mycroft-skill-naptime.mk | 20 - .../mycroft-skill-news/mycroft-skill-news.mk | 20 - .../mycroft-skill-ovos-alarm.mk | 20 - .../mycroft-skill-ovos-common-play/Config.in | 8 - .../mycroft-skill-ovos-common-play.mk | 20 - .../mycroft-skill-ovos-common-query/Config.in | 7 - .../mycroft-skill-ovos-common-query.mk | 20 - .../mycroft-skill-ovos-enclosure/Config.in | 8 - .../mycroft-skill-ovos-enclosure.mk | 20 - .../mycroft-skill-ovos-homescreen/Config.in | 7 - .../mycroft-skill-ovos-homescreen.mk | 20 - .../mycroft-skill-ovos-info.mk | 20 - .../mycroft-skill-ovos-mycroftgui/Config.in | 8 - .../mycroft-skill-ovos-mycroftgui.mk | 20 - .../mycroft-skill-ovos-notes.mk | 20 - .../mycroft-skill-ovos-settings.mk | 20 - .../mycroft-skill-ovos-setup.mk | 20 - .../mycroft-skill-ovos-stop.mk | 20 - .../mycroft-skill-ovos-timer.mk | 20 - .../mycroft-skill-ovos-volume.mk | 20 - .../mycroft-skill-personal.mk | 20 - .../package/mycroft-skill-reminder/Config.in | 6 - .../mycroft-skill-reminder.mk | 20 - .../package/mycroft-skill-singing/Config.in | 6 - .../mycroft-skill-singing.mk | 20 - .../package/mycroft-skill-spelling/Config.in | 6 - .../mycroft-skill-spelling.mk | 20 - .../mycroft-skill-weather.mk | 20 - .../package/mycroft-skill-wolfie/Config.in | 6 - .../mycroft-skill-wolfie.mk | 20 - .../mycroft-skill-youtube-music.mk | 20 - .../package/mycroft-skills-repo/Config.in | 9 - .../mycroft-skills-repo.mk | 23 - .../package/ovos-shell/ovos-shell.hash | 2 +- .../package/ovos-shell/ovos-shell.mk | 2 +- .../python-ovos-audio-plugin-simple.hash | 2 +- .../python-ovos-audio-plugin-simple.mk | 2 +- .../python-ovos-cli-client.hash | 2 +- .../python-ovos-cli-client.mk | 2 +- .../package/python-ovos-config/Config.in | 6 + .../python-ovos-config.hash | 1 + .../python-ovos-config/python-ovos-config.mk | 12 + .../python-ovos-core/python-ovos-core.hash | 2 +- .../python-ovos-core/python-ovos-core.mk | 2 +- .../python-ovos-lingua-franca.hash | 2 +- .../python-ovos-lingua-franca.mk | 2 +- .../python-ovos-local-backend.hash | 2 +- .../python-ovos-local-backend.mk | 2 +- .../python-ovos-ocp-audio-plugin.hash | 2 +- .../python-ovos-ocp-audio-plugin.mk | 2 +- .../python-ovos-phal-plugin-alsa.hash | 2 +- .../python-ovos-phal-plugin-alsa.mk | 2 +- .../python-ovos-phal-plugin-balena-wifi.hash | 2 +- .../python-ovos-phal-plugin-balena-wifi.mk | 2 +- ...os-phal-plugin-brightness-control-rpi.hash | 2 +- ...ovos-phal-plugin-brightness-control-rpi.mk | 2 +- ...ovos-phal-plugin-color-scheme-manager.hash | 2 +- ...n-ovos-phal-plugin-color-scheme-manager.mk | 2 +- .../Config.in | 6 + ...os-phal-plugin-configuration-provider.hash | 1 + ...ovos-phal-plugin-configuration-provider.mk | 12 + .../python-ovos-phal-plugin-dashboard.hash | 2 +- .../python-ovos-phal-plugin-dashboard.mk | 2 +- ...n-ovos-phal-plugin-gui-network-client.hash | 2 +- ...hon-ovos-phal-plugin-gui-network-client.mk | 2 +- .../python-ovos-phal-plugin-mk2.hash | 2 +- .../python-ovos-phal-plugin-mk2.mk | 2 +- ...thon-ovos-phal-plugin-network-manager.hash | 2 +- ...python-ovos-phal-plugin-network-manager.mk | 2 +- ...ovos-phal-plugin-notification-widgets.hash | 2 +- ...n-ovos-phal-plugin-notification-widgets.mk | 2 +- .../python-ovos-phal-plugin-system.hash | 2 +- .../python-ovos-phal-plugin-system.mk | 2 +- .../python-ovos-phal-plugin-wifi-setup.hash | 2 +- .../python-ovos-phal-plugin-wifi-setup.mk | 2 +- .../python-ovos-phal/python-ovos-phal.hash | 2 +- .../python-ovos-phal/python-ovos-phal.mk | 2 +- .../python-ovos-plugin-manager.hash | 2 +- .../python-ovos-plugin-manager.mk | 2 +- .../python-ovos-skill-manager.hash | 2 +- .../python-ovos-skill-manager.mk | 2 +- .../python-ovos-stt-plugin-chromium.hash | 2 +- .../python-ovos-stt-plugin-chromium.mk | 2 +- .../python-ovos-stt-plugin-pocketsphinx.hash | 2 +- .../python-ovos-stt-plugin-pocketsphinx.mk | 2 +- .../python-ovos-stt-plugin-selene/Config.in | 6 + .../python-ovos-stt-plugin-selene.hash | 2 + .../python-ovos-stt-plugin-selene.mk | 11 + .../python-ovos-stt-plugin-vosk.hash | 2 +- .../python-ovos-stt-plugin-vosk.mk | 2 +- .../python-ovos-tts-plugin-marytts.hash | 2 +- .../python-ovos-tts-plugin-marytts.mk | 2 +- .../python-ovos-tts-plugin-mimic.hash | 2 +- .../python-ovos-tts-plugin-mimic.mk | 2 +- .../python-ovos-tts-plugin-mimic2.hash | 2 +- .../python-ovos-tts-plugin-mimic2.mk | 2 +- .../python-ovos-tts-plugin-pico.hash | 2 +- .../python-ovos-tts-plugin-pico.mk | 2 +- .../python-ovos-utils/python-ovos-utils.hash | 2 +- .../python-ovos-utils/python-ovos-utils.mk | 2 +- .../python-ovos-vad-plugin-webrtcvad.hash | 2 +- .../python-ovos-vad-plugin-webrtcvad.mk | 2 +- .../python-ovos-vlc-plugin.hash | 2 +- .../python-ovos-vlc-plugin.mk | 2 +- .../python-ovos-workshop.hash | 2 +- .../python-ovos-workshop.mk | 2 +- .../python-ovos-ww-plugin-precise-lite.hash | 2 +- .../python-ovos-ww-plugin-precise-lite.mk | 2 +- .../package/python-selene-api/Config.in | 8 + .../python-selene-api/python-selene-api.hash | 1 + .../python-selene-api/python-selene-api.mk | 12 + .../package/skill-camera/Config.in | 7 + .../package/skill-camera/skill-camera.hash | 1 + .../package/skill-camera/skill-camera.mk | 12 + .../package/skill-date-time/Config.in | 8 + .../skill-date-time/skill-date-time.hash | 1 + .../skill-date-time/skill-date-time.mk | 12 + .../Config.in | 4 +- .../package/skill-ddg/skill-ddg.hash | 1 + .../package/skill-ddg/skill-ddg.mk | 12 + .../Config.in | 8 +- .../package/skill-naptime/skill-naptime.hash | 1 + .../package/skill-naptime/skill-naptime.mk | 12 + .../Config.in | 4 +- .../package/skill-news/skill-news.hash | 1 + .../package/skill-news/skill-news.mk | 12 + .../Config.in | 4 +- .../skill-ovos-alarm/skill-ovos-alarm.mk | 12 + .../package/skill-ovos-homescreen/Config.in | 7 + .../skill-ovos-homescreen.hash | 1 + .../skill-ovos-homescreen.mk | 12 + .../Config.in | 4 +- .../skill-ovos-info/skill-ovos-info.hash | 1 + .../skill-ovos-info/skill-ovos-info.mk | 12 + .../Config.in | 4 +- .../skill-ovos-notes/skill-ovos-notes.hash | 1 + .../skill-ovos-notes/skill-ovos-notes.mk | 12 + .../Config.in | 4 +- .../skill-ovos-personal.hash | 1 + .../skill-ovos-personal.mk | 12 + .../Config.in | 4 +- .../skill-ovos-settings.hash | 1 + .../skill-ovos-settings.mk | 12 + .../Config.in | 4 +- .../skill-ovos-setup/skill-ovos-setup.hash | 1 + .../skill-ovos-setup/skill-ovos-setup.mk | 12 + .../Config.in | 4 +- .../skill-ovos-stop/skill-ovos-stop.hash | 1 + .../skill-ovos-stop/skill-ovos-stop.mk | 12 + .../Config.in | 4 +- .../skill-ovos-timer/skill-ovos-timer.hash | 1 + .../skill-ovos-timer/skill-ovos-timer.mk | 12 + .../Config.in | 4 +- .../skill-ovos-volume/skill-ovos-volume.hash | 1 + .../skill-ovos-volume/skill-ovos-volume.mk | 12 + .../Config.in | 4 +- .../skill-ovos-weather.hash | 1 + .../skill-ovos-weather/skill-ovos-weather.mk | 12 + .../package/skill-wolfie/Config.in | 6 + .../package/skill-wolfie/skill-wolfie.hash | 1 + .../package/skill-wolfie/skill-wolfie.mk | 12 + .../Config.in | 4 +- .../skill-youtube-music.hash | 1 + .../skill-youtube-music.mk | 12 + .../tensorflow-lite/tensorflow-lite.hash | 2 +- .../tensorflow-lite/tensorflow-lite.mk | 24 +- .../PKG-INFO | 2 +- .../SOURCES.txt | 0 .../dependency_links.txt | 0 .../requires.txt | 0 .../top_level.txt | 0 .../tflite_runtime/__init__.py | 4 +- .../wifi-connect/0001-Bump-packages.patch | 916 ++++ .../0001-Bump-url-package-to-1.7.2.patch | 86 - .../0001-Bump-url-package-to-1.7.2.patch.bu | 28 + .../package/wifi-connect/wifi-connect.mk | 25 +- .../package/wifi-connect/wifi-connect.mk.bu | 20 + ...i-firmware-to-version-to-1.20220830.patch} | 14 +- ...e-enable-ccache-via-configure-option.patch | 26 - ...0010-No-system-icu-for-qt5webengine.patch} | 0 ...engine-chromium-catapult-new-package.patch | 51 - ...h => 0011-Disable-QT-suppor-for-VLC.patch} | 0 ...11-qt5webengine-chromium-new-package.patch | 4479 ----------------- ...r-cmake-so-curl-can-download-from-h.patch} | 0 .../0013-Bump-mesa3d-to-22.1.6.patch | 916 ++++ ...-qt5webengine-bump-to-version-5.15.8.patch | 1466 ------ ...0014-Bump-brcmfmac_sdio-firmware-rpi.patch | 36 + ...kpad-fix-build-with-glibc-2.34-patch.patch | 95 - .../0015-Bump-systemd-to-250.7.patch | 76 + .../0016-Bump-rust-to-1.62.0.patch | 352 ++ 220 files changed, 2911 insertions(+), 7291 deletions(-) create mode 100644 buildroot-external/kernel/ovos.config delete mode 100644 buildroot-external/package/mycroft-gui/0001-Start-in-fullscreen-and-without-window.patch delete mode 100644 buildroot-external/package/mycroft-skill-audio-record/Config.in delete mode 100644 buildroot-external/package/mycroft-skill-audio-record/mycroft-skill-audio-record.mk delete mode 100644 buildroot-external/package/mycroft-skill-balena-wifi-setup/Config.in delete mode 100644 buildroot-external/package/mycroft-skill-balena-wifi-setup/mycroft-skill-balena-wifi-setup.mk delete mode 100644 buildroot-external/package/mycroft-skill-camera/Config.in delete mode 100644 buildroot-external/package/mycroft-skill-camera/mycroft-skill-camera.mk delete mode 100644 buildroot-external/package/mycroft-skill-configuration/Config.in delete mode 100644 buildroot-external/package/mycroft-skill-configuration/mycroft-skill-configuration.mk delete mode 100644 buildroot-external/package/mycroft-skill-date-time/Config.in delete mode 100644 buildroot-external/package/mycroft-skill-date-time/mycroft-skill-date-time.mk delete mode 100644 buildroot-external/package/mycroft-skill-ddg/mycroft-skill-ddg.mk delete mode 100644 buildroot-external/package/mycroft-skill-installer/Config.in delete mode 100644 buildroot-external/package/mycroft-skill-installer/mycroft-skill-installer.mk delete mode 100644 buildroot-external/package/mycroft-skill-ip/Config.in delete mode 100644 buildroot-external/package/mycroft-skill-ip/mycroft-skill-ip.mk delete mode 100644 buildroot-external/package/mycroft-skill-joke/Config.in delete mode 100644 buildroot-external/package/mycroft-skill-joke/mycroft-skill-joke.mk delete mode 100644 buildroot-external/package/mycroft-skill-naptime/mycroft-skill-naptime.mk delete mode 100644 buildroot-external/package/mycroft-skill-news/mycroft-skill-news.mk delete mode 100644 buildroot-external/package/mycroft-skill-ovos-alarm/mycroft-skill-ovos-alarm.mk delete mode 100644 buildroot-external/package/mycroft-skill-ovos-common-play/Config.in delete mode 100644 buildroot-external/package/mycroft-skill-ovos-common-play/mycroft-skill-ovos-common-play.mk delete mode 100644 buildroot-external/package/mycroft-skill-ovos-common-query/Config.in delete mode 100644 buildroot-external/package/mycroft-skill-ovos-common-query/mycroft-skill-ovos-common-query.mk delete mode 100644 buildroot-external/package/mycroft-skill-ovos-enclosure/Config.in delete mode 100644 buildroot-external/package/mycroft-skill-ovos-enclosure/mycroft-skill-ovos-enclosure.mk delete mode 100644 buildroot-external/package/mycroft-skill-ovos-homescreen/Config.in delete mode 100644 buildroot-external/package/mycroft-skill-ovos-homescreen/mycroft-skill-ovos-homescreen.mk delete mode 100644 buildroot-external/package/mycroft-skill-ovos-info/mycroft-skill-ovos-info.mk delete mode 100644 buildroot-external/package/mycroft-skill-ovos-mycroftgui/Config.in delete mode 100644 buildroot-external/package/mycroft-skill-ovos-mycroftgui/mycroft-skill-ovos-mycroftgui.mk delete mode 100644 buildroot-external/package/mycroft-skill-ovos-notes/mycroft-skill-ovos-notes.mk delete mode 100644 buildroot-external/package/mycroft-skill-ovos-settings/mycroft-skill-ovos-settings.mk delete mode 100644 buildroot-external/package/mycroft-skill-ovos-setup/mycroft-skill-ovos-setup.mk delete mode 100644 buildroot-external/package/mycroft-skill-ovos-stop/mycroft-skill-ovos-stop.mk delete mode 100644 buildroot-external/package/mycroft-skill-ovos-timer/mycroft-skill-ovos-timer.mk delete mode 100644 buildroot-external/package/mycroft-skill-ovos-volume/mycroft-skill-ovos-volume.mk delete mode 100644 buildroot-external/package/mycroft-skill-personal/mycroft-skill-personal.mk delete mode 100644 buildroot-external/package/mycroft-skill-reminder/Config.in delete mode 100644 buildroot-external/package/mycroft-skill-reminder/mycroft-skill-reminder.mk delete mode 100644 buildroot-external/package/mycroft-skill-singing/Config.in delete mode 100644 buildroot-external/package/mycroft-skill-singing/mycroft-skill-singing.mk delete mode 100644 buildroot-external/package/mycroft-skill-spelling/Config.in delete mode 100644 buildroot-external/package/mycroft-skill-spelling/mycroft-skill-spelling.mk delete mode 100644 buildroot-external/package/mycroft-skill-weather/mycroft-skill-weather.mk delete mode 100644 buildroot-external/package/mycroft-skill-wolfie/Config.in delete mode 100644 buildroot-external/package/mycroft-skill-wolfie/mycroft-skill-wolfie.mk delete mode 100644 buildroot-external/package/mycroft-skill-youtube-music/mycroft-skill-youtube-music.mk delete mode 100644 buildroot-external/package/mycroft-skills-repo/Config.in delete mode 100644 buildroot-external/package/mycroft-skills-repo/mycroft-skills-repo.mk create mode 100644 buildroot-external/package/python-ovos-config/Config.in create mode 100644 buildroot-external/package/python-ovos-config/python-ovos-config.hash create mode 100644 buildroot-external/package/python-ovos-config/python-ovos-config.mk create mode 100644 buildroot-external/package/python-ovos-phal-plugin-configuration-provider/Config.in create mode 100644 buildroot-external/package/python-ovos-phal-plugin-configuration-provider/python-ovos-phal-plugin-configuration-provider.hash create mode 100644 buildroot-external/package/python-ovos-phal-plugin-configuration-provider/python-ovos-phal-plugin-configuration-provider.mk create mode 100644 buildroot-external/package/python-ovos-stt-plugin-selene/Config.in create mode 100644 buildroot-external/package/python-ovos-stt-plugin-selene/python-ovos-stt-plugin-selene.hash create mode 100644 buildroot-external/package/python-ovos-stt-plugin-selene/python-ovos-stt-plugin-selene.mk create mode 100644 buildroot-external/package/python-selene-api/Config.in create mode 100644 buildroot-external/package/python-selene-api/python-selene-api.hash create mode 100644 buildroot-external/package/python-selene-api/python-selene-api.mk create mode 100644 buildroot-external/package/skill-camera/Config.in create mode 100644 buildroot-external/package/skill-camera/skill-camera.hash create mode 100644 buildroot-external/package/skill-camera/skill-camera.mk create mode 100644 buildroot-external/package/skill-date-time/Config.in create mode 100644 buildroot-external/package/skill-date-time/skill-date-time.hash create mode 100644 buildroot-external/package/skill-date-time/skill-date-time.mk rename buildroot-external/package/{mycroft-skill-ddg => skill-ddg}/Config.in (59%) create mode 100644 buildroot-external/package/skill-ddg/skill-ddg.hash create mode 100644 buildroot-external/package/skill-ddg/skill-ddg.mk rename buildroot-external/package/{mycroft-skill-naptime => skill-naptime}/Config.in (51%) create mode 100644 buildroot-external/package/skill-naptime/skill-naptime.hash create mode 100644 buildroot-external/package/skill-naptime/skill-naptime.mk rename buildroot-external/package/{mycroft-skill-news => skill-news}/Config.in (58%) create mode 100644 buildroot-external/package/skill-news/skill-news.hash create mode 100644 buildroot-external/package/skill-news/skill-news.mk rename buildroot-external/package/{mycroft-skill-ovos-alarm => skill-ovos-alarm}/Config.in (65%) create mode 100644 buildroot-external/package/skill-ovos-alarm/skill-ovos-alarm.mk create mode 100644 buildroot-external/package/skill-ovos-homescreen/Config.in create mode 100644 buildroot-external/package/skill-ovos-homescreen/skill-ovos-homescreen.hash create mode 100644 buildroot-external/package/skill-ovos-homescreen/skill-ovos-homescreen.mk rename buildroot-external/package/{mycroft-skill-ovos-info => skill-ovos-info}/Config.in (57%) create mode 100644 buildroot-external/package/skill-ovos-info/skill-ovos-info.hash create mode 100644 buildroot-external/package/skill-ovos-info/skill-ovos-info.mk rename buildroot-external/package/{mycroft-skill-ovos-notes => skill-ovos-notes}/Config.in (63%) create mode 100644 buildroot-external/package/skill-ovos-notes/skill-ovos-notes.hash create mode 100644 buildroot-external/package/skill-ovos-notes/skill-ovos-notes.mk rename buildroot-external/package/{mycroft-skill-personal => skill-ovos-personal}/Config.in (57%) create mode 100644 buildroot-external/package/skill-ovos-personal/skill-ovos-personal.hash create mode 100644 buildroot-external/package/skill-ovos-personal/skill-ovos-personal.mk rename buildroot-external/package/{mycroft-skill-ovos-settings => skill-ovos-settings}/Config.in (62%) create mode 100644 buildroot-external/package/skill-ovos-settings/skill-ovos-settings.hash create mode 100644 buildroot-external/package/skill-ovos-settings/skill-ovos-settings.mk rename buildroot-external/package/{mycroft-skill-ovos-setup => skill-ovos-setup}/Config.in (50%) create mode 100644 buildroot-external/package/skill-ovos-setup/skill-ovos-setup.hash create mode 100644 buildroot-external/package/skill-ovos-setup/skill-ovos-setup.mk rename buildroot-external/package/{mycroft-skill-ovos-stop => skill-ovos-stop}/Config.in (67%) create mode 100644 buildroot-external/package/skill-ovos-stop/skill-ovos-stop.hash create mode 100644 buildroot-external/package/skill-ovos-stop/skill-ovos-stop.mk rename buildroot-external/package/{mycroft-skill-ovos-timer => skill-ovos-timer}/Config.in (63%) create mode 100644 buildroot-external/package/skill-ovos-timer/skill-ovos-timer.hash create mode 100644 buildroot-external/package/skill-ovos-timer/skill-ovos-timer.mk rename buildroot-external/package/{mycroft-skill-ovos-volume => skill-ovos-volume}/Config.in (59%) create mode 100644 buildroot-external/package/skill-ovos-volume/skill-ovos-volume.hash create mode 100644 buildroot-external/package/skill-ovos-volume/skill-ovos-volume.mk rename buildroot-external/package/{mycroft-skill-weather => skill-ovos-weather}/Config.in (66%) create mode 100644 buildroot-external/package/skill-ovos-weather/skill-ovos-weather.hash create mode 100644 buildroot-external/package/skill-ovos-weather/skill-ovos-weather.mk create mode 100644 buildroot-external/package/skill-wolfie/Config.in create mode 100644 buildroot-external/package/skill-wolfie/skill-wolfie.hash create mode 100644 buildroot-external/package/skill-wolfie/skill-wolfie.mk rename buildroot-external/package/{mycroft-skill-youtube-music => skill-youtube-music}/Config.in (54%) create mode 100644 buildroot-external/package/skill-youtube-music/skill-youtube-music.hash create mode 100644 buildroot-external/package/skill-youtube-music/skill-youtube-music.mk rename buildroot-external/package/tensorflow-lite/{tflite_runtime-2.9.1-py3.10.egg-info => tflite_runtime-2.10.0-py3.10.egg-info}/PKG-INFO (98%) rename buildroot-external/package/tensorflow-lite/{tflite_runtime-2.9.1-py3.10.egg-info => tflite_runtime-2.10.0-py3.10.egg-info}/SOURCES.txt (100%) rename buildroot-external/package/tensorflow-lite/{tflite_runtime-2.9.1-py3.10.egg-info => tflite_runtime-2.10.0-py3.10.egg-info}/dependency_links.txt (100%) rename buildroot-external/package/tensorflow-lite/{tflite_runtime-2.9.1-py3.10.egg-info => tflite_runtime-2.10.0-py3.10.egg-info}/requires.txt (100%) rename buildroot-external/package/tensorflow-lite/{tflite_runtime-2.9.1-py3.10.egg-info => tflite_runtime-2.10.0-py3.10.egg-info}/top_level.txt (100%) create mode 100644 buildroot-external/package/wifi-connect/0001-Bump-packages.patch delete mode 100644 buildroot-external/package/wifi-connect/0001-Bump-url-package-to-1.7.2.patch create mode 100644 buildroot-external/package/wifi-connect/0001-Bump-url-package-to-1.7.2.patch.bu create mode 100644 buildroot-external/package/wifi-connect/wifi-connect.mk.bu rename buildroot-patches/{0012-Bump-rpi-firmware-to-version-to-1.20220331.patch => 0009-Bump-rpi-firmware-to-version-to-1.20220830.patch} (73%) delete mode 100644 buildroot-patches/0009-qt5base-enable-ccache-via-configure-option.patch rename buildroot-patches/{0015-No-system-icu-for-qt5webengine.patch => 0010-No-system-icu-for-qt5webengine.patch} (100%) delete mode 100644 buildroot-patches/0010-qt5webengine-chromium-catapult-new-package.patch rename buildroot-patches/{0016-Disable-QT-suppor-for-VLC.patch => 0011-Disable-QT-suppor-for-VLC.patch} (100%) delete mode 100644 buildroot-patches/0011-qt5webengine-chromium-new-package.patch rename buildroot-patches/{0017-Enable-OpenSSL-for-cmake-so-curl-can-download-from-h.patch => 0012-Enable-OpenSSL-for-cmake-so-curl-can-download-from-h.patch} (100%) create mode 100644 buildroot-patches/0013-Bump-mesa3d-to-22.1.6.patch delete mode 100644 buildroot-patches/0013-qt5webengine-bump-to-version-5.15.8.patch create mode 100644 buildroot-patches/0014-Bump-brcmfmac_sdio-firmware-rpi.patch delete mode 100644 buildroot-patches/0014-rm-chromium-breakpad-fix-build-with-glibc-2.34-patch.patch create mode 100644 buildroot-patches/0015-Bump-systemd-to-250.7.patch create mode 100644 buildroot-patches/0016-Bump-rust-to-1.62.0.patch diff --git a/buildroot b/buildroot index 1335d46b..6c872197 160000 --- a/buildroot +++ b/buildroot @@ -1 +1 @@ -Subproject commit 1335d46be5eaf1adc313ab398273724b0693309b +Subproject commit 6c872197f412b011ceefc6fb5ebbb34f2fb00c15 diff --git a/buildroot-external/Config.in b/buildroot-external/Config.in index 7d5b450b..18f8c6cd 100644 --- a/buildroot-external/Config.in +++ b/buildroot-external/Config.in @@ -205,6 +205,7 @@ menu "Additional external python modules" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-reverse-geocoder/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ruamel-yaml/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-scipy/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-selene-api/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-sgmllib3k/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-simplematch/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-smbus2/Config.in" @@ -236,12 +237,15 @@ menu "Additional external python modules" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-yt-dlp/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ytmusicapi/Config.in" endmenu -menu "Mycroft A.I. Personal Assistant" +menu "OpenVoiceOS - Personal Assistant" +menu "Core" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-gui/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-cli-client/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-config/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-core/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-service/Config.in" -menu "Mycroft A.I. Plugins" +endmenu +menu "Plugins" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-audio-plugin-simple/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-config-assistant/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-lingua-franca/Config.in" @@ -253,6 +257,7 @@ menu "Mycroft A.I. Plugins" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-balena-wifi/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-brightness-control-rpi/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-color-scheme-manager/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-configuration-provider/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-connectivity-events/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-dashboard/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-phal-plugin-display-manager-ipc/Config.in" @@ -274,6 +279,7 @@ menu "Mycroft A.I. Plugins" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-stt-http-server/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-stt-plugin-chromium/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-stt-plugin-pocketsphinx/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-stt-plugin-selene/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-stt-plugin-vosk/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-stt-server-plugin/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-neon-tts-plugin-larynx_server/Config.in" @@ -291,41 +297,28 @@ menu "Mycroft A.I. Plugins" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-ww-plugin-precise/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/python-ovos-ww-plugin-precise-lite/Config.in" endmenu -menu "Mycroft A.I. Skills" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skills-repo/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-audio-record/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-camera/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-configuration/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-date-time/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-ddg/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-installer/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-ip/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-joke/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-naptime/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-news/Config.in" +menu "Skills" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-camera/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-date-time/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ddg/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-naptime/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-news/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-osm/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-ovos-alarm/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-ovos-common-play/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-ovos-common-query/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-ovos-enclosure/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-ovos-homescreen/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-ovos-info/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-ovos-mycroftgui/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-ovos-notes/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-ovos-settings/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-ovos-setup/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-ovos-stop/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-ovos-timer/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-ovos-volume/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-alarm/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-homescreen/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-info/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-notes/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-settings/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-setup/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-stop/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-timer/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-volume/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-parrot/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-personal/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-reminder/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-singing/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-spelling/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-personal/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-unknown/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-weather/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-ovos-weather/Config.in" source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-wikipedia-for-humans/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-wolfie/Config.in" - source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/mycroft-skill-youtube-music/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-wolfie/Config.in" + source "$BR2_EXTERNAL_OPENVOICEOS_PATH/package/skill-youtube-music/Config.in" endmenu endmenu diff --git a/buildroot-external/board/raspberrypi/genimage-raspberrypi4-64.cfg b/buildroot-external/board/raspberrypi/genimage-raspberrypi4-64.cfg index 9fcd9531..d9be03e9 100644 --- a/buildroot-external/board/raspberrypi/genimage-raspberrypi4-64.cfg +++ b/buildroot-external/board/raspberrypi/genimage-raspberrypi4-64.cfg @@ -34,6 +34,6 @@ image sdcard.img { partition rootfs1 { partition-uuid = c0932a41-44cf-463b-8152-d43188553ed4 partition-type-uuid = b921b045-1df0-41c3-af44-4c6f280d3fae - image = "rootfs.ext4" + image = "rootfs.squashfs" } } diff --git a/buildroot-external/board/raspberrypi/kernel.config b/buildroot-external/board/raspberrypi/kernel.config index 051da8ba..7519eb0b 100644 --- a/buildroot-external/board/raspberrypi/kernel.config +++ b/buildroot-external/board/raspberrypi/kernel.config @@ -1,11 +1,2 @@ -CONFIG_SND_SOC_WM8960=m -CONFIG_SND_SOC_TAS5086=m - -# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y - CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set - -CONFIG_ZRAM=y -CONFIG_ZSMALLOC=y diff --git a/buildroot-external/configs/rpi4_64-gui_defconfig b/buildroot-external/configs/rpi4_64-gui_defconfig index 65d8f030..e7fb0382 100644 --- a/buildroot-external/configs/rpi4_64-gui_defconfig +++ b/buildroot-external/configs/rpi4_64-gui_defconfig @@ -35,9 +35,9 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL)/board/raspberrypi4-64/post-image.s BR2_ROOTFS_POST_SCRIPT_ARGS="--rpi4" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/1.20220331.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/refs/tags/1.20220830.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="bcm2711" -BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL)/board/raspberrypi/kernel.config" +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL)/kernel/ovos.config $(BR2_EXTERNAL)/board/raspberrypi/kernel.config" BR2_LINUX_KERNEL_LZ4=y BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="broadcom/bcm2711-rpi-4-b broadcom/bcm2711-rpi-400 broadcom/bcm2711-rpi-cm4" @@ -274,11 +274,15 @@ BR2_PACKAGE_E2FSPROGS=y BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y BR2_PACKAGE_NFS_UTILS=y BR2_PACKAGE_NTFS_3G=y +BR2_PACKAGE_SQUASHFS=y +BR2_PACKAGE_SQUASHFS_LZ4=y +BR2_PACKAGE_SQUASHFS_LZMA=y +BR2_PACKAGE_SQUASHFS_LZO=y +BR2_PACKAGE_SQUASHFS_XZ=y BR2_PACKAGE_DEJAVU=y BR2_PACKAGE_LIBERATION=y BR2_PACKAGE_GLMARK2=y BR2_PACKAGE_MESA3D=y -BR2_PACKAGE_MESA3D_LLVM=y BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_V3D=y BR2_PACKAGE_MESA3D_OPENGL_ES=y BR2_PACKAGE_QT5=y @@ -465,7 +469,6 @@ BR2_PACKAGE_LIBARCHIVE_BSDTAR=y BR2_PACKAGE_LIBARCHIVE_BSDCPIO=y BR2_PACKAGE_LIBARCHIVE_BSDCAT=y BR2_PACKAGE_LIBZIP=y -BR2_PACKAGE_LZ4=y BR2_PACKAGE_CA_CERTIFICATES=y BR2_PACKAGE_GNUTLS_OPENSSL=y BR2_PACKAGE_GNUTLS_TOOLS=y @@ -508,6 +511,7 @@ BR2_PACKAGE_CMOCKA=y BR2_PACKAGE_ELL=y BR2_PACKAGE_FLATBUFFERS=y BR2_PACKAGE_GTEST=y +BR2_PACKAGE_LIBABSEIL_CPP=y BR2_PACKAGE_LIBCAP_NG=y BR2_PACKAGE_LINUX_PAM=y BR2_PACKAGE_PROTOBUF=y @@ -579,14 +583,12 @@ BR2_PACKAGE_UTIL_LINUX_ZRAMCTL=y BR2_PACKAGE_NANO=y BR2_PACKAGE_VIM=y # BR2_PACKAGE_VIM_RUNTIME is not set -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_TARGET_ROOTFS_EXT2_LABEL="rootfs1" -BR2_TARGET_ROOTFS_EXT2_SIZE="4000M" -BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS="-O 64bit -U c0932a41-44cf-463b-8152-d43188553ed4" +BR2_TARGET_ROOTFS_SQUASHFS=y +BR2_TARGET_ROOTFS_SQUASHFS4_LZ4=y # BR2_TARGET_ROOTFS_TAR is not set BR2_PACKAGE_HOST_CMAKE=y BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_E2FSPROGS=y BR2_PACKAGE_HOST_GENIMAGE=y BR2_PACKAGE_HOST_MKPASSWD=y BR2_PACKAGE_HOST_MTOOLS=y @@ -596,6 +598,8 @@ BR2_PACKAGE_HOST_PYTHON_LXML=y BR2_PACKAGE_HOST_PYTHON_SIX=y BR2_PACKAGE_HOST_PYTHON_XLRD=y BR2_PACKAGE_HOST_RUSTC=y +BR2_PACKAGE_HOST_RUST=y +BR2_PACKAGE_BARESIP=y BR2_PACKAGE_BTSPEAKER=y BR2_PACKAGE_FANN=y BR2_PACKAGE_GROWDISK_SERVICE=y @@ -648,7 +652,6 @@ BR2_PACKAGE_SPOTIFYD=y BR2_PACKAGE_TENSORFLOW_LITE=y BR2_PACKAGE_USERLAND_TOOLS=y BR2_PACKAGE_VOCALFUSION=y -BR2_PACKAGE_WIFI_CONNECT=y BR2_PACKAGE_WIRINGPI2=y BR2_PACKAGE_PYTHON_ADAPT_PARSER=y BR2_PACKAGE_PYTHON_ASTRAL=y @@ -711,6 +714,7 @@ BR2_PACKAGE_PYTHON_RAPIDFUZZ=y BR2_PACKAGE_PYTHON_REQUESTS_FUTURES=y BR2_PACKAGE_PYTHON_REVERSE_GEOCODER=y BR2_PACKAGE_PYTHON_RUAMEL_YAML=y +BR2_PACKAGE_PYTHON_SELENE_API=y BR2_PACKAGE_PYTHON_SGMLLIB3K=y BR2_PACKAGE_PYTHON_SMBUS2=y BR2_PACKAGE_PYTHON_SMMAP=y @@ -732,6 +736,7 @@ BR2_PACKAGE_PYTHON_YOUTUBE_SEARCHER=y BR2_PACKAGE_PYTHON_YT_DLP=y BR2_PACKAGE_MYCROFT_GUI=y BR2_PACKAGE_PYTHON_OVOS_CLI_CLIENT=y +BR2_PACKAGE_PYTHON_OVOS_CONFIG=y BR2_PACKAGE_PYTHON_OVOS_CORE=y BR2_PACKAGE_MYCROFT_SERVICE=y BR2_PACKAGE_PYTHON_OVOS_AUDIO_PLUGIN_SIMPLE=y @@ -745,6 +750,7 @@ BR2_PACKAGE_PYTHON_OVOS_PHAL_PLUGIN_ALSA=y BR2_PACKAGE_PYTHON_OVOS_PHAL_PLUGIN_BALENA_WIFI=y BR2_PACKAGE_PYTHON_OVOS_PHAL_PLUGIN_BRIGHTNESS_CONTROL_RPI=y BR2_PACKAGE_PYTHON_OVOS_PHAL_PLUGIN_COLOR_SCHEME_MANAGER=y +BR2_PACKAGE_PYTHON_OVOS_PHAL_PLUGIN_CONFIGURATION_PROVIDER=y BR2_PACKAGE_PYTHON_OVOS_PHAL_PLUGIN_CONNECTIVITY_EVENTS=y BR2_PACKAGE_PYTHON_OVOS_PHAL_PLUGIN_DASHBOARD=y BR2_PACKAGE_PYTHON_OVOS_PHAL_PLUGIN_DISPLAY_MANAGER_IPC=y @@ -763,6 +769,7 @@ BR2_PACKAGE_PYTHON_OVOS_SKILL_MANAGER=y BR2_PACKAGE_PYTHON_OVOS_STT_HTTP_SERVER=y BR2_PACKAGE_PYTHON_OVOS_STT_PLUGIN_CHROMIUM=y BR2_PACKAGE_PYTHON_OVOS_STT_PLUGIN_POCKETSPHINX=y +BR2_PACKAGE_PYTHON_OVOS_STT_PLUGIN_SELENE=y BR2_PACKAGE_PYTHON_OVOS_STT_PLUGIN_VOSK=y BR2_PACKAGE_PYTHON_OVOS_STT_SERVER_PLUGIN=y BR2_PACKAGE_PYTHON_NEON_TTS_PLUGIN_LARYNX_SERVER=y @@ -779,30 +786,14 @@ BR2_PACKAGE_PYTHON_OVOS_WORKSHOP=y BR2_PACKAGE_PYTHON_OVOS_WW_PLUGIN_POCKETSPHINX=y BR2_PACKAGE_PYTHON_OVOS_WW_PLUGIN_PRECISE=y BR2_PACKAGE_PYTHON_OVOS_WW_PLUGIN_PRECISE_LITE=y -BR2_PACKAGE_MYCROFT_SKILL_AUDIO_RECORD=y -BR2_PACKAGE_MYCROFT_SKILL_CAMERA=y -BR2_PACKAGE_MYCROFT_SKILL_CONFIGURATION=y -BR2_PACKAGE_MYCROFT_SKILL_DATE_TIME=y -BR2_PACKAGE_MYCROFT_SKILL_DDG=y -BR2_PACKAGE_MYCROFT_SKILL_INSTALLER=y -BR2_PACKAGE_MYCROFT_SKILL_IP=y -BR2_PACKAGE_MYCROFT_SKILL_JOKE=y -BR2_PACKAGE_MYCROFT_SKILL_NAPTIME=y -BR2_PACKAGE_MYCROFT_SKILL_NEWS=y -BR2_PACKAGE_MYCROFT_SKILL_OVOS_ALARM=y -BR2_PACKAGE_MYCROFT_SKILL_OVOS_HOMESCREEN=y -BR2_PACKAGE_MYCROFT_SKILL_OVOS_INFO=y -BR2_PACKAGE_MYCROFT_SKILL_OVOS_NOTES=y -BR2_PACKAGE_MYCROFT_SKILL_OVOS_SETTINGS=y -BR2_PACKAGE_MYCROFT_SKILL_OVOS_SETUP=y -BR2_PACKAGE_MYCROFT_SKILL_OVOS_STOP=y -BR2_PACKAGE_MYCROFT_SKILL_OVOS_TIMER=y -BR2_PACKAGE_MYCROFT_SKILL_OVOS_VOLUME=y -BR2_PACKAGE_MYCROFT_SKILL_PERSONAL=y -BR2_PACKAGE_MYCROFT_SKILL_REMINDER=y -BR2_PACKAGE_MYCROFT_SKILL_SINGING=y -BR2_PACKAGE_MYCROFT_SKILL_SPELLING=y -BR2_PACKAGE_MYCROFT_SKILL_UNKNOWN=y -BR2_PACKAGE_MYCROFT_SKILL_WEATHER=y -BR2_PACKAGE_MYCROFT_SKILL_WOLFIE=y -BR2_PACKAGE_MYCROFT_SKILL_YOUTUBE_MUSIC=y +BR2_PACKAGE_SKILL_DDG=y +BR2_PACKAGE_SKILL_NEWS=y +BR2_PACKAGE_SKILL_OVOS_HOMESCREEN=y +BR2_PACKAGE_SKILL_OVOS_SETTINGS=y +BR2_PACKAGE_SKILL_OVOS_SETUP=y +BR2_PACKAGE_SKILL_OVOS_STOP=y +BR2_PACKAGE_SKILL_OVOS_VOLUME=y +BR2_PACKAGE_SKILL_OVOS_PERSONAL=y +BR2_PACKAGE_SKILL_OVOS_WEATHER=y +BR2_PACKAGE_SKILL_WOLFIE=y +BR2_PACKAGE_SKILL_YOUTUBE_MUSIC=y diff --git a/buildroot-external/kernel/ovos.config b/buildroot-external/kernel/ovos.config new file mode 100644 index 00000000..bdb70799 --- /dev/null +++ b/buildroot-external/kernel/ovos.config @@ -0,0 +1,27 @@ +CONFIG_KERNEL_LZ4=y +CONFIG_CMDLINE="" +CONFIG_PANIC_TIMEOUT=5 + +CONFIG_MODULE_COMPRESS_NONE=y + +CONFIG_ZRAM=y +CONFIG_ZSMALLOC=y + +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y + +CONFIG_MISC_FILESYSTEMS=y +CONFIG_BLOCK=y +CONFIG_EXT4_FS=y +CONFIG_MSDOS_FS=y +CONFIG_VFAT_FS=y +CONFIG_SQUASHFS=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_LZ4=y +CONFIG_BTRFS_FS=m + +CONFIG_PARTITION_ADVANCED=y +CONFIG_EFI_PARTITION=y +CONFIG_MSDOS_PARTITION=y + +# CONFIG_LOGO is not set +# CONFIG_DEBUG_STACK_USAGE is not set diff --git a/buildroot-external/package/baresip/baresip.mk b/buildroot-external/package/baresip/baresip.mk index b73ce23f..ad49ef1b 100644 --- a/buildroot-external/package/baresip/baresip.mk +++ b/buildroot-external/package/baresip/baresip.mk @@ -4,31 +4,17 @@ # ############################################################# -BARESIP_VERSION = 2.3.0 +BARESIP_VERSION = 2.7.0 BARESIP_SOURCE = v$(BARESIP_VERSION).tar.gz BARESIP_SITE = https://github.com/baresip/baresip/archive BARESIP_DEPENDENCIES = libre librem zlib -BARESIP_MAKE_ENV += \ - $(TARGET_CONFIGURE_OPTS) \ - SYSROOT=$(STAGING_DIR)/usr \ - -BARESIP_MAKE_OPTS += \ - LIBRE_MK="$(STAGING_DIR)/usr/share/re/re.mk" \ - LIBRE_INC="$(STAGING_DIR)/usr/include/re" \ - LIBRE_SO="$(STAGING_DIR)/usr/lib" \ - LIBREM_MK="$(STAGING_DIR)/usr/share/rem/rem.mk" \ - LIBREM_INC="$(STAGING_DIR)/usr/include/rem" \ - LIBREM_SO="$(STAGING_DIR)/usr/lib" - ifeq ($(BR2_PACKAGE_ALSA_LIB),y) BARESIP_DEPENDENCIES += alsa-lib endif ifeq ($(BR2_PACKAGE_FFMPEG_SWSCALE),y) BARESIP_DEPENDENCIES += ffmpeg -BARESIP_MAKE_ENV += \ - CFLAGS+=-DCODEC_TYPE_VIDEO=AVMEDIA_TYPE_VIDEO endif ifeq ($(BR2_PACKAGE_LIBSNDFILE),y) @@ -47,12 +33,4 @@ ifeq ($(BR2_PACKAGE_XORG7),y) BARESIP_DEPENDENCIES += xlib_libXext endif -define BARESIP_BUILD_CMDS - $(BARESIP_MAKE_ENV) $(MAKE) $(BARESIP_MAKE_OPTS) -C $(@D) all -endef - -#define BARESIP_INSTALL_TARGET_CMDS -# $(BARESIP_MAKE_ENV) DESTDIR=$(TARGET_DIR) $(MAKE) $(BARESIP_MAKE_ARGS) -C $(@D) install -#endef - $(eval $(cmake-package)) diff --git a/buildroot-external/package/kf5-kdeconnect/kf5-kdeconnect.mk b/buildroot-external/package/kf5-kdeconnect/kf5-kdeconnect.mk index e6548b1a..a50a2017 100644 --- a/buildroot-external/package/kf5-kdeconnect/kf5-kdeconnect.mk +++ b/buildroot-external/package/kf5-kdeconnect/kf5-kdeconnect.mk @@ -10,7 +10,8 @@ KF5_KDECONNECT_SITE = $(call github,KDE,kdeconnect-kde,$(KF5_KDECONNECT_VERSION) KF5_KDECONNECT_LICENSE = BSD-3-Clause KF5_KDECONNECT_LICENSE_FILES = COPYING-CMAKE-SCRIPTS -KF5_KDECONNECT_DEPENDENCIES = host-pkgconf kf5-qca kf5-pulseaudio-qt kf5-kpeople +KF5_KDECONNECT_DEPENDENCIES = host-pkgconf kf5-qca kf5-pulseaudio-qt kf5-kpeople \ + kf5-kirigami2 kf5-qqc2-desktop-style KF5_KDECONNECT_INSTALL_STAGING = YES KF5_KDECONNECT_SUPPORTS_IN_SOURCE_BUILD = NO diff --git a/buildroot-external/package/libre/libre.mk b/buildroot-external/package/libre/libre.mk index 089ac0c4..40941cda 100644 --- a/buildroot-external/package/libre/libre.mk +++ b/buildroot-external/package/libre/libre.mk @@ -4,7 +4,7 @@ # ############################################################# -LIBRE_VERSION = 2.3.0 +LIBRE_VERSION = 2.7.0 LIBRE_SOURCE = v$(LIBRE_VERSION).tar.gz LIBRE_SITE = https://github.com/baresip/re/archive LIBRE_INSTALL_STAGING = YES @@ -16,26 +16,4 @@ ifeq ($(BR2_PACKAGE_ZLIB),y) LIBRE_DEPENDENCIES += zlib endif -define LIBRE_BUILD_CMDS - $(TARGET_MAKE_ENV) \ - $(MAKE) -C $(@D) \ - LIBRE_MK=$(STAGING_DIR)/usr/share/re/re.mk \ - LIBRE_INC=$(STAGING_DIR)/usr/include/re \ - LIBRE_SO=$(STAGING_DIR)/usr/lib \ - CC="$(TARGET_CC)" \ - EXTRA_CFLAGS="$(TARGET_CFLAGS)" \ - EXTRA_LFLAGS="-lm" \ - DESTDIR="$(STAGING_DIR)" \ - SYSROOT="$(STAGING_DIR)/usr" \ - SYSROOT_ALT="$(STAGING_DIR)/usr" \ - RELEASE=1 \ - CROSS_COMPILE="$(TARGET_CROSS)" \ - OS=linux \ - all install -endef - -define LIBRE_INSTALL_TARGET_CMDS - $(INSTALL) -m 644 -D $(@D)/libre.so $(TARGET_DIR)/usr/lib/libre.so -endef - -$(eval $(generic-package)) +$(eval $(cmake-package)) diff --git a/buildroot-external/package/librem/librem.mk b/buildroot-external/package/librem/librem.mk index 5e2211a1..b08cd96b 100644 --- a/buildroot-external/package/librem/librem.mk +++ b/buildroot-external/package/librem/librem.mk @@ -4,7 +4,7 @@ # ############################################################# -LIBREM_VERSION = 2.3.0 +LIBREM_VERSION = 2.7.0 LIBREM_SOURCE = v$(LIBREM_VERSION).tar.gz LIBREM_SITE = https://github.com/baresip/rem/archive LIBREM_INSTALL_STAGING = YES @@ -13,27 +13,4 @@ ifeq ($(BR2_PACKAGE_LIBRE),y) LIBREM_DEPENDENCIES += libre endif -define LIBREM_BUILD_CMDS - $(TARGET_MAKE_ENV) \ - $(MAKE) -C $(@D) \ - LIBRE_MK=$(STAGING_DIR)/usr/share/re/re.mk \ - LIBRE_INC=$(STAGING_DIR)/usr/include/re \ - LIBRE_SO=$(STAGING_DIR)/usr/lib \ - HAVE_LIBRESOLV= \ - CC="$(TARGET_CC)" \ - EXTRA_CFLAGS="$(TARGET_CFLAGS)" \ - EXTRA_LFLAGS="-lm" \ - DESTDIR="$(STAGING_DIR)" \ - SYSROOT="$(STAGING_DIR)/usr" \ - SYSROOT_ALT="$(STAGING_DIR)/usr" \ - RELEASE=1 \ - CROSS_COMPILE="$(TARGET_CROSS)" \ - OS=linux \ - all install -endef - -define LIBREM_INSTALL_TARGET_CMDS - $(INSTALL) -m 644 -D $(@D)/librem.so $(TARGET_DIR)/usr/lib/librem.so -endef - -$(eval $(generic-package)) +$(eval $(cmake-package)) diff --git a/buildroot-external/package/mycroft-gui/0001-Start-in-fullscreen-and-without-window.patch b/buildroot-external/package/mycroft-gui/0001-Start-in-fullscreen-and-without-window.patch deleted file mode 100644 index 1f1064c8..00000000 --- a/buildroot-external/package/mycroft-gui/0001-Start-in-fullscreen-and-without-window.patch +++ /dev/null @@ -1,32 +0,0 @@ -From d271fbaabd93542d2ec33eeca38524be7a3d1e34 Mon Sep 17 00:00:00 2001 -From: j1nx -Date: Thu, 28 May 2020 08:09:35 +0200 -Subject: [PATCH 1/1] Start in fullscreen and without window - ---- - application/main.qml | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/application/main.qml b/application/main.qml -index d779c2f..78942a5 100644 ---- a/application/main.qml -+++ b/application/main.qml -@@ -28,6 +28,7 @@ import org.kde.private.mycroftgui 1.0 as MycroftGui - Kirigami.ApplicationWindow { - id: root - visible: true -+ visibility: "FullScreen" - - minimumHeight : deviceHeight || undefined - maximumHeight : deviceHeight || undefined -@@ -35,6 +36,7 @@ Kirigami.ApplicationWindow { - maximumWidth : deviceWidth || undefined - x: deviceWidth ? Screen.desktopAvailableHeight - width : undefined - y: deviceHeight ? Screen.desktopAvailableHeight - height : undefined -+ flags: Qt.FramelessWindowHint - - //HACK!! needs proper api in kirigami - Component.onCompleted: { --- -2.20.1 - diff --git a/buildroot-external/package/mycroft-gui/mycroft-gui.hash b/buildroot-external/package/mycroft-gui/mycroft-gui.hash index fe5b5ab4..ee0513f7 100644 --- a/buildroot-external/package/mycroft-gui/mycroft-gui.hash +++ b/buildroot-external/package/mycroft-gui/mycroft-gui.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 f2e47e0cec6a5d0f5791f2a3c2b06aa29d60d74ce26d519fbd75380d95ba9974 mycroft-gui-5b014718bcc9fbd52d5c9602d007ac0b6b684634.tar.gz +sha256 d8e96f03cb5078e887e91f78fed4f1f0419477891db5b0264a8818e1fd585b4d mycroft-gui-53fb4a1824c9ce9155000ec0f31663f0438195ab.tar.gz diff --git a/buildroot-external/package/mycroft-gui/mycroft-gui.mk b/buildroot-external/package/mycroft-gui/mycroft-gui.mk index e6be40c9..76f274d9 100644 --- a/buildroot-external/package/mycroft-gui/mycroft-gui.mk +++ b/buildroot-external/package/mycroft-gui/mycroft-gui.mk @@ -4,7 +4,7 @@ # ################################################################################ -MYCROFT_GUI_VERSION = 5b014718bcc9fbd52d5c9602d007ac0b6b684634 +MYCROFT_GUI_VERSION = 53fb4a1824c9ce9155000ec0f31663f0438195ab MYCROFT_GUI_SITE = $(call github,MycroftAI,mycroft-gui,$(MYCROFT_GUI_VERSION)) MYCROFT_GUI_LICENSE = Apache License 2.0 diff --git a/buildroot-external/package/mycroft-skill-audio-record/Config.in b/buildroot-external/package/mycroft-skill-audio-record/Config.in deleted file mode 100644 index d02ddfeb..00000000 --- a/buildroot-external/package/mycroft-skill-audio-record/Config.in +++ /dev/null @@ -1,7 +0,0 @@ -config BR2_PACKAGE_MYCROFT_SKILL_AUDIO_RECORD - bool "mycroft-skill-audio-record" - help - Mycroft AI official Audio Record Skill - - record audio and play it back - - https://github.com/MycroftAI/skill-audio-record diff --git a/buildroot-external/package/mycroft-skill-audio-record/mycroft-skill-audio-record.mk b/buildroot-external/package/mycroft-skill-audio-record/mycroft-skill-audio-record.mk deleted file mode 100644 index 191a90a3..00000000 --- a/buildroot-external/package/mycroft-skill-audio-record/mycroft-skill-audio-record.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-audio-record -# -################################################################################ - -MYCROFT_SKILL_AUDIO_RECORD_VERSION = 501a960d7957c83f340c58de4d25301ddb85ea51 -MYCROFT_SKILL_AUDIO_RECORD_SITE = https://github.com/MycroftAI/skill-audio-record -MYCROFT_SKILL_AUDIO_RECORD_SITE_METHOD = git -MYCROFT_SKILL_AUDIO_RECORD_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_AUDIO_RECORD_DIRNAME = skill-audio-record.mycroftai - -define MYCROFT_SKILL_AUDIO_RECORD_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_AUDIO_RECORD_DIRLOCATION)/$(MYCROFT_SKILL_AUDIO_RECORD_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_AUDIO_RECORD_DIRLOCATION)/$(MYCROFT_SKILL_AUDIO_RECORD_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_AUDIO_RECORD_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_AUDIO_RECORD_DIRLOCATION)/$(MYCROFT_SKILL_AUDIO_RECORD_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-balena-wifi-setup/Config.in b/buildroot-external/package/mycroft-skill-balena-wifi-setup/Config.in deleted file mode 100644 index eac6436e..00000000 --- a/buildroot-external/package/mycroft-skill-balena-wifi-setup/Config.in +++ /dev/null @@ -1,8 +0,0 @@ -config BR2_PACKAGE_MYCROFT_SKILL_BALENA_WIFI_SETUP - bool "mycroft-skill-balena-wifi-setup" - help - Mycroft AI - OVOS WiFI Setup Skill - Provides the audio and visual elements for Connecting - to Wifi via a secondary mobile device or computer. - - https://github.com/OpenVoiceOS/skill-balena-wifi-setup diff --git a/buildroot-external/package/mycroft-skill-balena-wifi-setup/mycroft-skill-balena-wifi-setup.mk b/buildroot-external/package/mycroft-skill-balena-wifi-setup/mycroft-skill-balena-wifi-setup.mk deleted file mode 100644 index ef49bcab..00000000 --- a/buildroot-external/package/mycroft-skill-balena-wifi-setup/mycroft-skill-balena-wifi-setup.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-balena-wifi-setup -# -################################################################################ - -MYCROFT_SKILL_BALENA_WIFI_SETUP_VERSION = b11e41a112cf2457349766da34f6095c3b861fec -MYCROFT_SKILL_BALENA_WIFI_SETUP_SITE = https://github.com/OpenVoiceOS/skill-balena-wifi-setup -MYCROFT_SKILL_BALENA_WIFI_SETUP_SITE_METHOD = git -MYCROFT_SKILL_BALENA_WIFI_SETUP_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_BALENA_WIFI_SETUP_DIRNAME = skill-balena-wifi-setup.openvoiceos - -define MYCROFT_SKILL_BALENA_WIFI_SETUP_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_BALENA_WIFI_SETUP_DIRLOCATION)/$(MYCROFT_SKILL_BALENA_WIFI_SETUP_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_BALENA_WIFI_SETUP_DIRLOCATION)/$(MYCROFT_SKILL_BALENA_WIFI_SETUP_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_BALENA_WIFI_SETUP_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_BALENA_WIFI_SETUP_DIRLOCATION)/$(MYCROFT_SKILL_BALENA_WIFI_SETUP_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-camera/Config.in b/buildroot-external/package/mycroft-skill-camera/Config.in deleted file mode 100644 index 58aed2a6..00000000 --- a/buildroot-external/package/mycroft-skill-camera/Config.in +++ /dev/null @@ -1,7 +0,0 @@ -config BR2_PACKAGE_MYCROFT_SKILL_CAMERA - bool "mycroft-skill-camera" - help - Mycroft AI official camera Skill - Take - singleshot photographs with the Camera Skill. - - https://github.com/MycroftAI/skill-camera diff --git a/buildroot-external/package/mycroft-skill-camera/mycroft-skill-camera.mk b/buildroot-external/package/mycroft-skill-camera/mycroft-skill-camera.mk deleted file mode 100644 index 8f3b49ae..00000000 --- a/buildroot-external/package/mycroft-skill-camera/mycroft-skill-camera.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-camera -# -################################################################################ - -MYCROFT_SKILL_CAMERA_VERSION = f7409e01f0b4e05e12e18e989dfdd1ae5dea099d -MYCROFT_SKILL_CAMERA_SITE = https://github.com/OpenVoiceOS/skill-camera -MYCROFT_SKILL_CAMERA_SITE_METHOD = git -MYCROFT_SKILL_CAMERA_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_CAMERA_DIRNAME = skill-camera.openvoiceos - -define MYCROFT_SKILL_CAMERA_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_CAMERA_DIRLOCATION)/$(MYCROFT_SKILL_CAMERA_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_CAMERA_DIRLOCATION)/$(MYCROFT_SKILL_CAMERA_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_CAMERA_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_CAMERA_DIRLOCATION)/$(MYCROFT_SKILL_CAMERA_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-configuration/Config.in b/buildroot-external/package/mycroft-skill-configuration/Config.in deleted file mode 100644 index e26a69fa..00000000 --- a/buildroot-external/package/mycroft-skill-configuration/Config.in +++ /dev/null @@ -1,9 +0,0 @@ -config BR2_PACKAGE_MYCROFT_SKILL_CONFIGURATION - bool "mycroft-skill-configuration" - help - User and device settings from home.mycroft.ai - are synchronized with your Devices. This Skill - performs that synchronization and allows you - to check your settings. - - https://github.com/MycroftAI/skill-configuration diff --git a/buildroot-external/package/mycroft-skill-configuration/mycroft-skill-configuration.mk b/buildroot-external/package/mycroft-skill-configuration/mycroft-skill-configuration.mk deleted file mode 100644 index 5adaafd0..00000000 --- a/buildroot-external/package/mycroft-skill-configuration/mycroft-skill-configuration.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-configuration -# -################################################################################ - -MYCROFT_SKILL_CONFIGURATION_VERSION = 9231778e959c65a4f8156923fb26d11483d72ea0 -MYCROFT_SKILL_CONFIGURATION_SITE = https://github.com/MycroftAI/skill-configuration -MYCROFT_SKILL_CONFIGURATION_SITE_METHOD = git -MYCROFT_SKILL_CONFIGURATION_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_CONFIGURATION_DIRNAME = skill-configuration.mycroftai - -define MYCROFT_SKILL_CONFIGURATION_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_CONFIGURATION_DIRLOCATION)/$(MYCROFT_SKILL_CONFIGURATION_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_CONFIGURATION_DIRLOCATION)/$(MYCROFT_SKILL_CONFIGURATION_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_CONFIGURATION_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_CONFIGURATION_DIRLOCATION)/$(MYCROFT_SKILL_CONFIGURATION_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-date-time/Config.in b/buildroot-external/package/mycroft-skill-date-time/Config.in deleted file mode 100644 index d1ef18a5..00000000 --- a/buildroot-external/package/mycroft-skill-date-time/Config.in +++ /dev/null @@ -1,8 +0,0 @@ -config BR2_PACKAGE_MYCROFT_SKILL_DATE_TIME - bool "mycroft-skill-date-time" - help - Mycroft AI official Date and Time Skill, providing - the current time, date and day of week for cities - around the world. - - https://github.com/MycroftAI/skill-date-time diff --git a/buildroot-external/package/mycroft-skill-date-time/mycroft-skill-date-time.mk b/buildroot-external/package/mycroft-skill-date-time/mycroft-skill-date-time.mk deleted file mode 100644 index d1cebde7..00000000 --- a/buildroot-external/package/mycroft-skill-date-time/mycroft-skill-date-time.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-date-time -# -################################################################################ - -MYCROFT_SKILL_DATE_TIME_VERSION = 7763a6eb8cfe8b873c1a6cff085d16bc3ac04afe -MYCROFT_SKILL_DATE_TIME_SITE = https://github.com/OpenVoiceOS/skill-date-time -MYCROFT_SKILL_DATE_TIME_SITE_METHOD = git -MYCROFT_SKILL_DATE_TIME_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_DATE_TIME_DIRNAME = skill-date-time.openvoiceos - -define MYCROFT_SKILL_DATE_TIME_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_DATE_TIME_DIRLOCATION)/$(MYCROFT_SKILL_DATE_TIME_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_DATE_TIME_DIRLOCATION)/$(MYCROFT_SKILL_DATE_TIME_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_DATE_TIME_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_DATE_TIME_DIRLOCATION)/$(MYCROFT_SKILL_DATE_TIME_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-ddg/mycroft-skill-ddg.mk b/buildroot-external/package/mycroft-skill-ddg/mycroft-skill-ddg.mk deleted file mode 100644 index 6e9b8ee6..00000000 --- a/buildroot-external/package/mycroft-skill-ddg/mycroft-skill-ddg.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-ddg -# -################################################################################ - -MYCROFT_SKILL_DDG_VERSION = 72dc55998fd7d2817259f2d757fd0f7e5b9b14e1 -MYCROFT_SKILL_DDG_SITE = https://github.com/OpenVoiceOS/skill-ddg -MYCROFT_SKILL_DDG_SITE_METHOD = git -MYCROFT_SKILL_DDG_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_DDG_DIRNAME = skill-ddg.openvoiceos - -define MYCROFT_SKILL_DDG_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_DDG_DIRLOCATION)/$(MYCROFT_SKILL_DDG_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_DDG_DIRLOCATION)/$(MYCROFT_SKILL_DDG_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_DDG_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_DDG_DIRLOCATION)/$(MYCROFT_SKILL_DDG_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-installer/Config.in b/buildroot-external/package/mycroft-skill-installer/Config.in deleted file mode 100644 index 32ea42fb..00000000 --- a/buildroot-external/package/mycroft-skill-installer/Config.in +++ /dev/null @@ -1,6 +0,0 @@ -config BR2_PACKAGE_MYCROFT_SKILL_INSTALLER - bool "mycroft-skill-installer" - help - Add and remove Mycroft Skills - - https://github.com/MycroftAI/skill-installer diff --git a/buildroot-external/package/mycroft-skill-installer/mycroft-skill-installer.mk b/buildroot-external/package/mycroft-skill-installer/mycroft-skill-installer.mk deleted file mode 100644 index 0d5c7252..00000000 --- a/buildroot-external/package/mycroft-skill-installer/mycroft-skill-installer.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-installer -# -################################################################################ - -MYCROFT_SKILL_INSTALLER_VERSION = cea3b98808aee400ece730dbdcd8957368d50983 -MYCROFT_SKILL_INSTALLER_SITE = https://github.com/MycroftAI/skill-installer -MYCROFT_SKILL_INSTALLER_SITE_METHOD = git -MYCROFT_SKILL_INSTALLER_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_INSTALLER_DIRNAME = skill-installer.mycroftai - -define MYCROFT_SKILL_INSTALLER_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_INSTALLER_DIRLOCATION)/$(MYCROFT_SKILL_INSTALLER_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_INSTALLER_DIRLOCATION)/$(MYCROFT_SKILL_INSTALLER_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_INSTALLER_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_INSTALLER_DIRLOCATION)/$(MYCROFT_SKILL_INSTALLER_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-ip/Config.in b/buildroot-external/package/mycroft-skill-ip/Config.in deleted file mode 100644 index 6967e9cb..00000000 --- a/buildroot-external/package/mycroft-skill-ip/Config.in +++ /dev/null @@ -1,6 +0,0 @@ -config BR2_PACKAGE_MYCROFT_SKILL_IP - bool "mycroft-skill-ip" - help - Network connection information - - https://github.com/MycroftAI/skill-ip diff --git a/buildroot-external/package/mycroft-skill-ip/mycroft-skill-ip.mk b/buildroot-external/package/mycroft-skill-ip/mycroft-skill-ip.mk deleted file mode 100644 index 51749f59..00000000 --- a/buildroot-external/package/mycroft-skill-ip/mycroft-skill-ip.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-ip -# -################################################################################ - -MYCROFT_SKILL_IP_VERSION = 0e836fb98d8113475c808c64bc10424e8436d5ef -MYCROFT_SKILL_IP_SITE = https://github.com/MycroftAI/skill-ip -MYCROFT_SKILL_IP_SITE_METHOD = git -MYCROFT_SKILL_IP_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_IP_DIRNAME = skill-ip.mycroftai - -define MYCROFT_SKILL_IP_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_IP_DIRLOCATION)/$(MYCROFT_SKILL_IP_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_IP_DIRLOCATION)/$(MYCROFT_SKILL_IP_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_IP_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_IP_DIRLOCATION)/$(MYCROFT_SKILL_IP_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-joke/Config.in b/buildroot-external/package/mycroft-skill-joke/Config.in deleted file mode 100644 index 4ffa1c56..00000000 --- a/buildroot-external/package/mycroft-skill-joke/Config.in +++ /dev/null @@ -1,6 +0,0 @@ -config BR2_PACKAGE_MYCROFT_SKILL_JOKE - bool "mycroft-skill-joke" - help - Let Mycroft brighten your day with a little humor - - https://github.com/MycroftAI/skill-joke diff --git a/buildroot-external/package/mycroft-skill-joke/mycroft-skill-joke.mk b/buildroot-external/package/mycroft-skill-joke/mycroft-skill-joke.mk deleted file mode 100644 index ca322d03..00000000 --- a/buildroot-external/package/mycroft-skill-joke/mycroft-skill-joke.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-joke -# -################################################################################ - -MYCROFT_SKILL_JOKE_VERSION = 3d361925654857989ccf0c7d9a34a113150aa180 -MYCROFT_SKILL_JOKE_SITE = https://github.com/MycroftAI/skill-joke -MYCROFT_SKILL_JOKE_SITE_METHOD = git -MYCROFT_SKILL_JOKE_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_JOKE_DIRNAME = skill-joke.mycroftai - -define MYCROFT_SKILL_JOKE_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_JOKE_DIRLOCATION)/$(MYCROFT_SKILL_JOKE_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_JOKE_DIRLOCATION)/$(MYCROFT_SKILL_JOKE_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_JOKE_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_JOKE_DIRLOCATION)/$(MYCROFT_SKILL_JOKE_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-naptime/mycroft-skill-naptime.mk b/buildroot-external/package/mycroft-skill-naptime/mycroft-skill-naptime.mk deleted file mode 100644 index 81625711..00000000 --- a/buildroot-external/package/mycroft-skill-naptime/mycroft-skill-naptime.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-naptime -# -################################################################################ - -MYCROFT_SKILL_NAPTIME_VERSION = 7a178b1ac7dc438235d09aadeb289a0a19c6aa0a -MYCROFT_SKILL_NAPTIME_SITE = https://github.com/OpenVoiceOS/skill-naptime -MYCROFT_SKILL_NAPTIME_SITE_METHOD = git -MYCROFT_SKILL_NAPTIME_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_NAPTIME_DIRNAME = skill-naptime.openvoiceos - -define MYCROFT_SKILL_NAPTIME_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_NAPTIME_DIRLOCATION)/$(MYCROFT_SKILL_NAPTIME_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_NAPTIME_DIRLOCATION)/$(MYCROFT_SKILL_NAPTIME_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_NAPTIME_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_NAPTIME_DIRLOCATION)/$(MYCROFT_SKILL_NAPTIME_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-news/mycroft-skill-news.mk b/buildroot-external/package/mycroft-skill-news/mycroft-skill-news.mk deleted file mode 100644 index d094059e..00000000 --- a/buildroot-external/package/mycroft-skill-news/mycroft-skill-news.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-news -# -################################################################################ - -MYCROFT_SKILL_NEWS_VERSION = 7959296f189fd5e06807b9b7fc8fb9d23b22635f -MYCROFT_SKILL_NEWS_SITE = https://github.com/JarbasSkills/skill-news -MYCROFT_SKILL_NEWS_SITE_METHOD = git -MYCROFT_SKILL_NEWS_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_NEWS_DIRNAME = skill-news.jarbasskills - -define MYCROFT_SKILL_NEWS_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_NEWS_DIRLOCATION)/$(MYCROFT_SKILL_NEWS_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_NEWS_DIRLOCATION)/$(MYCROFT_SKILL_NEWS_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_NEWS_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_NEWS_DIRLOCATION)/$(MYCROFT_SKILL_NEWS_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-ovos-alarm/mycroft-skill-ovos-alarm.mk b/buildroot-external/package/mycroft-skill-ovos-alarm/mycroft-skill-ovos-alarm.mk deleted file mode 100644 index c2061577..00000000 --- a/buildroot-external/package/mycroft-skill-ovos-alarm/mycroft-skill-ovos-alarm.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-ovos-alarm -# -################################################################################ - -MYCROFT_SKILL_OVOS_ALARM_VERSION = d3fb437d41ae63d35f4fee55184f47b9573b04cc -MYCROFT_SKILL_OVOS_ALARM_SITE = https://github.com/OpenVoiceOS/skill-ovos-alarm -MYCROFT_SKILL_OVOS_ALARM_SITE_METHOD = git -MYCROFT_SKILL_OVOS_ALARM_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_OVOS_ALARM_DIRNAME = skill-ovos-alarm.openvoiceos - -define MYCROFT_SKILL_OVOS_ALARM_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_ALARM_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_ALARM_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_ALARM_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_ALARM_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_OVOS_ALARM_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_ALARM_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_ALARM_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-ovos-common-play/Config.in b/buildroot-external/package/mycroft-skill-ovos-common-play/Config.in deleted file mode 100644 index 1e37c081..00000000 --- a/buildroot-external/package/mycroft-skill-ovos-common-play/Config.in +++ /dev/null @@ -1,8 +0,0 @@ -config BR2_PACKAGE_MYCROFT_SKILL_OVOS_COMMON_PLAY - bool "mycroft-skill-ovos-common-play" - help - OVOS Common playback control system - NOTE: this is meant a better alternative to the - official playback control skill - - https://github.com/OpenVoiceOS/skill-ovos-common-play diff --git a/buildroot-external/package/mycroft-skill-ovos-common-play/mycroft-skill-ovos-common-play.mk b/buildroot-external/package/mycroft-skill-ovos-common-play/mycroft-skill-ovos-common-play.mk deleted file mode 100644 index 74d683aa..00000000 --- a/buildroot-external/package/mycroft-skill-ovos-common-play/mycroft-skill-ovos-common-play.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-ovos-common-play -# -################################################################################ - -MYCROFT_SKILL_OVOS_COMMON_PLAY_VERSION = 750c169b6425608b969e4f1e5049f4c2ebf42a9b -MYCROFT_SKILL_OVOS_COMMON_PLAY_SITE = https://github.com/OpenVoiceOS/skill-ovos-common-play -MYCROFT_SKILL_OVOS_COMMON_PLAY_SITE_METHOD = git -MYCROFT_SKILL_OVOS_COMMON_PLAY_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_OVOS_COMMON_PLAY_DIRNAME = skill-ovos-common-play.openvoiceos - -define MYCROFT_SKILL_OVOS_COMMON_PLAY_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_COMMON_PLAY_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_COMMON_PLAY_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_COMMON_PLAY_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_COMMON_PLAY_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_OVOS_COMMON_PLAY_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_COMMON_PLAY_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_COMMON_PLAY_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-ovos-common-query/Config.in b/buildroot-external/package/mycroft-skill-ovos-common-query/Config.in deleted file mode 100644 index 252bbd73..00000000 --- a/buildroot-external/package/mycroft-skill-ovos-common-query/Config.in +++ /dev/null @@ -1,7 +0,0 @@ -config BR2_PACKAGE_MYCROFT_SKILL_OVOS_COMMON_QUERY - bool "mycroft-skill-ovos-common-query" - help - Skill Negotiating for the best source for - an answer via Common QA - - https://github.com/OpenVoiceOS/skill-ovos-common-query diff --git a/buildroot-external/package/mycroft-skill-ovos-common-query/mycroft-skill-ovos-common-query.mk b/buildroot-external/package/mycroft-skill-ovos-common-query/mycroft-skill-ovos-common-query.mk deleted file mode 100644 index 9e82363a..00000000 --- a/buildroot-external/package/mycroft-skill-ovos-common-query/mycroft-skill-ovos-common-query.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-query -# -################################################################################ - -MYCROFT_SKILL_OVOS_COMMON_QUERY_VERSION = 5126ef546c71467a6627c4ffc411aaf5abac1b92 -MYCROFT_SKILL_OVOS_COMMON_QUERY_SITE = https://github.com/OpenVoiceOS/skill-ovos-common-query -MYCROFT_SKILL_OVOS_COMMON_QUERY_SITE_METHOD = git -MYCROFT_SKILL_OVOS_COMMON_QUERY_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_OVOS_COMMON_QUERY_DIRNAME = skill-ovos-common-query.openvoiceos - -define MYCROFT_SKILL_OVOS_COMMON_QUERY_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_COMMON_QUERY_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_COMMON_QUERY_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_COMMON_QUERY_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_COMMON_QUERY_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_OVOS_COMMON_QUERY_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_COMMON_QUERY_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_COMMON_QUERY_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-ovos-enclosure/Config.in b/buildroot-external/package/mycroft-skill-ovos-enclosure/Config.in deleted file mode 100644 index a04a2711..00000000 --- a/buildroot-external/package/mycroft-skill-ovos-enclosure/Config.in +++ /dev/null @@ -1,8 +0,0 @@ -config BR2_PACKAGE_MYCROFT_SKILL_OVOS_ENCLOSURE - bool "mycroft-skill-ovos-enclosure" - help - Mycroft AI - OVOS Enclosure Skill - Mycroft skill to take control of OpenVoiceOS - it's functions and tools. - - https://github.com/OpenVoiceOS/skill-ovos-enclosure diff --git a/buildroot-external/package/mycroft-skill-ovos-enclosure/mycroft-skill-ovos-enclosure.mk b/buildroot-external/package/mycroft-skill-ovos-enclosure/mycroft-skill-ovos-enclosure.mk deleted file mode 100644 index e79fada3..00000000 --- a/buildroot-external/package/mycroft-skill-ovos-enclosure/mycroft-skill-ovos-enclosure.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-ovos-enclosure -# -################################################################################ - -MYCROFT_SKILL_OVOS_ENCLOSURE_VERSION = 96f6b24faf146fb8811f0fdf753748991d414dcd -MYCROFT_SKILL_OVOS_ENCLOSURE_SITE = https://github.com/OpenVoiceOS/skill-ovos-enclosure -MYCROFT_SKILL_OVOS_ENCLOSURE_SITE_METHOD = git -MYCROFT_SKILL_OVOS_ENCLOSURE_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_OVOS_ENCLOSURE_DIRNAME = skill-ovos-enclosure.openvoiceos - -define MYCROFT_SKILL_OVOS_ENCLOSURE_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_ENCLOSURE_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_ENCLOSURE_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_ENCLOSURE_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_ENCLOSURE_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_OVOS_ENCLOSURE_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_ENCLOSURE_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_ENCLOSURE_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-ovos-homescreen/Config.in b/buildroot-external/package/mycroft-skill-ovos-homescreen/Config.in deleted file mode 100644 index 58cebd77..00000000 --- a/buildroot-external/package/mycroft-skill-ovos-homescreen/Config.in +++ /dev/null @@ -1,7 +0,0 @@ -config BR2_PACKAGE_MYCROFT_SKILL_OVOS_HOMESCREEN - bool "mycroft-skill-ovos-homescreen" - help - Mycroft AI - OVOS Homescreen Skill - Provides custom resting face for OVOS - - https://github.com/OpenVoiceOS/skill-ovos-homescreen diff --git a/buildroot-external/package/mycroft-skill-ovos-homescreen/mycroft-skill-ovos-homescreen.mk b/buildroot-external/package/mycroft-skill-ovos-homescreen/mycroft-skill-ovos-homescreen.mk deleted file mode 100644 index b976e9f1..00000000 --- a/buildroot-external/package/mycroft-skill-ovos-homescreen/mycroft-skill-ovos-homescreen.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-ovos-homescreen -# -################################################################################ - -MYCROFT_SKILL_OVOS_HOMESCREEN_VERSION = bf09b892cd98daeb71a36620e4c96ceb9613c64c -MYCROFT_SKILL_OVOS_HOMESCREEN_SITE = https://github.com/OpenVoiceOS/skill-ovos-homescreen -MYCROFT_SKILL_OVOS_HOMESCREEN_SITE_METHOD = git -MYCROFT_SKILL_OVOS_HOMESCREEN_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_OVOS_HOMESCREEN_DIRNAME = skill-ovos-homescreen.openvoiceos - -define MYCROFT_SKILL_OVOS_HOMESCREEN_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_HOMESCREEN_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_HOMESCREEN_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_HOMESCREEN_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_HOMESCREEN_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_OVOS_HOMESCREEN_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_HOMESCREEN_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_HOMESCREEN_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-ovos-info/mycroft-skill-ovos-info.mk b/buildroot-external/package/mycroft-skill-ovos-info/mycroft-skill-ovos-info.mk deleted file mode 100644 index 6d9fb04d..00000000 --- a/buildroot-external/package/mycroft-skill-ovos-info/mycroft-skill-ovos-info.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-ovos-info -# -################################################################################ - -MYCROFT_SKILL_OVOS_INFO_VERSION = acab00e38d5492aca13b2072114f630791b5ee01 -MYCROFT_SKILL_OVOS_INFO_SITE = https://github.com/OpenVoiceOS/ovos-skills-info -MYCROFT_SKILL_OVOS_INFO_SITE_METHOD = git -MYCROFT_SKILL_OVOS_INFO_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_OVOS_INFO_DIRNAME = ovos-skills-info.openvoiceos - -define MYCROFT_SKILL_OVOS_INFO_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_INFO_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_INFO_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_INFO_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_INFO_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_OVOS_INFO_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_INFO_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_INFO_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-ovos-mycroftgui/Config.in b/buildroot-external/package/mycroft-skill-ovos-mycroftgui/Config.in deleted file mode 100644 index 9f6f839c..00000000 --- a/buildroot-external/package/mycroft-skill-ovos-mycroftgui/Config.in +++ /dev/null @@ -1,8 +0,0 @@ -config BR2_PACKAGE_MYCROFT_SKILL_OVOS_MYCROFTGUI - bool "mycroft-skill-ovos-mycroftgui" - help - Mycroft AI - OVOS MycroftGUI Skill - Mycroft skill to take control of the Mycroft - GUI QT application. - - https://github.com/OpenVoiceOS/skill-ovos-mycroftgui diff --git a/buildroot-external/package/mycroft-skill-ovos-mycroftgui/mycroft-skill-ovos-mycroftgui.mk b/buildroot-external/package/mycroft-skill-ovos-mycroftgui/mycroft-skill-ovos-mycroftgui.mk deleted file mode 100644 index fc161cf9..00000000 --- a/buildroot-external/package/mycroft-skill-ovos-mycroftgui/mycroft-skill-ovos-mycroftgui.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-ovos-mycroftgui -# -################################################################################ - -MYCROFT_SKILL_OVOS_MYCROFTGUI_VERSION = 11d8bda0b0bea82d1faeeed0843aa9293d84f3f4 -MYCROFT_SKILL_OVOS_MYCROFTGUI_SITE = https://github.com/OpenVoiceOS/skill-ovos-mycroftgui -MYCROFT_SKILL_OVOS_MYCROFTGUI_SITE_METHOD = git -MYCROFT_SKILL_OVOS_MYCROFTGUI_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_OVOS_MYCROFTGUI_DIRNAME = skill-ovos-mycroftgui.openvoiceos - -define MYCROFT_SKILL_OVOS_MYCROFTGUI_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_MYCROFTGUI_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_MYCROFTGUI_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_MYCROFTGUI_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_MYCROFTGUI_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_OVOS_MYCROFTGUI_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_MYCROFTGUI_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_MYCROFTGUI_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-ovos-notes/mycroft-skill-ovos-notes.mk b/buildroot-external/package/mycroft-skill-ovos-notes/mycroft-skill-ovos-notes.mk deleted file mode 100644 index 04e58bed..00000000 --- a/buildroot-external/package/mycroft-skill-ovos-notes/mycroft-skill-ovos-notes.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-notes -# -################################################################################ - -MYCROFT_SKILL_OVOS_NOTES_VERSION = d4634fa3258501d5cb31d150c8ea8b0e2e636eda -MYCROFT_SKILL_OVOS_NOTES_SITE = https://github.com/OpenVoiceOS/skill-ovos-notes -MYCROFT_SKILL_OVOS_NOTES_SITE_METHOD = git -MYCROFT_SKILL_OVOS_NOTES_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_OVOS_NOTES_DIRNAME = skill-ovos-timer.openvoiceos - -define MYCROFT_SKILL_OVOS_NOTES_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_NOTES_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_NOTES_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_NOTES_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_NOTES_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_OVOS_NOTES_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_NOTES_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_NOTES_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-ovos-settings/mycroft-skill-ovos-settings.mk b/buildroot-external/package/mycroft-skill-ovos-settings/mycroft-skill-ovos-settings.mk deleted file mode 100644 index a179a07e..00000000 --- a/buildroot-external/package/mycroft-skill-ovos-settings/mycroft-skill-ovos-settings.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-ovos-settings -# -################################################################################ - -MYCROFT_SKILL_OVOS_SETTINGS_VERSION = aa25d3424d49efe193233eb1b1f3f83b813f7f8b -MYCROFT_SKILL_OVOS_SETTINGS_SITE = https://github.com/OpenVoiceOS/skill-ovos-settings -MYCROFT_SKILL_OVOS_SETTINGS_SITE_METHOD = git -MYCROFT_SKILL_OVOS_SETTINGS_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_OVOS_SETTINGS_DIRNAME = skill-ovos-settings.openvoiceos - -define MYCROFT_SKILL_OVOS_SETTINGS_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_SETTINGS_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_SETTINGS_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_SETTINGS_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_SETTINGS_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_OVOS_SETTINGS_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_SETTINGS_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_SETTINGS_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-ovos-setup/mycroft-skill-ovos-setup.mk b/buildroot-external/package/mycroft-skill-ovos-setup/mycroft-skill-ovos-setup.mk deleted file mode 100644 index 23975a88..00000000 --- a/buildroot-external/package/mycroft-skill-ovos-setup/mycroft-skill-ovos-setup.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-ovos-setup -# -################################################################################ - -MYCROFT_SKILL_OVOS_SETUP_VERSION = 8d4c94183825389b8c7ecc80eb84f54689bedf5b -MYCROFT_SKILL_OVOS_SETUP_SITE = https://github.com/OpenVoiceOS/skill-ovos-setup -MYCROFT_SKILL_OVOS_SETUP_SITE_METHOD = git -MYCROFT_SKILL_OVOS_SETUP_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_OVOS_SETUP_DIRNAME = skill-ovos-setup.openvoiceos - -define MYCROFT_SKILL_OVOS_SETUP_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_SETUP_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_SETUP_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_SETUP_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_SETUP_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_OVOS_SETUP_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_SETUP_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_SETUP_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-ovos-stop/mycroft-skill-ovos-stop.mk b/buildroot-external/package/mycroft-skill-ovos-stop/mycroft-skill-ovos-stop.mk deleted file mode 100644 index 12de6a2e..00000000 --- a/buildroot-external/package/mycroft-skill-ovos-stop/mycroft-skill-ovos-stop.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-ovos-stop -# -################################################################################ - -MYCROFT_SKILL_OVOS_STOP_VERSION = 008caa082d25bd9d4c7535b41ccf627c27df9c08 -MYCROFT_SKILL_OVOS_STOP_SITE = https://github.com/OpenVoiceOS/skill-ovos-stop -MYCROFT_SKILL_OVOS_STOP_SITE_METHOD = git -MYCROFT_SKILL_OVOS_STOP_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_OVOS_STOP_DIRNAME = skill-ovos-stop.openvoiceos - -define MYCROFT_SKILL_OVOS_STOP_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_STOP_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_STOP_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_STOP_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_STOP_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_OVOS_STOP_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_STOP_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_STOP_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-ovos-timer/mycroft-skill-ovos-timer.mk b/buildroot-external/package/mycroft-skill-ovos-timer/mycroft-skill-ovos-timer.mk deleted file mode 100644 index 0448732b..00000000 --- a/buildroot-external/package/mycroft-skill-ovos-timer/mycroft-skill-ovos-timer.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-timer -# -################################################################################ - -MYCROFT_SKILL_OVOS_TIMER_VERSION = 6d0d4df1678cb956d4b36f42b3783f997a723b78 -MYCROFT_SKILL_OVOS_TIMER_SITE = https://github.com/OpenVoiceOS/skill-ovos-timer -MYCROFT_SKILL_OVOS_TIMER_SITE_METHOD = git -MYCROFT_SKILL_OVOS_TIMER_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_OVOS_TIMER_DIRNAME = skill-ovos-timer.openvoiceos - -define MYCROFT_SKILL_OVOS_TIMER_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_TIMER_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_TIMER_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_TIMER_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_TIMER_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_OVOS_TIMER_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_TIMER_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_TIMER_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-ovos-volume/mycroft-skill-ovos-volume.mk b/buildroot-external/package/mycroft-skill-ovos-volume/mycroft-skill-ovos-volume.mk deleted file mode 100644 index b2aa7f10..00000000 --- a/buildroot-external/package/mycroft-skill-ovos-volume/mycroft-skill-ovos-volume.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-ovos-volume -# -################################################################################ - -MYCROFT_SKILL_OVOS_VOLUME_VERSION = 9627e031e883f30bd7d64052e7d5d17b2d239ad8 -MYCROFT_SKILL_OVOS_VOLUME_SITE = https://github.com/OpenVoiceOS/skill-ovos-volume -MYCROFT_SKILL_OVOS_VOLUME_SITE_METHOD = git -MYCROFT_SKILL_OVOS_VOLUME_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_OVOS_VOLUME_DIRNAME = skill-ovos-volume.openvoiceos - -define MYCROFT_SKILL_OVOS_VOLUME_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_VOLUME_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_VOLUME_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_VOLUME_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_VOLUME_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_OVOS_VOLUME_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_OVOS_VOLUME_DIRLOCATION)/$(MYCROFT_SKILL_OVOS_VOLUME_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-personal/mycroft-skill-personal.mk b/buildroot-external/package/mycroft-skill-personal/mycroft-skill-personal.mk deleted file mode 100644 index c77d21ce..00000000 --- a/buildroot-external/package/mycroft-skill-personal/mycroft-skill-personal.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-personal -# -################################################################################ - -MYCROFT_SKILL_PERSONAL_VERSION = e4f04baee00b3b137ed317e1801e41f6d885cc91 -MYCROFT_SKILL_PERSONAL_SITE = https://github.com/OpenVoiceOS/skill-personal -MYCROFT_SKILL_PERSONAL_SITE_METHOD = git -MYCROFT_SKILL_PERSONAL_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_PERSONAL_DIRNAME = skill-personal.openvoiceos - -define MYCROFT_SKILL_PERSONAL_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_PERSONAL_DIRLOCATION)/$(MYCROFT_SKILL_PERSONAL_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_PERSONAL_DIRLOCATION)/$(MYCROFT_SKILL_PERSONAL_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_PERSONAL_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_PERSONAL_DIRLOCATION)/$(MYCROFT_SKILL_PERSONAL_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-reminder/Config.in b/buildroot-external/package/mycroft-skill-reminder/Config.in deleted file mode 100644 index 9f3979b3..00000000 --- a/buildroot-external/package/mycroft-skill-reminder/Config.in +++ /dev/null @@ -1,6 +0,0 @@ -config BR2_PACKAGE_MYCROFT_SKILL_REMINDER - bool "mycroft-skill-reminder" - help - Set single and repeating reminders for tasks - - https://github.com/MycroftAI/skill-reminder diff --git a/buildroot-external/package/mycroft-skill-reminder/mycroft-skill-reminder.mk b/buildroot-external/package/mycroft-skill-reminder/mycroft-skill-reminder.mk deleted file mode 100644 index 0142ccbd..00000000 --- a/buildroot-external/package/mycroft-skill-reminder/mycroft-skill-reminder.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-reminder -# -################################################################################ - -MYCROFT_SKILL_REMINDER_VERSION = a2e615c09bfe5ebf6471f10167e2f9dff858c872 -MYCROFT_SKILL_REMINDER_SITE = https://github.com/MycroftAI/skill-reminder -MYCROFT_SKILL_REMINDER_SITE_METHOD = git -MYCROFT_SKILL_REMINDER_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_REMINDER_DIRNAME = skill-reminder.mycroftai - -define MYCROFT_SKILL_REMINDER_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_REMINDER_DIRLOCATION)/$(MYCROFT_SKILL_REMINDER_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_REMINDER_DIRLOCATION)/$(MYCROFT_SKILL_REMINDER_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_REMINDER_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_REMINDER_DIRLOCATION)/$(MYCROFT_SKILL_REMINDER_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-singing/Config.in b/buildroot-external/package/mycroft-skill-singing/Config.in deleted file mode 100644 index 786c9d1c..00000000 --- a/buildroot-external/package/mycroft-skill-singing/Config.in +++ /dev/null @@ -1,6 +0,0 @@ -config BR2_PACKAGE_MYCROFT_SKILL_SINGING - bool "mycroft-skill-singing" - help - Mycroft sings lyrics to some popular songs - - https://github.com/MycroftAI/skill-singing diff --git a/buildroot-external/package/mycroft-skill-singing/mycroft-skill-singing.mk b/buildroot-external/package/mycroft-skill-singing/mycroft-skill-singing.mk deleted file mode 100644 index 03c9ee02..00000000 --- a/buildroot-external/package/mycroft-skill-singing/mycroft-skill-singing.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-singing -# -################################################################################ - -MYCROFT_SKILL_SINGING_VERSION = 3cfd5007ac2b0c728bb5557ca68a99eea20e818f -MYCROFT_SKILL_SINGING_SITE = https://github.com/MycroftAI/skill-singing -MYCROFT_SKILL_SINGING_SITE_METHOD = git -MYCROFT_SKILL_SINGING_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_SINGING_DIRNAME = skill-singing.mycroftai - -define MYCROFT_SKILL_SINGING_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_SINGING_DIRLOCATION)/$(MYCROFT_SKILL_SINGING_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_SINGING_DIRLOCATION)/$(MYCROFT_SKILL_SINGING_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_SINGING_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_SINGING_DIRLOCATION)/$(MYCROFT_SKILL_SINGING_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-spelling/Config.in b/buildroot-external/package/mycroft-skill-spelling/Config.in deleted file mode 100644 index 1824a329..00000000 --- a/buildroot-external/package/mycroft-skill-spelling/Config.in +++ /dev/null @@ -1,6 +0,0 @@ -config BR2_PACKAGE_MYCROFT_SKILL_SPELLING - bool "mycroft-skill-spelling" - help - Let Mycroft help you spell words - - https://github.com/MycroftAI/skill-spelling diff --git a/buildroot-external/package/mycroft-skill-spelling/mycroft-skill-spelling.mk b/buildroot-external/package/mycroft-skill-spelling/mycroft-skill-spelling.mk deleted file mode 100644 index 437e346b..00000000 --- a/buildroot-external/package/mycroft-skill-spelling/mycroft-skill-spelling.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-spelling -# -################################################################################ - -MYCROFT_SKILL_SPELLING_VERSION = 89c154850cf79f3b2544337e42874adc9e0c7520 -MYCROFT_SKILL_SPELLING_SITE = https://github.com/MycroftAI/skill-spelling -MYCROFT_SKILL_SPELLING_SITE_METHOD = git -MYCROFT_SKILL_SPELLING_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_SPELLING_DIRNAME = skill-spelling.mycroftai - -define MYCROFT_SKILL_SPELLING_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_SPELLING_DIRLOCATION)/$(MYCROFT_SKILL_SPELLING_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_SPELLING_DIRLOCATION)/$(MYCROFT_SKILL_SPELLING_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_SPELLING_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_SPELLING_DIRLOCATION)/$(MYCROFT_SKILL_SPELLING_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-weather/mycroft-skill-weather.mk b/buildroot-external/package/mycroft-skill-weather/mycroft-skill-weather.mk deleted file mode 100644 index 1c72724e..00000000 --- a/buildroot-external/package/mycroft-skill-weather/mycroft-skill-weather.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-weather -# -################################################################################ - -MYCROFT_SKILL_WEATHER_VERSION = 9748286ff43cbe5bbf8c8ab457d58ce9668cd46e -MYCROFT_SKILL_WEATHER_SITE = https://github.com/OpenVoiceOS/skill-ovos-weather -MYCROFT_SKILL_WEATHER_SITE_METHOD = git -MYCROFT_SKILL_WEATHER_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_WEATHER_DIRNAME = skill-ovos-weather.openvoiceos - -define MYCROFT_SKILL_WEATHER_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_WEATHER_DIRLOCATION)/$(MYCROFT_SKILL_WEATHER_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_WEATHER_DIRLOCATION)/$(MYCROFT_SKILL_WEATHER_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_WEATHER_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_WEATHER_DIRLOCATION)/$(MYCROFT_SKILL_WEATHER_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-wolfie/Config.in b/buildroot-external/package/mycroft-skill-wolfie/Config.in deleted file mode 100644 index cd244cc6..00000000 --- a/buildroot-external/package/mycroft-skill-wolfie/Config.in +++ /dev/null @@ -1,6 +0,0 @@ -config BR2_PACKAGE_MYCROFT_SKILL_WOLFIE - bool "mycroft-skill-wolfie" - help - Use Wolfram Alpha for general knowledge questions - - https://github.com/JarbasSkills/skill-wolfie diff --git a/buildroot-external/package/mycroft-skill-wolfie/mycroft-skill-wolfie.mk b/buildroot-external/package/mycroft-skill-wolfie/mycroft-skill-wolfie.mk deleted file mode 100644 index 1b8d4b06..00000000 --- a/buildroot-external/package/mycroft-skill-wolfie/mycroft-skill-wolfie.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-wolfie -# -################################################################################ - -MYCROFT_SKILL_WOLFIE_VERSION = c5ff51a0c5390cbf579293f74e30028061453344 -MYCROFT_SKILL_WOLFIE_SITE = https://github.com/OpenVoiceOS/skill-wolfie -MYCROFT_SKILL_WOLFIE_SITE_METHOD = git -MYCROFT_SKILL_WOLFIE_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_WOLFIE_DIRNAME = skill-wolfie.openvoiceos - -define MYCROFT_SKILL_WOLFIE_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_WOLFIE_DIRLOCATION)/$(MYCROFT_SKILL_WOLFIE_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_WOLFIE_DIRLOCATION)/$(MYCROFT_SKILL_WOLFIE_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_WOLFIE_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_WOLFIE_DIRLOCATION)/$(MYCROFT_SKILL_WOLFIE_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skill-youtube-music/mycroft-skill-youtube-music.mk b/buildroot-external/package/mycroft-skill-youtube-music/mycroft-skill-youtube-music.mk deleted file mode 100644 index f867a9ac..00000000 --- a/buildroot-external/package/mycroft-skill-youtube-music/mycroft-skill-youtube-music.mk +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################ -# -# mycroft-skill-youtube-music -# -################################################################################ - -MYCROFT_SKILL_YOUTUBE_MUSIC_VERSION = 85e0cace9e8666aeb3317865802473f78010869c -MYCROFT_SKILL_YOUTUBE_MUSIC_SITE = https://github.com/JarbasSkills/skill-youtube-music -MYCROFT_SKILL_YOUTUBE_MUSIC_SITE_METHOD = git -MYCROFT_SKILL_YOUTUBE_MUSIC_DIRLOCATION = home/mycroft/.local/share/mycroft/skills -MYCROFT_SKILL_YOUTUBE_MUSIC_DIRNAME = skill-youtube-music.jarbasskills - -define MYCROFT_SKILL_YOUTUBE_MUSIC_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILL_YOUTUBE_MUSIC_DIRLOCATION)/$(MYCROFT_SKILL_YOUTUBE_MUSIC_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILL_YOUTUBE_MUSIC_DIRLOCATION)/$(MYCROFT_SKILL_YOUTUBE_MUSIC_DIRNAME) - cp -dpfr $(MYCROFT_SKILL_YOUTUBE_MUSIC_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILL_YOUTUBE_MUSIC_DIRLOCATION)/$(MYCROFT_SKILL_YOUTUBE_MUSIC_DIRNAME) -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/mycroft-skills-repo/Config.in b/buildroot-external/package/mycroft-skills-repo/Config.in deleted file mode 100644 index 5f132f5e..00000000 --- a/buildroot-external/package/mycroft-skills-repo/Config.in +++ /dev/null @@ -1,9 +0,0 @@ -config BR2_PACKAGE_MYCROFT_SKILLS_REPO - bool "mycroft-skills-repo" - help - Mycroft AI - Skills Repo - The official home of Skills for the Mycroft - ecosystem. These Skills are written by both - the MycroftAI team and others within the Community. - - https://github.com/MycroftAI/mycroft-skills diff --git a/buildroot-external/package/mycroft-skills-repo/mycroft-skills-repo.mk b/buildroot-external/package/mycroft-skills-repo/mycroft-skills-repo.mk deleted file mode 100644 index bab6d924..00000000 --- a/buildroot-external/package/mycroft-skills-repo/mycroft-skills-repo.mk +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################ -# -# mycroft-skills-repo -# -################################################################################ - -MYCROFT_SKILLS_REPO_VERSION = 21.02 -MYCROFT_SKILLS_REPO_SITE = git://github.com/MycroftAI/mycroft-skills -MYCROFT_SKILLS_REPO_SITE_METHOD = git -#MYCROFT_SKILLS_REPO_GIT_SUBMODULES = yes -MYCROFT_SKILLS_REPO_DIRLOCATION = home/mycroft/.local/share/mycroft -MYCROFT_SKILLS_REPO_DIRNAME = skills-repo - -define MYCROFT_SKILLS_REPO_INSTALL_TARGET_CMDS - mkdir -p $(TARGET_DIR)/$(MYCROFT_SKILLS_REPO_DIRLOCATION)/$(MYCROFT_SKILLS_REPO_DIRNAME) - cp -dpfr $(@D)/* $(TARGET_DIR)/$(MYCROFT_SKILLS_REPO_DIRLOCATION)/$(MYCROFT_SKILLS_REPO_DIRNAME) - cp -dpfr $(MYCROFT_SKILLS_REPO_DL_DIR)/git/* \ - $(TARGET_DIR)/$(MYCROFT_SKILLS_REPO_DIRLOCATION)/$(MYCROFT_SKILLS_REPO_DIRNAME)/ - cp -dpfr $(MYCROFT_SKILLS_REPO_DL_DIR)/git/.git* \ - $(TARGET_DIR)/$(MYCROFT_SKILLS_REPO_DIRLOCATION)/$(MYCROFT_SKILLS_REPO_DIRNAME)/ -endef - -$(eval $(generic-package)) diff --git a/buildroot-external/package/ovos-shell/ovos-shell.hash b/buildroot-external/package/ovos-shell/ovos-shell.hash index 9eeaff54..c1c10754 100644 --- a/buildroot-external/package/ovos-shell/ovos-shell.hash +++ b/buildroot-external/package/ovos-shell/ovos-shell.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 50afaf29945823669c612ebfca09ec0b72904cecb338abc0c3f2097d96eb3868 ovos-shell-c8111ffd4e8dd953ed68d238ab5569701c127265.tar.gz +sha256 18e8f84d286852526fec9f0eaafc468068d1167e70a85633fdb207d94015f1ec ovos-shell-6fa384a312d55c394a09c00f6414bbe2510f70b7.tar.gz diff --git a/buildroot-external/package/ovos-shell/ovos-shell.mk b/buildroot-external/package/ovos-shell/ovos-shell.mk index ec61c36d..e30eac11 100644 --- a/buildroot-external/package/ovos-shell/ovos-shell.mk +++ b/buildroot-external/package/ovos-shell/ovos-shell.mk @@ -4,7 +4,7 @@ # ################################################################################ -OVOS_SHELL_VERSION = c8111ffd4e8dd953ed68d238ab5569701c127265 +OVOS_SHELL_VERSION = 6fa384a312d55c394a09c00f6414bbe2510f70b7 OVOS_SHELL_SITE = $(call github,OpenVoiceOS,ovos-shell,$(OVOS_SHELL_VERSION)) OVOS_SHELL_LICENSE = Apache License 2.0 diff --git a/buildroot-external/package/python-ovos-audio-plugin-simple/python-ovos-audio-plugin-simple.hash b/buildroot-external/package/python-ovos-audio-plugin-simple/python-ovos-audio-plugin-simple.hash index 66a48141..91faf591 100644 --- a/buildroot-external/package/python-ovos-audio-plugin-simple/python-ovos-audio-plugin-simple.hash +++ b/buildroot-external/package/python-ovos-audio-plugin-simple/python-ovos-audio-plugin-simple.hash @@ -1 +1 @@ -sha256 7935a5ac97d6acd1f5f740d24ab2c2d24b51cc441156f0e8373f81300653eb61 python-ovos-audio-plugin-simple-02f485bf2f73858b277f8842e93ddbc1c521458b.tar.gz +sha256 0e6c703b3e679e154c182cbb17a3d06cbe03cae4c39f4e640c1901d21654e587 python-ovos-audio-plugin-simple-e53e165de9c334e0541ce5b205dcdd86efc5dc0a.tar.gz diff --git a/buildroot-external/package/python-ovos-audio-plugin-simple/python-ovos-audio-plugin-simple.mk b/buildroot-external/package/python-ovos-audio-plugin-simple/python-ovos-audio-plugin-simple.mk index 71971e63..7cfe2c51 100644 --- a/buildroot-external/package/python-ovos-audio-plugin-simple/python-ovos-audio-plugin-simple.mk +++ b/buildroot-external/package/python-ovos-audio-plugin-simple/python-ovos-audio-plugin-simple.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_AUDIO_PLUGIN_SIMPLE_VERSION = 02f485bf2f73858b277f8842e93ddbc1c521458b +PYTHON_OVOS_AUDIO_PLUGIN_SIMPLE_VERSION = e53e165de9c334e0541ce5b205dcdd86efc5dc0a PYTHON_OVOS_AUDIO_PLUGIN_SIMPLE_SITE = $(call github,OpenVoiceOS,ovos-audio-plugin-simple,$(PYTHON_OVOS_AUDIO_PLUGIN_SIMPLE_VERSION)) PYTHON_OVOS_AUDIO_PLUGIN_SIMPLE_SETUP_TYPE = setuptools PYTHON_OVOS_AUDIO_PLUGIN_SIMPLE_LICENSE = Apache-2.0 diff --git a/buildroot-external/package/python-ovos-cli-client/python-ovos-cli-client.hash b/buildroot-external/package/python-ovos-cli-client/python-ovos-cli-client.hash index 97a35588..9e252874 100644 --- a/buildroot-external/package/python-ovos-cli-client/python-ovos-cli-client.hash +++ b/buildroot-external/package/python-ovos-cli-client/python-ovos-cli-client.hash @@ -1 +1 @@ -sha256 e8926e2bb87950ad51e4a1873452ca05b92d29941895844ebb8db552cd119dde python-ovos-cli-client-71677be6c32094e1c719f4f7bc4e849806c38d61.tar.gz +sha256 bda28b7b52cb7787fcf3538634aa839fefafbbe62bde041963d248cfad7d6fe5 python-ovos-cli-client-d496123552814b3f4764b6005f5e76dbc82f72e3.tar.gz diff --git a/buildroot-external/package/python-ovos-cli-client/python-ovos-cli-client.mk b/buildroot-external/package/python-ovos-cli-client/python-ovos-cli-client.mk index efdfc5d9..6e81f183 100644 --- a/buildroot-external/package/python-ovos-cli-client/python-ovos-cli-client.mk +++ b/buildroot-external/package/python-ovos-cli-client/python-ovos-cli-client.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_CLI_CLIENT_VERSION = 71677be6c32094e1c719f4f7bc4e849806c38d61 +PYTHON_OVOS_CLI_CLIENT_VERSION = d496123552814b3f4764b6005f5e76dbc82f72e3 PYTHON_OVOS_CLI_CLIENT_SITE = $(call github,OpenVoiceOS,ovos_cli_client,$(PYTHON_OVOS_CLI_CLIENT_VERSION)) PYTHON_OVOS_CLI_CLIENT_SETUP_TYPE = setuptools PYTHON_OVOS_CLI_CLIENT_LICENSE_FILES = LICENSE diff --git a/buildroot-external/package/python-ovos-config/Config.in b/buildroot-external/package/python-ovos-config/Config.in new file mode 100644 index 00000000..ae2a6865 --- /dev/null +++ b/buildroot-external/package/python-ovos-config/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_PYTHON_OVOS_CONFIG + bool "python-ovos-config" + help + helper package to interact with mycroft config + + https://github.com/OpenVoiceOS/ovos-config diff --git a/buildroot-external/package/python-ovos-config/python-ovos-config.hash b/buildroot-external/package/python-ovos-config/python-ovos-config.hash new file mode 100644 index 00000000..d34f717c --- /dev/null +++ b/buildroot-external/package/python-ovos-config/python-ovos-config.hash @@ -0,0 +1 @@ +sha256 48de1d110a98a34b4cf1418ed8423ea289df8ff6abe19299ff762eba836c2da5 python-ovos-config-fe9e3d2a7ad4a23f5b2cdc67705448b28a57db17.tar.gz diff --git a/buildroot-external/package/python-ovos-config/python-ovos-config.mk b/buildroot-external/package/python-ovos-config/python-ovos-config.mk new file mode 100644 index 00000000..c8a036e5 --- /dev/null +++ b/buildroot-external/package/python-ovos-config/python-ovos-config.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# python-ovos-config +# +################################################################################ + +PYTHON_OVOS_CONFIG_VERSION = fe9e3d2a7ad4a23f5b2cdc67705448b28a57db17 +PYTHON_OVOS_CONFIG_SITE = $(call github,OpenVoiceOS,ovos-config,$(PYTHON_OVOS_CONFIG_VERSION)) +PYTHON_OVOS_CONFIG_SETUP_TYPE = setuptools +PYTHON_OVOS_CONFIG_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/buildroot-external/package/python-ovos-core/python-ovos-core.hash b/buildroot-external/package/python-ovos-core/python-ovos-core.hash index 78a53114..3a69b211 100644 --- a/buildroot-external/package/python-ovos-core/python-ovos-core.hash +++ b/buildroot-external/package/python-ovos-core/python-ovos-core.hash @@ -1 +1 @@ -sha256 bf74e9fd5a8c4dac3f0607a3266d0da98692084b9e5fb62701679ff55f602d3b python-ovos-core-591cbeb0f6cca5581c7bf4db5d12104d7828949e.tar.gz +sha256 461c35e69d1401adee4b143d8dc192905a8d1768f24f99c6800b2b121c487d77 python-ovos-core-def54fbb413aa424da8b60320c93383833fef51e.tar.gz diff --git a/buildroot-external/package/python-ovos-core/python-ovos-core.mk b/buildroot-external/package/python-ovos-core/python-ovos-core.mk index 87a4c706..601fd73f 100644 --- a/buildroot-external/package/python-ovos-core/python-ovos-core.mk +++ b/buildroot-external/package/python-ovos-core/python-ovos-core.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_CORE_VERSION = 591cbeb0f6cca5581c7bf4db5d12104d7828949e +PYTHON_OVOS_CORE_VERSION = def54fbb413aa424da8b60320c93383833fef51e PYTHON_OVOS_CORE_SITE = $(call github,OpenVoiceOS,ovos-core,$(PYTHON_OVOS_CORE_VERSION)) PYTHON_OVOS_CORE_SETUP_TYPE = setuptools PYTHON_OVOS_CORE_LICENSE_FILES = LICENSE diff --git a/buildroot-external/package/python-ovos-lingua-franca/python-ovos-lingua-franca.hash b/buildroot-external/package/python-ovos-lingua-franca/python-ovos-lingua-franca.hash index 91e0286a..3247113f 100644 --- a/buildroot-external/package/python-ovos-lingua-franca/python-ovos-lingua-franca.hash +++ b/buildroot-external/package/python-ovos-lingua-franca/python-ovos-lingua-franca.hash @@ -1 +1 @@ -sha256 cb91843838cbb0204bda2eddfdb1a1ab818518e37446c0fc1a80b2c283ab13f1 python-ovos-lingua-franca-392cc37cbfde3b8d6f11258c1e148e63ba2fb951.tar.gz +sha256 cca1753248b6894443cbabe84d8b97cb57f309aeaa732ccf1d9ba1ef5f26eb99 python-ovos-lingua-franca-0d19598b9bd9df990247f78f33809ac56442db7c.tar.gz diff --git a/buildroot-external/package/python-ovos-lingua-franca/python-ovos-lingua-franca.mk b/buildroot-external/package/python-ovos-lingua-franca/python-ovos-lingua-franca.mk index 36511e16..a080a582 100644 --- a/buildroot-external/package/python-ovos-lingua-franca/python-ovos-lingua-franca.mk +++ b/buildroot-external/package/python-ovos-lingua-franca/python-ovos-lingua-franca.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_LINGUA_FRANCA_VERSION = 392cc37cbfde3b8d6f11258c1e148e63ba2fb951 +PYTHON_OVOS_LINGUA_FRANCA_VERSION = 0d19598b9bd9df990247f78f33809ac56442db7c PYTHON_OVOS_LINGUA_FRANCA_SITE = $(call github,OpenVoiceOS,ovos-lingua-franca,$(PYTHON_OVOS_LINGUA_FRANCA_VERSION)) PYTHON_OVOS_LINGUA_FRANCA_SETUP_TYPE = setuptools PYTHON_OVOS_LINGUA_FRANCA_LICENSE = Apache-2.0 diff --git a/buildroot-external/package/python-ovos-local-backend/python-ovos-local-backend.hash b/buildroot-external/package/python-ovos-local-backend/python-ovos-local-backend.hash index 83ca5766..90d64853 100644 --- a/buildroot-external/package/python-ovos-local-backend/python-ovos-local-backend.hash +++ b/buildroot-external/package/python-ovos-local-backend/python-ovos-local-backend.hash @@ -1,2 +1,2 @@ # sha256 locally computed -sha256 0ba562af0f28ec24325aa641db6217aa8ac2f5e22243f2adbe6038060243d5fe python-ovos-local-backend-1be3b883000c0e1db33b985b0d592e45e070ad96.tar.gz +sha256 a1e365127ad2b1dd89266411740d5a691ba288b166a510ed0aec12d95b107479 python-ovos-local-backend-a04aafb682c67dbc50e79a81ce4cdeab99e8d824.tar.gz diff --git a/buildroot-external/package/python-ovos-local-backend/python-ovos-local-backend.mk b/buildroot-external/package/python-ovos-local-backend/python-ovos-local-backend.mk index 16a82dd4..90a52321 100644 --- a/buildroot-external/package/python-ovos-local-backend/python-ovos-local-backend.mk +++ b/buildroot-external/package/python-ovos-local-backend/python-ovos-local-backend.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_LOCAL_BACKEND_VERSION = 1be3b883000c0e1db33b985b0d592e45e070ad96 +PYTHON_OVOS_LOCAL_BACKEND_VERSION = a04aafb682c67dbc50e79a81ce4cdeab99e8d824 PYTHON_OVOS_LOCAL_BACKEND_SITE = $(call github,OpenVoiceOS,OVOS-local-backend,$(PYTHON_OVOS_LOCAL_BACKEND_VERSION)) PYTHON_OVOS_LOCAL_BACKEND_SETUP_TYPE = setuptools diff --git a/buildroot-external/package/python-ovos-ocp-audio-plugin/python-ovos-ocp-audio-plugin.hash b/buildroot-external/package/python-ovos-ocp-audio-plugin/python-ovos-ocp-audio-plugin.hash index 99723bd7..ae592e18 100644 --- a/buildroot-external/package/python-ovos-ocp-audio-plugin/python-ovos-ocp-audio-plugin.hash +++ b/buildroot-external/package/python-ovos-ocp-audio-plugin/python-ovos-ocp-audio-plugin.hash @@ -1 +1 @@ -sha256 3beeb140cde5ed50fe755dec05d29c9105e76f62691e0b769bd3769afd75ec72 python-ovos-ocp-audio-plugin-10616041edf6da9adf48db9718d5f2033a6e1a51.tar.gz +sha256 9a4ad30cbd0d04be9d64afc0d38f7f59654e28b11811b6dbb4a113dd2cf68574 python-ovos-ocp-audio-plugin-43659772c92448449fe1e1a7ae27e8194c067b87.tar.gz diff --git a/buildroot-external/package/python-ovos-ocp-audio-plugin/python-ovos-ocp-audio-plugin.mk b/buildroot-external/package/python-ovos-ocp-audio-plugin/python-ovos-ocp-audio-plugin.mk index fc4552e2..f8a90433 100644 --- a/buildroot-external/package/python-ovos-ocp-audio-plugin/python-ovos-ocp-audio-plugin.mk +++ b/buildroot-external/package/python-ovos-ocp-audio-plugin/python-ovos-ocp-audio-plugin.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_OCP_AUDIO_PLUGIN_VERSION = 10616041edf6da9adf48db9718d5f2033a6e1a51 +PYTHON_OVOS_OCP_AUDIO_PLUGIN_VERSION = 43659772c92448449fe1e1a7ae27e8194c067b87 PYTHON_OVOS_OCP_AUDIO_PLUGIN_SITE = $(call github,OpenVoiceOS,ovos-ocp-audio-plugin,$(PYTHON_OVOS_OCP_AUDIO_PLUGIN_VERSION)) PYTHON_OVOS_OCP_AUDIO_PLUGIN_SETUP_TYPE = setuptools PYTHON_OVOS_OCP_AUDIO_PLUGIN_LICENSE_FILES = LICENSE diff --git a/buildroot-external/package/python-ovos-phal-plugin-alsa/python-ovos-phal-plugin-alsa.hash b/buildroot-external/package/python-ovos-phal-plugin-alsa/python-ovos-phal-plugin-alsa.hash index 77816c78..1b5b12cb 100644 --- a/buildroot-external/package/python-ovos-phal-plugin-alsa/python-ovos-phal-plugin-alsa.hash +++ b/buildroot-external/package/python-ovos-phal-plugin-alsa/python-ovos-phal-plugin-alsa.hash @@ -1 +1 @@ -sha256 7f4ba7601cbfbe913298fce678ef389bc37d2fb1a576be47135337d3740504d3 python-ovos-phal-plugin-alsa-349ac425c0adc8056b4fa5e628c66f29286e4aa0.tar.gz +sha256 d8d0272b54f50e22eee654b7483aa0076611434376a0930229c094a322d40834 python-ovos-phal-plugin-alsa-1b9fd98db53fd279bd48ffa86d985c4be9ca4329.tar.gz diff --git a/buildroot-external/package/python-ovos-phal-plugin-alsa/python-ovos-phal-plugin-alsa.mk b/buildroot-external/package/python-ovos-phal-plugin-alsa/python-ovos-phal-plugin-alsa.mk index a4c46bee..d94dbd8c 100644 --- a/buildroot-external/package/python-ovos-phal-plugin-alsa/python-ovos-phal-plugin-alsa.mk +++ b/buildroot-external/package/python-ovos-phal-plugin-alsa/python-ovos-phal-plugin-alsa.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_PHAL_PLUGIN_ALSA_VERSION = 349ac425c0adc8056b4fa5e628c66f29286e4aa0 +PYTHON_OVOS_PHAL_PLUGIN_ALSA_VERSION = 1b9fd98db53fd279bd48ffa86d985c4be9ca4329 PYTHON_OVOS_PHAL_PLUGIN_ALSA_SITE = $(call github,OpenVoiceOS,ovos-PHAL-plugin-alsa,$(PYTHON_OVOS_PHAL_PLUGIN_ALSA_VERSION)) PYTHON_OVOS_PHAL_PLUGIN_ALSA_SETUP_TYPE = setuptools PYTHON_OVOS_PHAL_PLUGIN_ALSA_LICENSE_FILES = LICENSE diff --git a/buildroot-external/package/python-ovos-phal-plugin-balena-wifi/python-ovos-phal-plugin-balena-wifi.hash b/buildroot-external/package/python-ovos-phal-plugin-balena-wifi/python-ovos-phal-plugin-balena-wifi.hash index 5d2fcf6e..265c2741 100644 --- a/buildroot-external/package/python-ovos-phal-plugin-balena-wifi/python-ovos-phal-plugin-balena-wifi.hash +++ b/buildroot-external/package/python-ovos-phal-plugin-balena-wifi/python-ovos-phal-plugin-balena-wifi.hash @@ -1 +1 @@ -sha256 aa430274440e92b0a4e71db2b14c7d051f20fdb1d991e57ec1d5b5db8d2026dd python-ovos-phal-plugin-balena-wifi-356a05051e8475b3f75a8df833bf4801cd678412.tar.gz +sha256 6e73f8af647d04bad778fda4d4c58f226080d4cfe366f03d6120f6b818930d9c python-ovos-phal-plugin-balena-wifi-06baad7f2321f8e27d1dbdee0b5ffc1f1e76557b.tar.gz diff --git a/buildroot-external/package/python-ovos-phal-plugin-balena-wifi/python-ovos-phal-plugin-balena-wifi.mk b/buildroot-external/package/python-ovos-phal-plugin-balena-wifi/python-ovos-phal-plugin-balena-wifi.mk index 798ffe89..6a8e5539 100644 --- a/buildroot-external/package/python-ovos-phal-plugin-balena-wifi/python-ovos-phal-plugin-balena-wifi.mk +++ b/buildroot-external/package/python-ovos-phal-plugin-balena-wifi/python-ovos-phal-plugin-balena-wifi.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_PHAL_PLUGIN_BALENA_WIFI_VERSION = 356a05051e8475b3f75a8df833bf4801cd678412 +PYTHON_OVOS_PHAL_PLUGIN_BALENA_WIFI_VERSION = 06baad7f2321f8e27d1dbdee0b5ffc1f1e76557b PYTHON_OVOS_PHAL_PLUGIN_BALENA_WIFI_SITE = $(call github,OpenVoiceOS,ovos-PHAL-plugin-balena-wifi,$(PYTHON_OVOS_PHAL_PLUGIN_BALENA_WIFI_VERSION)) PYTHON_OVOS_PHAL_PLUGIN_BALENA_WIFI_SETUP_TYPE = setuptools PYTHON_OVOS_PHAL_PLUGIN_BALENA_WIFI_LICENSE_FILES = LICENSE diff --git a/buildroot-external/package/python-ovos-phal-plugin-brightness-control-rpi/python-ovos-phal-plugin-brightness-control-rpi.hash b/buildroot-external/package/python-ovos-phal-plugin-brightness-control-rpi/python-ovos-phal-plugin-brightness-control-rpi.hash index 76deeab3..5e98b94e 100644 --- a/buildroot-external/package/python-ovos-phal-plugin-brightness-control-rpi/python-ovos-phal-plugin-brightness-control-rpi.hash +++ b/buildroot-external/package/python-ovos-phal-plugin-brightness-control-rpi/python-ovos-phal-plugin-brightness-control-rpi.hash @@ -1 +1 @@ -sha256 dfa5653ebc34d6545386c3a87dde6d265f9ff87c4827d435c2011f2851dd845b python-ovos-phal-plugin-brightness-control-rpi-ff32c12942929b4d7de56ef2ed23b6c7a320b782.tar.gz +sha256 edf72c74be5967b52036752920411ef897c6862b26b83f5c63c9a77892dc210b python-ovos-phal-plugin-brightness-control-rpi-4ad633cd6ad7386514d4bd688858adaa82fe54d3.tar.gz diff --git a/buildroot-external/package/python-ovos-phal-plugin-brightness-control-rpi/python-ovos-phal-plugin-brightness-control-rpi.mk b/buildroot-external/package/python-ovos-phal-plugin-brightness-control-rpi/python-ovos-phal-plugin-brightness-control-rpi.mk index 1a912b6a..1c4d3310 100644 --- a/buildroot-external/package/python-ovos-phal-plugin-brightness-control-rpi/python-ovos-phal-plugin-brightness-control-rpi.mk +++ b/buildroot-external/package/python-ovos-phal-plugin-brightness-control-rpi/python-ovos-phal-plugin-brightness-control-rpi.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_PHAL_PLUGIN_BRIGHTNESS_CONTROL_RPI_VERSION = ff32c12942929b4d7de56ef2ed23b6c7a320b782 +PYTHON_OVOS_PHAL_PLUGIN_BRIGHTNESS_CONTROL_RPI_VERSION = 4ad633cd6ad7386514d4bd688858adaa82fe54d3 PYTHON_OVOS_PHAL_PLUGIN_BRIGHTNESS_CONTROL_RPI_SITE = $(call github,OpenVoiceOS,ovos-PHAL-plugin-brightness-control-rpi,$(PYTHON_OVOS_PHAL_PLUGIN_BRIGHTNESS_CONTROL_RPI_VERSION)) PYTHON_OVOS_PHAL_PLUGIN_BRIGHTNESS_CONTROL_RPI_SETUP_TYPE = setuptools PYTHON_OVOS_PHAL_PLUGIN_BRIGHTNESS_CONTROL_RPI_LICENSE_FILES = LICENSE diff --git a/buildroot-external/package/python-ovos-phal-plugin-color-scheme-manager/python-ovos-phal-plugin-color-scheme-manager.hash b/buildroot-external/package/python-ovos-phal-plugin-color-scheme-manager/python-ovos-phal-plugin-color-scheme-manager.hash index b7a266b6..e5681375 100644 --- a/buildroot-external/package/python-ovos-phal-plugin-color-scheme-manager/python-ovos-phal-plugin-color-scheme-manager.hash +++ b/buildroot-external/package/python-ovos-phal-plugin-color-scheme-manager/python-ovos-phal-plugin-color-scheme-manager.hash @@ -1 +1 @@ -sha256 d498f037a10b765d9a66d05a89fa81de6ebfdabaed944da9edee31f9cc7d84df python-ovos-phal-plugin-color-scheme-manager-77eda6f8552f6dabcfc2ef4a89087278e109e29c.tar.gz +sha256 c6ed4d4ca083b278f6a799bc53fdd0f51341d6970b71cad789ce8cad3e1ade85 python-ovos-phal-plugin-color-scheme-manager-d690e6b5e1dee31d5a649d40ec3993b2cb2374e1.tar.gz diff --git a/buildroot-external/package/python-ovos-phal-plugin-color-scheme-manager/python-ovos-phal-plugin-color-scheme-manager.mk b/buildroot-external/package/python-ovos-phal-plugin-color-scheme-manager/python-ovos-phal-plugin-color-scheme-manager.mk index 1ad31c1d..217d216f 100644 --- a/buildroot-external/package/python-ovos-phal-plugin-color-scheme-manager/python-ovos-phal-plugin-color-scheme-manager.mk +++ b/buildroot-external/package/python-ovos-phal-plugin-color-scheme-manager/python-ovos-phal-plugin-color-scheme-manager.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_PHAL_PLUGIN_COLOR_SCHEME_MANAGER_VERSION = 77eda6f8552f6dabcfc2ef4a89087278e109e29c +PYTHON_OVOS_PHAL_PLUGIN_COLOR_SCHEME_MANAGER_VERSION = d690e6b5e1dee31d5a649d40ec3993b2cb2374e1 PYTHON_OVOS_PHAL_PLUGIN_COLOR_SCHEME_MANAGER_SITE = $(call github,OpenVoiceOS,ovos-PHAL-plugin-color-scheme-manager,$(PYTHON_OVOS_PHAL_PLUGIN_COLOR_SCHEME_MANAGER_VERSION)) PYTHON_OVOS_PHAL_PLUGIN_COLOR_SCHEME_MANAGER_SETUP_TYPE = setuptools PYTHON_OVOS_PHAL_PLUGIN_COLOR_SCHEME_MANAGER_LICENSE_FILES = LICENSE diff --git a/buildroot-external/package/python-ovos-phal-plugin-configuration-provider/Config.in b/buildroot-external/package/python-ovos-phal-plugin-configuration-provider/Config.in new file mode 100644 index 00000000..376ec07f --- /dev/null +++ b/buildroot-external/package/python-ovos-phal-plugin-configuration-provider/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_PYTHON_OVOS_PHAL_PLUGIN_CONFIGURATION_PROVIDER + bool "python-ovos-phal-plugin-configuration-provider" + help + PHAL plugin to provide configuration in displayable GUI format + + https://github.com/OpenVoiceOS/ovos-PHAL-plugin-configuration-provider diff --git a/buildroot-external/package/python-ovos-phal-plugin-configuration-provider/python-ovos-phal-plugin-configuration-provider.hash b/buildroot-external/package/python-ovos-phal-plugin-configuration-provider/python-ovos-phal-plugin-configuration-provider.hash new file mode 100644 index 00000000..cdf8e6ee --- /dev/null +++ b/buildroot-external/package/python-ovos-phal-plugin-configuration-provider/python-ovos-phal-plugin-configuration-provider.hash @@ -0,0 +1 @@ +sha256 dc7eea72cf4398bbdbf9a4755070d8c16581a3f4cf6e57ed975a67e0fbd4d70b python-ovos-phal-plugin-configuration-provider-5906782c16a12611e1c8114630b7f19faa9f85f7.tar.gz diff --git a/buildroot-external/package/python-ovos-phal-plugin-configuration-provider/python-ovos-phal-plugin-configuration-provider.mk b/buildroot-external/package/python-ovos-phal-plugin-configuration-provider/python-ovos-phal-plugin-configuration-provider.mk new file mode 100644 index 00000000..2e83993c --- /dev/null +++ b/buildroot-external/package/python-ovos-phal-plugin-configuration-provider/python-ovos-phal-plugin-configuration-provider.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# python-ovos-phal-plugin-configuration-provider +# +################################################################################ + +PYTHON_OVOS_PHAL_PLUGIN_CONFIGURATION_PROVIDER_VERSION = 5906782c16a12611e1c8114630b7f19faa9f85f7 +PYTHON_OVOS_PHAL_PLUGIN_CONFIGURATION_PROVIDER_SITE = $(call github,OpenVoiceOS,ovos-PHAL-plugin-configuration-provider,$(PYTHON_OVOS_PHAL_PLUGIN_CONFIGURATION_PROVIDER_VERSION)) +PYTHON_OVOS_PHAL_PLUGIN_CONFIGURATION_PROVIDER_SETUP_TYPE = setuptools +PYTHON_OVOS_PHAL_PLUGIN_CONFIGURATION_PROVIDER_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/buildroot-external/package/python-ovos-phal-plugin-dashboard/python-ovos-phal-plugin-dashboard.hash b/buildroot-external/package/python-ovos-phal-plugin-dashboard/python-ovos-phal-plugin-dashboard.hash index fa8dfb60..0b2a4b7d 100644 --- a/buildroot-external/package/python-ovos-phal-plugin-dashboard/python-ovos-phal-plugin-dashboard.hash +++ b/buildroot-external/package/python-ovos-phal-plugin-dashboard/python-ovos-phal-plugin-dashboard.hash @@ -1 +1 @@ -sha256 a0e7300c1cd2d33e1e7ec49458d7f7bd5b1c4a73b4c019f9e1fe9da929ffa66d python-ovos-phal-plugin-dashboard-1e0a3abb2f0c4dc9f0295c6426bb8017a7b4ecba.tar.gz +sha256 af37b481f17fad4b1b1a031b3c12d8a4efc132bbd46bece48bf8909d2d601d5c python-ovos-phal-plugin-dashboard-d1fefaaca98697082aba472d0eeaaf528188beec.tar.gz diff --git a/buildroot-external/package/python-ovos-phal-plugin-dashboard/python-ovos-phal-plugin-dashboard.mk b/buildroot-external/package/python-ovos-phal-plugin-dashboard/python-ovos-phal-plugin-dashboard.mk index 6671412d..e0d90ab5 100644 --- a/buildroot-external/package/python-ovos-phal-plugin-dashboard/python-ovos-phal-plugin-dashboard.mk +++ b/buildroot-external/package/python-ovos-phal-plugin-dashboard/python-ovos-phal-plugin-dashboard.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_PHAL_PLUGIN_DASHBOARD_VERSION = 1e0a3abb2f0c4dc9f0295c6426bb8017a7b4ecba +PYTHON_OVOS_PHAL_PLUGIN_DASHBOARD_VERSION = d1fefaaca98697082aba472d0eeaaf528188beec PYTHON_OVOS_PHAL_PLUGIN_DASHBOARD_SITE = $(call github,OpenVoiceOS,ovos-PHAL-plugin-dashboard,$(PYTHON_OVOS_PHAL_PLUGIN_DASHBOARD_VERSION)) PYTHON_OVOS_PHAL_PLUGIN_DASHBOARD_SETUP_TYPE = setuptools PYTHON_OVOS_PHAL_PLUGIN_DASHBOARD_LICENSE_FILES = LICENSE diff --git a/buildroot-external/package/python-ovos-phal-plugin-gui-network-client/python-ovos-phal-plugin-gui-network-client.hash b/buildroot-external/package/python-ovos-phal-plugin-gui-network-client/python-ovos-phal-plugin-gui-network-client.hash index e8bb2863..567bbf35 100644 --- a/buildroot-external/package/python-ovos-phal-plugin-gui-network-client/python-ovos-phal-plugin-gui-network-client.hash +++ b/buildroot-external/package/python-ovos-phal-plugin-gui-network-client/python-ovos-phal-plugin-gui-network-client.hash @@ -1 +1 @@ -sha256 1ab5ea52779c07aecda60ccb64b42dd7bb66d3d4f182e80942bee1cd22ca198b python-ovos-phal-plugin-gui-network-client-b5ac0eb6f5cdfeb5490f6394d9538e5493fb4f98.tar.gz +sha256 01b9da6648320d97f129197363e44a3ccb3e00b809e4d39f5f3942b8cfadde74 python-ovos-phal-plugin-gui-network-client-d11130c5b72c482a0a3412070681ed225272c11f.tar.gz diff --git a/buildroot-external/package/python-ovos-phal-plugin-gui-network-client/python-ovos-phal-plugin-gui-network-client.mk b/buildroot-external/package/python-ovos-phal-plugin-gui-network-client/python-ovos-phal-plugin-gui-network-client.mk index 687739ae..f6f9de28 100644 --- a/buildroot-external/package/python-ovos-phal-plugin-gui-network-client/python-ovos-phal-plugin-gui-network-client.mk +++ b/buildroot-external/package/python-ovos-phal-plugin-gui-network-client/python-ovos-phal-plugin-gui-network-client.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_PHAL_PLUGIN_GUI_NETWORK_CLIENT_VERSION = b5ac0eb6f5cdfeb5490f6394d9538e5493fb4f98 +PYTHON_OVOS_PHAL_PLUGIN_GUI_NETWORK_CLIENT_VERSION = d11130c5b72c482a0a3412070681ed225272c11f PYTHON_OVOS_PHAL_PLUGIN_GUI_NETWORK_CLIENT_SITE = $(call github,OpenVoiceOS,ovos-PHAL-plugin-gui-network-client,$(PYTHON_OVOS_PHAL_PLUGIN_GUI_NETWORK_CLIENT_VERSION)) PYTHON_OVOS_PHAL_PLUGIN_GUI_NETWORK_CLIENT_SETUP_TYPE = setuptools PYTHON_OVOS_PHAL_PLUGIN_GUI_NETWORK_CLIENT_LICENSE_FILES = LICENSE diff --git a/buildroot-external/package/python-ovos-phal-plugin-mk2/python-ovos-phal-plugin-mk2.hash b/buildroot-external/package/python-ovos-phal-plugin-mk2/python-ovos-phal-plugin-mk2.hash index 66eeb0af..29207f01 100644 --- a/buildroot-external/package/python-ovos-phal-plugin-mk2/python-ovos-phal-plugin-mk2.hash +++ b/buildroot-external/package/python-ovos-phal-plugin-mk2/python-ovos-phal-plugin-mk2.hash @@ -1 +1 @@ -sha256 19f3605e7b938aa8254f7e5636efb44bb58a033f639e2ea662322f0ea97f41e3 python-ovos-phal-plugin-mk2-ca6ea0a21274e623c1d1934b5d201e0dd579ee71.tar.gz +sha256 cc18fba91cf6383ea52f5b9da698931dc67adc66ad013b560767dfbd4d71887c python-ovos-phal-plugin-mk2-14e765a9a2bc2231171b1569da233a9a0714f3eb.tar.gz diff --git a/buildroot-external/package/python-ovos-phal-plugin-mk2/python-ovos-phal-plugin-mk2.mk b/buildroot-external/package/python-ovos-phal-plugin-mk2/python-ovos-phal-plugin-mk2.mk index 2f94d0d8..7a276544 100644 --- a/buildroot-external/package/python-ovos-phal-plugin-mk2/python-ovos-phal-plugin-mk2.mk +++ b/buildroot-external/package/python-ovos-phal-plugin-mk2/python-ovos-phal-plugin-mk2.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_PHAL_PLUGIN_MK2_VERSION = ca6ea0a21274e623c1d1934b5d201e0dd579ee71 +PYTHON_OVOS_PHAL_PLUGIN_MK2_VERSION = 14e765a9a2bc2231171b1569da233a9a0714f3eb PYTHON_OVOS_PHAL_PLUGIN_MK2_SITE = $(call github,OpenVoiceOS,ovos-PHAL-plugin-mk2,$(PYTHON_OVOS_PHAL_PLUGIN_MK2_VERSION)) PYTHON_OVOS_PHAL_PLUGIN_MK2_SETUP_TYPE = setuptools PYTHON_OVOS_PHAL_PLUGIN_MK2_LICENSE_FILES = LICENSE diff --git a/buildroot-external/package/python-ovos-phal-plugin-network-manager/python-ovos-phal-plugin-network-manager.hash b/buildroot-external/package/python-ovos-phal-plugin-network-manager/python-ovos-phal-plugin-network-manager.hash index 75556c5f..e701ba45 100644 --- a/buildroot-external/package/python-ovos-phal-plugin-network-manager/python-ovos-phal-plugin-network-manager.hash +++ b/buildroot-external/package/python-ovos-phal-plugin-network-manager/python-ovos-phal-plugin-network-manager.hash @@ -1 +1 @@ -sha256 097a02cbab463eca186c3cf77fb234c58d24af53d2224f965be75e774e77a2a3 python-ovos-phal-plugin-network-manager-a039ac7f17f32f5b283cfcbec80b3163ec22a95a.tar.gz +sha256 601e20e8c519b4842ddd97a10495dbb602becd15a66306efb35cfd9f21f6c6a9 python-ovos-phal-plugin-network-manager-44882b77da1e478adbcdb43b5eef75f070a132ea.tar.gz diff --git a/buildroot-external/package/python-ovos-phal-plugin-network-manager/python-ovos-phal-plugin-network-manager.mk b/buildroot-external/package/python-ovos-phal-plugin-network-manager/python-ovos-phal-plugin-network-manager.mk index e2e43db4..473b62b5 100644 --- a/buildroot-external/package/python-ovos-phal-plugin-network-manager/python-ovos-phal-plugin-network-manager.mk +++ b/buildroot-external/package/python-ovos-phal-plugin-network-manager/python-ovos-phal-plugin-network-manager.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_PHAL_PLUGIN_NETWORK_MANAGER_VERSION = a039ac7f17f32f5b283cfcbec80b3163ec22a95a +PYTHON_OVOS_PHAL_PLUGIN_NETWORK_MANAGER_VERSION = 44882b77da1e478adbcdb43b5eef75f070a132ea PYTHON_OVOS_PHAL_PLUGIN_NETWORK_MANAGER_SITE = $(call github,OpenVoiceOS,ovos-PHAL-plugin-network-manager,$(PYTHON_OVOS_PHAL_PLUGIN_NETWORK_MANAGER_VERSION)) PYTHON_OVOS_PHAL_PLUGIN_NETWORK_MANAGER_SETUP_TYPE = setuptools PYTHON_OVOS_PHAL_PLUGIN_NETWORK_MANAGER_LICENSE_FILES = LICENSE diff --git a/buildroot-external/package/python-ovos-phal-plugin-notification-widgets/python-ovos-phal-plugin-notification-widgets.hash b/buildroot-external/package/python-ovos-phal-plugin-notification-widgets/python-ovos-phal-plugin-notification-widgets.hash index 4012a13a..5553ece7 100644 --- a/buildroot-external/package/python-ovos-phal-plugin-notification-widgets/python-ovos-phal-plugin-notification-widgets.hash +++ b/buildroot-external/package/python-ovos-phal-plugin-notification-widgets/python-ovos-phal-plugin-notification-widgets.hash @@ -1 +1 @@ -sha256 e64613fa1feb429318f7886893096314a7134b9783e8ddf8ab698a4a0ecd28af python-ovos-phal-plugin-notification-widgets-5e8764e7a15c28c1ff3086c39d22152f0ef342af.tar.gz +sha256 88780e1f8b3fb11ecaa3c478461b4f60049fd41fa5566b98d0824941140b6467 python-ovos-phal-plugin-notification-widgets-6369bbed41559d3030e3aa93938790b855282451.tar.gz diff --git a/buildroot-external/package/python-ovos-phal-plugin-notification-widgets/python-ovos-phal-plugin-notification-widgets.mk b/buildroot-external/package/python-ovos-phal-plugin-notification-widgets/python-ovos-phal-plugin-notification-widgets.mk index 21c51e2c..d92bfc91 100644 --- a/buildroot-external/package/python-ovos-phal-plugin-notification-widgets/python-ovos-phal-plugin-notification-widgets.mk +++ b/buildroot-external/package/python-ovos-phal-plugin-notification-widgets/python-ovos-phal-plugin-notification-widgets.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_PHAL_PLUGIN_NOTIFICATION_WIDGETS_VERSION = 5e8764e7a15c28c1ff3086c39d22152f0ef342af +PYTHON_OVOS_PHAL_PLUGIN_NOTIFICATION_WIDGETS_VERSION = 6369bbed41559d3030e3aa93938790b855282451 PYTHON_OVOS_PHAL_PLUGIN_NOTIFICATION_WIDGETS_SITE = $(call github,OpenVoiceOS,ovos-PHAL-plugin-notification-widgets,$(PYTHON_OVOS_PHAL_PLUGIN_NOTIFICATION_WIDGETS_VERSION)) PYTHON_OVOS_PHAL_PLUGIN_NOTIFICATION_WIDGETS_SETUP_TYPE = setuptools PYTHON_OVOS_PHAL_PLUGIN_NOTIFICATION_WIDGETS_LICENSE_FILES = LICENSE diff --git a/buildroot-external/package/python-ovos-phal-plugin-system/python-ovos-phal-plugin-system.hash b/buildroot-external/package/python-ovos-phal-plugin-system/python-ovos-phal-plugin-system.hash index 3d9cd3c9..b3771b91 100644 --- a/buildroot-external/package/python-ovos-phal-plugin-system/python-ovos-phal-plugin-system.hash +++ b/buildroot-external/package/python-ovos-phal-plugin-system/python-ovos-phal-plugin-system.hash @@ -1 +1 @@ -sha256 9a8750a77aab277c4dee3874418bfc98552cd6315ed41794a1a0a36951ec3f7b python-ovos-phal-plugin-system-13fe81eba8a23edd67121af3858c546e179fd95a.tar.gz +sha256 8799fd5f8edf5f4de781d3ffa858a1ff9f6e4e9f2925407119ba5e6a2664ad3b python-ovos-phal-plugin-system-fe0e683edd1ca082aad2113bda535c44dc2a352e.tar.gz diff --git a/buildroot-external/package/python-ovos-phal-plugin-system/python-ovos-phal-plugin-system.mk b/buildroot-external/package/python-ovos-phal-plugin-system/python-ovos-phal-plugin-system.mk index 4362f89b..876bb1d6 100644 --- a/buildroot-external/package/python-ovos-phal-plugin-system/python-ovos-phal-plugin-system.mk +++ b/buildroot-external/package/python-ovos-phal-plugin-system/python-ovos-phal-plugin-system.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_PHAL_PLUGIN_SYSTEM_VERSION = 13fe81eba8a23edd67121af3858c546e179fd95a +PYTHON_OVOS_PHAL_PLUGIN_SYSTEM_VERSION = fe0e683edd1ca082aad2113bda535c44dc2a352e PYTHON_OVOS_PHAL_PLUGIN_SYSTEM_SITE = $(call github,OpenVoiceOS,ovos-PHAL-plugin-system,$(PYTHON_OVOS_PHAL_PLUGIN_SYSTEM_VERSION)) PYTHON_OVOS_PHAL_PLUGIN_SYSTEM_SETUP_TYPE = setuptools PYTHON_OVOS_PHAL_PLUGIN_SYSTEM_LICENSE_FILES = LICENSE diff --git a/buildroot-external/package/python-ovos-phal-plugin-wifi-setup/python-ovos-phal-plugin-wifi-setup.hash b/buildroot-external/package/python-ovos-phal-plugin-wifi-setup/python-ovos-phal-plugin-wifi-setup.hash index c9c45093..d5e8b3de 100644 --- a/buildroot-external/package/python-ovos-phal-plugin-wifi-setup/python-ovos-phal-plugin-wifi-setup.hash +++ b/buildroot-external/package/python-ovos-phal-plugin-wifi-setup/python-ovos-phal-plugin-wifi-setup.hash @@ -1 +1 @@ -sha256 8bbed51b651d7b3e49993f7d436f180171a74ee5a993effb4726ac6c62227830 python-ovos-phal-plugin-wifi-setup-b8da31ce1b3767d1d88c8908e1f9f31a830b9262.tar.gz +sha256 b2ff2b66cd0cd1f4ffbe04ff68955a94aa311fe0a20ad1a2093ad81d7722347b python-ovos-phal-plugin-wifi-setup-45c74d0a6a1c78ef5f5a67c5ae7145339a21eb4f.tar.gz diff --git a/buildroot-external/package/python-ovos-phal-plugin-wifi-setup/python-ovos-phal-plugin-wifi-setup.mk b/buildroot-external/package/python-ovos-phal-plugin-wifi-setup/python-ovos-phal-plugin-wifi-setup.mk index a9f0ead2..bdf48943 100644 --- a/buildroot-external/package/python-ovos-phal-plugin-wifi-setup/python-ovos-phal-plugin-wifi-setup.mk +++ b/buildroot-external/package/python-ovos-phal-plugin-wifi-setup/python-ovos-phal-plugin-wifi-setup.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_PHAL_PLUGIN_WIFI_SETUP_VERSION = b8da31ce1b3767d1d88c8908e1f9f31a830b9262 +PYTHON_OVOS_PHAL_PLUGIN_WIFI_SETUP_VERSION = 45c74d0a6a1c78ef5f5a67c5ae7145339a21eb4f PYTHON_OVOS_PHAL_PLUGIN_WIFI_SETUP_SITE = $(call github,OpenVoiceOS,ovos-PHAL-plugin-wifi-setup,$(PYTHON_OVOS_PHAL_PLUGIN_WIFI_SETUP_VERSION)) PYTHON_OVOS_PHAL_PLUGIN_WIFI_SETUP_SETUP_TYPE = setuptools PYTHON_OVOS_PHAL_PLUGIN_WIFI_SETUP_LICENSE_FILES = LICENSE diff --git a/buildroot-external/package/python-ovos-phal/python-ovos-phal.hash b/buildroot-external/package/python-ovos-phal/python-ovos-phal.hash index 7f8e6804..24c0573e 100644 --- a/buildroot-external/package/python-ovos-phal/python-ovos-phal.hash +++ b/buildroot-external/package/python-ovos-phal/python-ovos-phal.hash @@ -1 +1 @@ -sha256 93918e5bfed675463ac982de46173b213360e0d8e086da2876a3dfdd629e790d python-ovos-phal-7c68e331707678f650c6083bb1594664021ca95a.tar.gz +sha256 9e2897d2bc9c0dee85128ea50bd0ec75dff89604a4873fd94da0a2dd282b2dfa python-ovos-phal-867595c166a279b778718b6767f5ad2ccc605e75.tar.gz diff --git a/buildroot-external/package/python-ovos-phal/python-ovos-phal.mk b/buildroot-external/package/python-ovos-phal/python-ovos-phal.mk index 747a2815..fc52891e 100644 --- a/buildroot-external/package/python-ovos-phal/python-ovos-phal.mk +++ b/buildroot-external/package/python-ovos-phal/python-ovos-phal.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_PHAL_VERSION = 7c68e331707678f650c6083bb1594664021ca95a +PYTHON_OVOS_PHAL_VERSION = 867595c166a279b778718b6767f5ad2ccc605e75 PYTHON_OVOS_PHAL_SITE = $(call github,OpenVoiceOS,ovos_PHAL,$(PYTHON_OVOS_PHAL_VERSION)) PYTHON_OVOS_PHAL_SETUP_TYPE = setuptools PYTHON_OVOS_PHAL_LICENSE_FILES = LICENSE diff --git a/buildroot-external/package/python-ovos-plugin-manager/python-ovos-plugin-manager.hash b/buildroot-external/package/python-ovos-plugin-manager/python-ovos-plugin-manager.hash index d10da881..848271f2 100644 --- a/buildroot-external/package/python-ovos-plugin-manager/python-ovos-plugin-manager.hash +++ b/buildroot-external/package/python-ovos-plugin-manager/python-ovos-plugin-manager.hash @@ -1 +1 @@ -sha256 d755f50650e4a1a0d080877a68272c855735697082bc0e9d415f09d3d686e8a9 python-ovos-plugin-manager-1fd2a7838d87f2533e39ffe31a9e1dbe0a969e8d.tar.gz +sha256 fd007c39b34481ff9cb571c44afa103e29db3b4a21e40e66a75bd83ae5031a75 python-ovos-plugin-manager-2d988e2fd8b302bde1aa1c384ba720cbf93a40d7.tar.gz diff --git a/buildroot-external/package/python-ovos-plugin-manager/python-ovos-plugin-manager.mk b/buildroot-external/package/python-ovos-plugin-manager/python-ovos-plugin-manager.mk index 5be84674..05cdf918 100644 --- a/buildroot-external/package/python-ovos-plugin-manager/python-ovos-plugin-manager.mk +++ b/buildroot-external/package/python-ovos-plugin-manager/python-ovos-plugin-manager.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_PLUGIN_MANAGER_VERSION = 1fd2a7838d87f2533e39ffe31a9e1dbe0a969e8d +PYTHON_OVOS_PLUGIN_MANAGER_VERSION = 2d988e2fd8b302bde1aa1c384ba720cbf93a40d7 PYTHON_OVOS_PLUGIN_MANAGER_SITE = $(call github,OpenVoiceOS,OVOS-plugin-manager,$(PYTHON_OVOS_PLUGIN_MANAGER_VERSION)) PYTHON_OVOS_PLUGIN_MANAGER_SETUP_TYPE = setuptools PYTHON_OVOS_PLUGIN_MANAGER_LICENSE_FILES = LICENSE diff --git a/buildroot-external/package/python-ovos-skill-manager/python-ovos-skill-manager.hash b/buildroot-external/package/python-ovos-skill-manager/python-ovos-skill-manager.hash index 63878224..5ca7e22a 100644 --- a/buildroot-external/package/python-ovos-skill-manager/python-ovos-skill-manager.hash +++ b/buildroot-external/package/python-ovos-skill-manager/python-ovos-skill-manager.hash @@ -1 +1 @@ -sha256 77dac2a4331af80736234ea21356943edf1bb65aab36b63cc422c1927c8c0f53 python-ovos-skill-manager-1c4f5969a2411678fbc25cd7e5bd19d9bcc7bc83.tar.gz +sha256 ed6afd919d520a98c192f6eb0e7473bdbd943bba7251f341f7da6321e3ac536e python-ovos-skill-manager-04102cc75c8777085a3304bb0a3023fb46891710.tar.gz diff --git a/buildroot-external/package/python-ovos-skill-manager/python-ovos-skill-manager.mk b/buildroot-external/package/python-ovos-skill-manager/python-ovos-skill-manager.mk index 08dfff92..001a46c2 100644 --- a/buildroot-external/package/python-ovos-skill-manager/python-ovos-skill-manager.mk +++ b/buildroot-external/package/python-ovos-skill-manager/python-ovos-skill-manager.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_SKILL_MANAGER_VERSION = 1c4f5969a2411678fbc25cd7e5bd19d9bcc7bc83 +PYTHON_OVOS_SKILL_MANAGER_VERSION = 04102cc75c8777085a3304bb0a3023fb46891710 PYTHON_OVOS_SKILL_MANAGER_SITE = $(call github,OpenVoiceOS,ovos_skill_manager,$(PYTHON_OVOS_SKILL_MANAGER_VERSION)) PYTHON_OVOS_SKILL_MANAGER_SETUP_TYPE = setuptools PYTHON_OVOS_SKILL_MANAGER_LICENSE_FILES = LICENSE diff --git a/buildroot-external/package/python-ovos-stt-plugin-chromium/python-ovos-stt-plugin-chromium.hash b/buildroot-external/package/python-ovos-stt-plugin-chromium/python-ovos-stt-plugin-chromium.hash index b2c8ed9e..ea0df86b 100644 --- a/buildroot-external/package/python-ovos-stt-plugin-chromium/python-ovos-stt-plugin-chromium.hash +++ b/buildroot-external/package/python-ovos-stt-plugin-chromium/python-ovos-stt-plugin-chromium.hash @@ -1,2 +1,2 @@ # sha256 locally computed -sha256 3d1c8282718dab1d9a7901b946a1e145a335ec368b5ab001c1aaedb98cd1125a python-ovos-stt-plugin-chromium-dae84723dabe8466eb0de8b073b5680a0e83f486.tar.gz +sha256 0e21a028113185c6a3a5899ceb7b2e3697f3c9e0e361ea1c148a9295742bbbd5 python-ovos-stt-plugin-chromium-b9cb384156f02010bd50eb2ce897179651206185.tar.gz diff --git a/buildroot-external/package/python-ovos-stt-plugin-chromium/python-ovos-stt-plugin-chromium.mk b/buildroot-external/package/python-ovos-stt-plugin-chromium/python-ovos-stt-plugin-chromium.mk index c81c1026..d5c5c44a 100644 --- a/buildroot-external/package/python-ovos-stt-plugin-chromium/python-ovos-stt-plugin-chromium.mk +++ b/buildroot-external/package/python-ovos-stt-plugin-chromium/python-ovos-stt-plugin-chromium.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_STT_PLUGIN_CHROMIUM_VERSION = dae84723dabe8466eb0de8b073b5680a0e83f486 +PYTHON_OVOS_STT_PLUGIN_CHROMIUM_VERSION = b9cb384156f02010bd50eb2ce897179651206185 PYTHON_OVOS_STT_PLUGIN_CHROMIUM_SITE = $(call github,OpenVoiceOS,ovos-stt-plugin-chromium,$(PYTHON_OVOS_STT_PLUGIN_CHROMIUM_VERSION)) PYTHON_OVOS_STT_PLUGIN_CHROMIUM_SETUP_TYPE = setuptools diff --git a/buildroot-external/package/python-ovos-stt-plugin-pocketsphinx/python-ovos-stt-plugin-pocketsphinx.hash b/buildroot-external/package/python-ovos-stt-plugin-pocketsphinx/python-ovos-stt-plugin-pocketsphinx.hash index ee6f7374..c37ca26b 100644 --- a/buildroot-external/package/python-ovos-stt-plugin-pocketsphinx/python-ovos-stt-plugin-pocketsphinx.hash +++ b/buildroot-external/package/python-ovos-stt-plugin-pocketsphinx/python-ovos-stt-plugin-pocketsphinx.hash @@ -1,2 +1,2 @@ # sha256 locally computed -sha256 8de0277827df52a6f33a3be0ba6cadcd5af8a689e8956dc8c859d449a0f3c9b6 python-ovos-stt-plugin-pocketsphinx-3eb29b6a348927d85cc64de6dacf5a4c5116445c.tar.gz +sha256 5f02c2bf8a1e4e02cde2745603e4406e492748f0ac858f14e846ef7d115865d1 python-ovos-stt-plugin-pocketsphinx-5294df7bdd21e1319fa3579afdb36458e2a3d24a.tar.gz diff --git a/buildroot-external/package/python-ovos-stt-plugin-pocketsphinx/python-ovos-stt-plugin-pocketsphinx.mk b/buildroot-external/package/python-ovos-stt-plugin-pocketsphinx/python-ovos-stt-plugin-pocketsphinx.mk index 64ed34e4..24026020 100644 --- a/buildroot-external/package/python-ovos-stt-plugin-pocketsphinx/python-ovos-stt-plugin-pocketsphinx.mk +++ b/buildroot-external/package/python-ovos-stt-plugin-pocketsphinx/python-ovos-stt-plugin-pocketsphinx.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_STT_PLUGIN_POCKETSPHINX_VERSION = 3eb29b6a348927d85cc64de6dacf5a4c5116445c +PYTHON_OVOS_STT_PLUGIN_POCKETSPHINX_VERSION = 5294df7bdd21e1319fa3579afdb36458e2a3d24a PYTHON_OVOS_STT_PLUGIN_POCKETSPHINX_SITE = $(call github,OpenVoiceOS,ovos-stt-plugin-pocketsphinx,$(PYTHON_OVOS_STT_PLUGIN_POCKETSPHINX_VERSION)) PYTHON_OVOS_STT_PLUGIN_POCKETSPHINX_SETUP_TYPE = setuptools diff --git a/buildroot-external/package/python-ovos-stt-plugin-selene/Config.in b/buildroot-external/package/python-ovos-stt-plugin-selene/Config.in new file mode 100644 index 00000000..f0c18b69 --- /dev/null +++ b/buildroot-external/package/python-ovos-stt-plugin-selene/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_PYTHON_OVOS_STT_PLUGIN_SELENE + bool "python-ovos-stt-plugin-selene" + help + OVOS STT plugin for Mycroft A.I. it's selene backend + + https://github.com/OpenVoiceOS/ovos-stt-plugin-selene diff --git a/buildroot-external/package/python-ovos-stt-plugin-selene/python-ovos-stt-plugin-selene.hash b/buildroot-external/package/python-ovos-stt-plugin-selene/python-ovos-stt-plugin-selene.hash new file mode 100644 index 00000000..352d2cb7 --- /dev/null +++ b/buildroot-external/package/python-ovos-stt-plugin-selene/python-ovos-stt-plugin-selene.hash @@ -0,0 +1,2 @@ +# sha256 locally computed +sha256 86044c028bd433ee5f28c90d2d20c4f5a372aec78f6c57121d37db33675daf9c python-ovos-stt-plugin-selene-31bdc3a89cbfa23f668ae53ff2459af43905ddad.tar.gz diff --git a/buildroot-external/package/python-ovos-stt-plugin-selene/python-ovos-stt-plugin-selene.mk b/buildroot-external/package/python-ovos-stt-plugin-selene/python-ovos-stt-plugin-selene.mk new file mode 100644 index 00000000..ed76afba --- /dev/null +++ b/buildroot-external/package/python-ovos-stt-plugin-selene/python-ovos-stt-plugin-selene.mk @@ -0,0 +1,11 @@ +################################################################################ +# +# python-ovos-stt-plugin-selene +# +################################################################################ + +PYTHON_OVOS_STT_PLUGIN_SELENE_VERSION = 31bdc3a89cbfa23f668ae53ff2459af43905ddad +PYTHON_OVOS_STT_PLUGIN_SELENE_SITE = $(call github,OpenVoiceOS,ovos-stt-plugin-selene,$(PYTHON_OVOS_STT_PLUGIN_SELENE_VERSION)) +PYTHON_OVOS_STT_PLUGIN_SELENE_SETUP_TYPE = setuptools + +$(eval $(python-package)) diff --git a/buildroot-external/package/python-ovos-stt-plugin-vosk/python-ovos-stt-plugin-vosk.hash b/buildroot-external/package/python-ovos-stt-plugin-vosk/python-ovos-stt-plugin-vosk.hash index 6fa11d1f..2b10d0e3 100644 --- a/buildroot-external/package/python-ovos-stt-plugin-vosk/python-ovos-stt-plugin-vosk.hash +++ b/buildroot-external/package/python-ovos-stt-plugin-vosk/python-ovos-stt-plugin-vosk.hash @@ -1,2 +1,2 @@ # sha256 locally computed -sha256 896269da15804cd51edf831379f4b49d56bade99a4940a716dfba6dda3fecd7b python-ovos-stt-plugin-vosk-b86c3636ed862150e0980f0698b978384c240b80.tar.gz +sha256 27cde5b6add15250964cc20c026616133c16d8130228452ffdacd36cbaf132d5 python-ovos-stt-plugin-vosk-0b350e65a92ecba4dcd5b944fb9e8ed916ad5f8d.tar.gz diff --git a/buildroot-external/package/python-ovos-stt-plugin-vosk/python-ovos-stt-plugin-vosk.mk b/buildroot-external/package/python-ovos-stt-plugin-vosk/python-ovos-stt-plugin-vosk.mk index 5883169c..53ea779d 100644 --- a/buildroot-external/package/python-ovos-stt-plugin-vosk/python-ovos-stt-plugin-vosk.mk +++ b/buildroot-external/package/python-ovos-stt-plugin-vosk/python-ovos-stt-plugin-vosk.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_STT_PLUGIN_VOSK_VERSION = b86c3636ed862150e0980f0698b978384c240b80 +PYTHON_OVOS_STT_PLUGIN_VOSK_VERSION = 0b350e65a92ecba4dcd5b944fb9e8ed916ad5f8d PYTHON_OVOS_STT_PLUGIN_VOSK_SITE = $(call github,OpenVoiceOS,ovos-stt-plugin-vosk,$(PYTHON_OVOS_STT_PLUGIN_VOSK_VERSION)) PYTHON_OVOS_STT_PLUGIN_VOSK_SETUP_TYPE = setuptools diff --git a/buildroot-external/package/python-ovos-tts-plugin-marytts/python-ovos-tts-plugin-marytts.hash b/buildroot-external/package/python-ovos-tts-plugin-marytts/python-ovos-tts-plugin-marytts.hash index 2fc592d5..4578fb34 100644 --- a/buildroot-external/package/python-ovos-tts-plugin-marytts/python-ovos-tts-plugin-marytts.hash +++ b/buildroot-external/package/python-ovos-tts-plugin-marytts/python-ovos-tts-plugin-marytts.hash @@ -1,2 +1,2 @@ # sha256 locally computed -sha256 c8292e90334ae15508632d5c4894316a4bc833e35c388032e10ced44fb1b78e3 python-ovos-tts-plugin-marytts-7401b9b23b3a8424af89f09979db6e8e893e2059.tar.gz +sha256 4a39458972a5ee01cb7fd45a5a2ce33846a4a93925aba4770ff4960f24a4b21b python-ovos-tts-plugin-marytts-16180516e21bc447991ef3d1697f8427573edb35.tar.gz diff --git a/buildroot-external/package/python-ovos-tts-plugin-marytts/python-ovos-tts-plugin-marytts.mk b/buildroot-external/package/python-ovos-tts-plugin-marytts/python-ovos-tts-plugin-marytts.mk index 001f7841..ee56790f 100644 --- a/buildroot-external/package/python-ovos-tts-plugin-marytts/python-ovos-tts-plugin-marytts.mk +++ b/buildroot-external/package/python-ovos-tts-plugin-marytts/python-ovos-tts-plugin-marytts.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_TTS_PLUGIN_MARYTTS_VERSION = 7401b9b23b3a8424af89f09979db6e8e893e2059 +PYTHON_OVOS_TTS_PLUGIN_MARYTTS_VERSION = 16180516e21bc447991ef3d1697f8427573edb35 PYTHON_OVOS_TTS_PLUGIN_MARYTTS_SITE = $(call github,OpenVoiceOS,ovos-tts-plugin-marytts,$(PYTHON_OVOS_TTS_PLUGIN_MARYTTS_VERSION)) PYTHON_OVOS_TTS_PLUGIN_MARYTTS_SETUP_TYPE = setuptools diff --git a/buildroot-external/package/python-ovos-tts-plugin-mimic/python-ovos-tts-plugin-mimic.hash b/buildroot-external/package/python-ovos-tts-plugin-mimic/python-ovos-tts-plugin-mimic.hash index 3df6972f..160758fe 100644 --- a/buildroot-external/package/python-ovos-tts-plugin-mimic/python-ovos-tts-plugin-mimic.hash +++ b/buildroot-external/package/python-ovos-tts-plugin-mimic/python-ovos-tts-plugin-mimic.hash @@ -1,2 +1,2 @@ # sha256 locally computed -sha256 ae3f5e9f7bd4e39258c3a0466f167547908a9831eb1d059fb71bc9e5457949e6 python-ovos-tts-plugin-mimic-b33d75959557b800dd87b7e459269823ed664b8a.tar.gz +sha256 badd16054901a6ab6ff66d089dfc6c6fc853fafec954b38d6000b32bffe12044 python-ovos-tts-plugin-mimic-ef12cf909a1123a31cdd1c0bfef3151a34b74f86.tar.gz diff --git a/buildroot-external/package/python-ovos-tts-plugin-mimic/python-ovos-tts-plugin-mimic.mk b/buildroot-external/package/python-ovos-tts-plugin-mimic/python-ovos-tts-plugin-mimic.mk index d445acc8..65df5d76 100644 --- a/buildroot-external/package/python-ovos-tts-plugin-mimic/python-ovos-tts-plugin-mimic.mk +++ b/buildroot-external/package/python-ovos-tts-plugin-mimic/python-ovos-tts-plugin-mimic.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_TTS_PLUGIN_MIMIC_VERSION = b33d75959557b800dd87b7e459269823ed664b8a +PYTHON_OVOS_TTS_PLUGIN_MIMIC_VERSION = ef12cf909a1123a31cdd1c0bfef3151a34b74f86 PYTHON_OVOS_TTS_PLUGIN_MIMIC_SITE = $(call github,OpenVoiceOS,ovos-tts-plugin-mimic,$(PYTHON_OVOS_TTS_PLUGIN_MIMIC_VERSION)) PYTHON_OVOS_TTS_PLUGIN_MIMIC_SETUP_TYPE = setuptools diff --git a/buildroot-external/package/python-ovos-tts-plugin-mimic2/python-ovos-tts-plugin-mimic2.hash b/buildroot-external/package/python-ovos-tts-plugin-mimic2/python-ovos-tts-plugin-mimic2.hash index 5d0069a8..fc1d1af7 100644 --- a/buildroot-external/package/python-ovos-tts-plugin-mimic2/python-ovos-tts-plugin-mimic2.hash +++ b/buildroot-external/package/python-ovos-tts-plugin-mimic2/python-ovos-tts-plugin-mimic2.hash @@ -1,2 +1,2 @@ # sha256 locally computed -sha256 5b10f453705e7ed4ed7fa656b83e19e0aba90f7b3c08dddf2afd7bd382de2b47 python-ovos-tts-plugin-mimic2-730ef629a78461d7552bbe2b254c8b5081c703da.tar.gz +sha256 5d268ddda2c46222d9058a65844eb5dfec0f47d365d5552f1e35ddfe984f59cc python-ovos-tts-plugin-mimic2-b0e3ce483ad4154a79e55277817f8f85083ef1fb.tar.gz diff --git a/buildroot-external/package/python-ovos-tts-plugin-mimic2/python-ovos-tts-plugin-mimic2.mk b/buildroot-external/package/python-ovos-tts-plugin-mimic2/python-ovos-tts-plugin-mimic2.mk index 3c6c2976..33b21a1a 100644 --- a/buildroot-external/package/python-ovos-tts-plugin-mimic2/python-ovos-tts-plugin-mimic2.mk +++ b/buildroot-external/package/python-ovos-tts-plugin-mimic2/python-ovos-tts-plugin-mimic2.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_TTS_PLUGIN_MIMIC2_VERSION = 730ef629a78461d7552bbe2b254c8b5081c703da +PYTHON_OVOS_TTS_PLUGIN_MIMIC2_VERSION = b0e3ce483ad4154a79e55277817f8f85083ef1fb PYTHON_OVOS_TTS_PLUGIN_MIMIC2_SITE = $(call github,OpenVoiceOS,ovos-tts-plugin-mimic2,$(PYTHON_OVOS_TTS_PLUGIN_MIMIC2_VERSION)) PYTHON_OVOS_TTS_PLUGIN_MIMIC2_SETUP_TYPE = setuptools diff --git a/buildroot-external/package/python-ovos-tts-plugin-pico/python-ovos-tts-plugin-pico.hash b/buildroot-external/package/python-ovos-tts-plugin-pico/python-ovos-tts-plugin-pico.hash index ff2b3949..32d640a0 100644 --- a/buildroot-external/package/python-ovos-tts-plugin-pico/python-ovos-tts-plugin-pico.hash +++ b/buildroot-external/package/python-ovos-tts-plugin-pico/python-ovos-tts-plugin-pico.hash @@ -1,2 +1,2 @@ # sha256 locally computed -sha256 39ada98d87ea40ba48fcd577549a996c44c96002dc9ef584adae928fc210cd39 python-ovos-tts-plugin-pico-568c80df9ad647ffb371e3ec7ca49e4f8aa0c6ec.tar.gz +sha256 9f3b31f53c705ab62ffb5b53e94c3fb1decbab00d350e911a30e1709b0e5e298 python-ovos-tts-plugin-pico-3f1ce8e42041b65c161b44627f4b16f79ef2eea4.tar.gz diff --git a/buildroot-external/package/python-ovos-tts-plugin-pico/python-ovos-tts-plugin-pico.mk b/buildroot-external/package/python-ovos-tts-plugin-pico/python-ovos-tts-plugin-pico.mk index 43d9879b..2ea2d27e 100644 --- a/buildroot-external/package/python-ovos-tts-plugin-pico/python-ovos-tts-plugin-pico.mk +++ b/buildroot-external/package/python-ovos-tts-plugin-pico/python-ovos-tts-plugin-pico.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_TTS_PLUGIN_PICO_VERSION = 568c80df9ad647ffb371e3ec7ca49e4f8aa0c6ec +PYTHON_OVOS_TTS_PLUGIN_PICO_VERSION = 3f1ce8e42041b65c161b44627f4b16f79ef2eea4 PYTHON_OVOS_TTS_PLUGIN_PICO_SITE = $(call github,OpenVoiceOS,ovos-tts-plugin-pico,$(PYTHON_OVOS_TTS_PLUGIN_PICO_VERSION)) PYTHON_OVOS_TTS_PLUGIN_PICO_SETUP_TYPE = setuptools diff --git a/buildroot-external/package/python-ovos-utils/python-ovos-utils.hash b/buildroot-external/package/python-ovos-utils/python-ovos-utils.hash index 18ecae26..58e039e9 100644 --- a/buildroot-external/package/python-ovos-utils/python-ovos-utils.hash +++ b/buildroot-external/package/python-ovos-utils/python-ovos-utils.hash @@ -1 +1 @@ -sha256 f9e6b18db873a2da363508a4f525d3b571d07332ec26ebf23343f88a0fa386b9 python-ovos-utils-e5abe9a13eb783a79d093fe5f205f71861b68dc7.tar.gz +sha256 06a767a873c95a024f3b3ae07569f8c211f897bdbb60229bbde796d7343b885d python-ovos-utils-b7b787bb3dd5053aa72ed5b43bc926eaa483c33b.tar.gz diff --git a/buildroot-external/package/python-ovos-utils/python-ovos-utils.mk b/buildroot-external/package/python-ovos-utils/python-ovos-utils.mk index f767775e..39db7814 100644 --- a/buildroot-external/package/python-ovos-utils/python-ovos-utils.mk +++ b/buildroot-external/package/python-ovos-utils/python-ovos-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_UTILS_VERSION = e5abe9a13eb783a79d093fe5f205f71861b68dc7 +PYTHON_OVOS_UTILS_VERSION = b7b787bb3dd5053aa72ed5b43bc926eaa483c33b PYTHON_OVOS_UTILS_SITE = $(call github,OpenVoiceOS,ovos_utils,$(PYTHON_OVOS_UTILS_VERSION)) PYTHON_OVOS_UTILS_SETUP_TYPE = setuptools PYTHON_OVOS_UTILS_LICENSE_FILES = LICENSE diff --git a/buildroot-external/package/python-ovos-vad-plugin-webrtcvad/python-ovos-vad-plugin-webrtcvad.hash b/buildroot-external/package/python-ovos-vad-plugin-webrtcvad/python-ovos-vad-plugin-webrtcvad.hash index d2ab79dd..dd6215c5 100644 --- a/buildroot-external/package/python-ovos-vad-plugin-webrtcvad/python-ovos-vad-plugin-webrtcvad.hash +++ b/buildroot-external/package/python-ovos-vad-plugin-webrtcvad/python-ovos-vad-plugin-webrtcvad.hash @@ -1 +1 @@ -sha256 35b234acbe694686edfdd1dcfbfb34ab6589eded4a42f4c85de83d29165ad9f0 python-ovos-vad-plugin-webrtcvad-441bddb041938287f8f62a2f45a9d2f4addf6d2c.tar.gz +sha256 e85cb1819a95b64dd722261bcf7b1f48dccb7c23ca4ddda81ef1268e9a14f2b9 python-ovos-vad-plugin-webrtcvad-bf9636f2e06493b90d9b19dfccbe0376a41c68b1.tar.gz diff --git a/buildroot-external/package/python-ovos-vad-plugin-webrtcvad/python-ovos-vad-plugin-webrtcvad.mk b/buildroot-external/package/python-ovos-vad-plugin-webrtcvad/python-ovos-vad-plugin-webrtcvad.mk index 65e97ad3..43d8ddae 100644 --- a/buildroot-external/package/python-ovos-vad-plugin-webrtcvad/python-ovos-vad-plugin-webrtcvad.mk +++ b/buildroot-external/package/python-ovos-vad-plugin-webrtcvad/python-ovos-vad-plugin-webrtcvad.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_VAD_PLUGIN_WEBRTCVAD_VERSION = 441bddb041938287f8f62a2f45a9d2f4addf6d2c +PYTHON_OVOS_VAD_PLUGIN_WEBRTCVAD_VERSION = bf9636f2e06493b90d9b19dfccbe0376a41c68b1 PYTHON_OVOS_VAD_PLUGIN_WEBRTCVAD_SITE = $(call github,OpenVoiceOS,ovos-vad-plugin-webrtcvad,$(PYTHON_OVOS_VAD_PLUGIN_WEBRTCVAD_VERSION)) PYTHON_OVOS_VAD_PLUGIN_WEBRTCVAD_SETUP_TYPE = setuptools PYTHON_OVOS_VAD_PLUGIN_WEBRTCVAD_LICENSE_FILES = LICENSE diff --git a/buildroot-external/package/python-ovos-vlc-plugin/python-ovos-vlc-plugin.hash b/buildroot-external/package/python-ovos-vlc-plugin/python-ovos-vlc-plugin.hash index 5d21b256..060e0bdc 100644 --- a/buildroot-external/package/python-ovos-vlc-plugin/python-ovos-vlc-plugin.hash +++ b/buildroot-external/package/python-ovos-vlc-plugin/python-ovos-vlc-plugin.hash @@ -1 +1 @@ -sha256 4070f9233bdb8c1abfcc782a54c3f8e411ce9d0012290b305d26a11ba248ea8d python-ovos-vlc-plugin-43582f68a437d95d78cfff64e7486c97870604f5.tar.gz +sha256 6afe83e6576dc26cac6a5eff284feaf80ac9650bfa456a4e75c7236bada9759f python-ovos-vlc-plugin-1f6a2915d728baba925ecf5f53547ee7c7a766c1.tar.gz diff --git a/buildroot-external/package/python-ovos-vlc-plugin/python-ovos-vlc-plugin.mk b/buildroot-external/package/python-ovos-vlc-plugin/python-ovos-vlc-plugin.mk index 4787a58e..9fd377df 100644 --- a/buildroot-external/package/python-ovos-vlc-plugin/python-ovos-vlc-plugin.mk +++ b/buildroot-external/package/python-ovos-vlc-plugin/python-ovos-vlc-plugin.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_VLC_PLUGIN_VERSION = 43582f68a437d95d78cfff64e7486c97870604f5 +PYTHON_OVOS_VLC_PLUGIN_VERSION = 1f6a2915d728baba925ecf5f53547ee7c7a766c1 PYTHON_OVOS_VLC_PLUGIN_SITE = $(call github,OpenVoiceOS,ovos-vlc-plugin,$(PYTHON_OVOS_VLC_PLUGIN_VERSION)) PYTHON_OVOS_VLC_PLUGIN_SETUP_TYPE = setuptools PYTHON_OVOS_VLC_PLUGIN_LICENSE_FILES = LICENSE diff --git a/buildroot-external/package/python-ovos-workshop/python-ovos-workshop.hash b/buildroot-external/package/python-ovos-workshop/python-ovos-workshop.hash index 92040739..4be75aad 100644 --- a/buildroot-external/package/python-ovos-workshop/python-ovos-workshop.hash +++ b/buildroot-external/package/python-ovos-workshop/python-ovos-workshop.hash @@ -1 +1 @@ -sha256 54ce6300c7e59ccdce8f0aee9bbcc3d9c2ae75b9ae327d98d4a333b8a6a8c437 python-ovos-workshop-5f096e2f5c8f46b0289361a0763c2e0834940014.tar.gz +sha256 2096a8aabc3621fc3e0c2fc90f2eced603ea4b884fff9bdbdd241d0d79beefd3 python-ovos-workshop-55d2cde93378819bcf9fdeaf168d8cfa0dca8f25.tar.gz diff --git a/buildroot-external/package/python-ovos-workshop/python-ovos-workshop.mk b/buildroot-external/package/python-ovos-workshop/python-ovos-workshop.mk index bc4e400d..e5056537 100644 --- a/buildroot-external/package/python-ovos-workshop/python-ovos-workshop.mk +++ b/buildroot-external/package/python-ovos-workshop/python-ovos-workshop.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_WORKSHOP_VERSION = 5f096e2f5c8f46b0289361a0763c2e0834940014 +PYTHON_OVOS_WORKSHOP_VERSION = 55d2cde93378819bcf9fdeaf168d8cfa0dca8f25 PYTHON_OVOS_WORKSHOP_SITE = $(call github,OpenVoiceOS,OVOS-workshop,$(PYTHON_OVOS_WORKSHOP_VERSION)) PYTHON_OVOS_WORKSHOP_SETUP_TYPE = setuptools PYTHON_OVOS_WORKSHOP_LICENSE_FILES = LICENSE diff --git a/buildroot-external/package/python-ovos-ww-plugin-precise-lite/python-ovos-ww-plugin-precise-lite.hash b/buildroot-external/package/python-ovos-ww-plugin-precise-lite/python-ovos-ww-plugin-precise-lite.hash index 7c4624ae..f7273f3d 100644 --- a/buildroot-external/package/python-ovos-ww-plugin-precise-lite/python-ovos-ww-plugin-precise-lite.hash +++ b/buildroot-external/package/python-ovos-ww-plugin-precise-lite/python-ovos-ww-plugin-precise-lite.hash @@ -1 +1 @@ -sha256 c3debdfeccc6632d3f13c08ba66f3062e64cc2e62255841e33f2132af8e7edf8 python-ovos-ww-plugin-precise-lite-34f07aa3a355cd988baa58c0a86ec445f8f8ec3a.tar.gz +sha256 32bd492b538c3d25c3c6dc7766088e9e4090f05628d3e7bc42715e32e021822d python-ovos-ww-plugin-precise-lite-a39d467ae106892edfbb547d0012706dc3127002.tar.gz diff --git a/buildroot-external/package/python-ovos-ww-plugin-precise-lite/python-ovos-ww-plugin-precise-lite.mk b/buildroot-external/package/python-ovos-ww-plugin-precise-lite/python-ovos-ww-plugin-precise-lite.mk index 9f2a4e2f..2fac3af4 100644 --- a/buildroot-external/package/python-ovos-ww-plugin-precise-lite/python-ovos-ww-plugin-precise-lite.mk +++ b/buildroot-external/package/python-ovos-ww-plugin-precise-lite/python-ovos-ww-plugin-precise-lite.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_OVOS_WW_PLUGIN_PRECISE_LITE_VERSION = 34f07aa3a355cd988baa58c0a86ec445f8f8ec3a +PYTHON_OVOS_WW_PLUGIN_PRECISE_LITE_VERSION = a39d467ae106892edfbb547d0012706dc3127002 PYTHON_OVOS_WW_PLUGIN_PRECISE_LITE_SITE = $(call github,OpenVoiceOS,ovos-ww-plugin-precise-lite,$(PYTHON_OVOS_WW_PLUGIN_PRECISE_LITE_VERSION)) PYTHON_OVOS_WW_PLUGIN_PRECISE_LITE_SETUP_TYPE = setuptools PYTHON_OVOS_WW_PLUGIN_PRECISE_LITE_LICENSE_FILES = LICENSE diff --git a/buildroot-external/package/python-selene-api/Config.in b/buildroot-external/package/python-selene-api/Config.in new file mode 100644 index 00000000..92a0433b --- /dev/null +++ b/buildroot-external/package/python-selene-api/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_PYTHON_SELENE_API + bool "python-selene-api" + help + Unofficial python api for interaction with + https://api.mycroft.ai , also compatible with + ovos-local-backend + + https://github.com/OpenVoiceOS/selene_api diff --git a/buildroot-external/package/python-selene-api/python-selene-api.hash b/buildroot-external/package/python-selene-api/python-selene-api.hash new file mode 100644 index 00000000..5fc3e223 --- /dev/null +++ b/buildroot-external/package/python-selene-api/python-selene-api.hash @@ -0,0 +1 @@ +sha256 9ffed73f1f5746bd850038b3f62432e0eef20ad50fe6cd451dd527cfbe906e7e python-selene-api-8d11a9f8c6b0f7bb2877069506a330eb12da96e6.tar.gz diff --git a/buildroot-external/package/python-selene-api/python-selene-api.mk b/buildroot-external/package/python-selene-api/python-selene-api.mk new file mode 100644 index 00000000..ea6d6df8 --- /dev/null +++ b/buildroot-external/package/python-selene-api/python-selene-api.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# python-selene-api +# +################################################################################ + +PYTHON_SELENE_API_VERSION = 8d11a9f8c6b0f7bb2877069506a330eb12da96e6 +PYTHON_SELENE_API_SITE = $(call github,OpenVoiceOS,selene_api,$(PYTHON_SELENE_API_VERSION)) +PYTHON_SELENE_API_SETUP_TYPE = setuptools +PYTHON_SELENE_API_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/buildroot-external/package/skill-camera/Config.in b/buildroot-external/package/skill-camera/Config.in new file mode 100644 index 00000000..19ae0d93 --- /dev/null +++ b/buildroot-external/package/skill-camera/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_SKILL_CAMERA + bool "skill-camera" + help + OVOS official camera Skill - Take + singleshot photographs with the Camera Skill. + + https://github.com/OpenVoiceOS/skill-camera diff --git a/buildroot-external/package/skill-camera/skill-camera.hash b/buildroot-external/package/skill-camera/skill-camera.hash new file mode 100644 index 00000000..b49609e1 --- /dev/null +++ b/buildroot-external/package/skill-camera/skill-camera.hash @@ -0,0 +1 @@ +sha256 f0e3f71e8dcfa4fd7c8b461b6d3706feb920ac607ab54f5b91dff71b92332747 skill-camera-bcbe951fe8c452495d2b588a75f5477899cde4cc.tar.gz diff --git a/buildroot-external/package/skill-camera/skill-camera.mk b/buildroot-external/package/skill-camera/skill-camera.mk new file mode 100644 index 00000000..413c8b5d --- /dev/null +++ b/buildroot-external/package/skill-camera/skill-camera.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# skill-camera +# +################################################################################ + +SKILL_CAMERA_VERSION = bcbe951fe8c452495d2b588a75f5477899cde4cc +SKILL_CAMERA_SITE = $(call github,OpenVoiceOS,skill-camera,$(SKILL_CAMERA_VERSION)) +SKILL_CAMERA_SETUP_TYPE = setuptools +SKILL_CAMERA_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/buildroot-external/package/skill-date-time/Config.in b/buildroot-external/package/skill-date-time/Config.in new file mode 100644 index 00000000..c603623d --- /dev/null +++ b/buildroot-external/package/skill-date-time/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_SKILL_DATE_TIME + bool "skill-date-time" + help + OVOS official Date and Time Skill, providing + the current time, date and day of week for cities + around the world. + + https://github.com/OpenVoiceOS/skill-date-time diff --git a/buildroot-external/package/skill-date-time/skill-date-time.hash b/buildroot-external/package/skill-date-time/skill-date-time.hash new file mode 100644 index 00000000..f5317615 --- /dev/null +++ b/buildroot-external/package/skill-date-time/skill-date-time.hash @@ -0,0 +1 @@ +sha256 85ab1723d135f232e69e6e297b384f65cd763d37a5cfbdd0325384cb99923f57 skill-date-time-7763a6eb8cfe8b873c1a6cff085d16bc3ac04afe.tar.gz diff --git a/buildroot-external/package/skill-date-time/skill-date-time.mk b/buildroot-external/package/skill-date-time/skill-date-time.mk new file mode 100644 index 00000000..4d7ad728 --- /dev/null +++ b/buildroot-external/package/skill-date-time/skill-date-time.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# skill-date-time +# +################################################################################ + +SKILL_DATE_TIME_VERSION = 7763a6eb8cfe8b873c1a6cff085d16bc3ac04afe +SKILL_DATE_TIME_SITE = $(call github,OpenVoiceOS,skill-date-time,$(SKILL_DATE_TIME_VERSION)) +SKILL_DATE_TIME_SETUP_TYPE = setuptools +SKILL_DATE_TIME_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/buildroot-external/package/mycroft-skill-ddg/Config.in b/buildroot-external/package/skill-ddg/Config.in similarity index 59% rename from buildroot-external/package/mycroft-skill-ddg/Config.in rename to buildroot-external/package/skill-ddg/Config.in index cc11de58..4ec1cd3f 100644 --- a/buildroot-external/package/mycroft-skill-ddg/Config.in +++ b/buildroot-external/package/skill-ddg/Config.in @@ -1,5 +1,5 @@ -config BR2_PACKAGE_MYCROFT_SKILL_DDG - bool "mycroft-skill-ddg" +config BR2_PACKAGE_SKILL_DDG + bool "skill-ddg" help Use DuckDuckGo to answer questions diff --git a/buildroot-external/package/skill-ddg/skill-ddg.hash b/buildroot-external/package/skill-ddg/skill-ddg.hash new file mode 100644 index 00000000..762e982b --- /dev/null +++ b/buildroot-external/package/skill-ddg/skill-ddg.hash @@ -0,0 +1 @@ +sha256 9978a86ea1c61991b8a7a1d2c8cde39c3dd5ecf17939925e88d3b1c02605adce skill-ddg-72dc55998fd7d2817259f2d757fd0f7e5b9b14e1.tar.gz diff --git a/buildroot-external/package/skill-ddg/skill-ddg.mk b/buildroot-external/package/skill-ddg/skill-ddg.mk new file mode 100644 index 00000000..424a7396 --- /dev/null +++ b/buildroot-external/package/skill-ddg/skill-ddg.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# skill-ddg +# +################################################################################ + +SKILL_DDG_VERSION = 72dc55998fd7d2817259f2d757fd0f7e5b9b14e1 +SKILL_DDG_SITE = $(call github,OpenVoiceOS,skill-ddg,$(SKILL_DDG_VERSION)) +SKILL_DDG_SETUP_TYPE = setuptools +SKILL_DDG_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/buildroot-external/package/mycroft-skill-naptime/Config.in b/buildroot-external/package/skill-naptime/Config.in similarity index 51% rename from buildroot-external/package/mycroft-skill-naptime/Config.in rename to buildroot-external/package/skill-naptime/Config.in index fd3b4556..1af42528 100644 --- a/buildroot-external/package/mycroft-skill-naptime/Config.in +++ b/buildroot-external/package/skill-naptime/Config.in @@ -1,10 +1,10 @@ -config BR2_PACKAGE_MYCROFT_SKILL_NAPTIME - bool "mycroft-skill-naptime" +config BR2_PACKAGE_SKILL_NAPTIME + bool "skill-naptime" help - Tell Mycroft to sleep when you don't want + Tell me to sleep when you don't want to be disturbed in any way. This stops all calls to Speech to Text system, guaranteeing your voice won't be sent anywhere on an accidental activation. - https://github.com/MycroftAI/skill-naptime + https://github.com/OpenVoiceOS/ovos-skill-naptime diff --git a/buildroot-external/package/skill-naptime/skill-naptime.hash b/buildroot-external/package/skill-naptime/skill-naptime.hash new file mode 100644 index 00000000..072d0632 --- /dev/null +++ b/buildroot-external/package/skill-naptime/skill-naptime.hash @@ -0,0 +1 @@ +sha256 670d85210f4edf9abb5f070d6d8853fda6d971978de07847b87a6b9b0a1bb3d8 skill-naptime-7a178b1ac7dc438235d09aadeb289a0a19c6aa0a.tar.gz diff --git a/buildroot-external/package/skill-naptime/skill-naptime.mk b/buildroot-external/package/skill-naptime/skill-naptime.mk new file mode 100644 index 00000000..4b441c9b --- /dev/null +++ b/buildroot-external/package/skill-naptime/skill-naptime.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# skill-naptime +# +################################################################################ + +SKILL_NAPTIME_VERSION = 7a178b1ac7dc438235d09aadeb289a0a19c6aa0a +SKILL_NAPTIME_SITE = $(call github,OpenVoiceOS,skill-naptime,$(SKILL_NAPTIME_VERSION)) +SKILL_NAPTIME_SETUP_TYPE = setuptools +SKILL_NAPTIME_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/buildroot-external/package/mycroft-skill-news/Config.in b/buildroot-external/package/skill-news/Config.in similarity index 58% rename from buildroot-external/package/mycroft-skill-news/Config.in rename to buildroot-external/package/skill-news/Config.in index 299e6885..da5fb122 100644 --- a/buildroot-external/package/mycroft-skill-news/Config.in +++ b/buildroot-external/package/skill-news/Config.in @@ -1,5 +1,5 @@ -config BR2_PACKAGE_MYCROFT_SKILL_NEWS - bool "mycroft-skill-news" +config BR2_PACKAGE_SKILL_NEWS + bool "skill-news" help News Streams from around the globe diff --git a/buildroot-external/package/skill-news/skill-news.hash b/buildroot-external/package/skill-news/skill-news.hash new file mode 100644 index 00000000..d6073e84 --- /dev/null +++ b/buildroot-external/package/skill-news/skill-news.hash @@ -0,0 +1 @@ +sha256 df872213ce6c0ff1001cf75b941f486df634a4c1a3507147815b71b4146851d7 skill-news-263514b74418c76ba87b8aab8bf52380782e9a2a.tar.gz diff --git a/buildroot-external/package/skill-news/skill-news.mk b/buildroot-external/package/skill-news/skill-news.mk new file mode 100644 index 00000000..e3390f6f --- /dev/null +++ b/buildroot-external/package/skill-news/skill-news.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# skill-news +# +################################################################################ + +SKILL_NEWS_VERSION = 263514b74418c76ba87b8aab8bf52380782e9a2a +SKILL_NEWS_SITE = $(call github,OpenVoiceOS,skill-news,$(SKILL_NEWS_VERSION)) +SKILL_NEWS_SETUP_TYPE = setuptools +SKILL_NEWS_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/buildroot-external/package/mycroft-skill-ovos-alarm/Config.in b/buildroot-external/package/skill-ovos-alarm/Config.in similarity index 65% rename from buildroot-external/package/mycroft-skill-ovos-alarm/Config.in rename to buildroot-external/package/skill-ovos-alarm/Config.in index 288dfc59..fbc3ee87 100644 --- a/buildroot-external/package/mycroft-skill-ovos-alarm/Config.in +++ b/buildroot-external/package/skill-ovos-alarm/Config.in @@ -1,5 +1,5 @@ -config BR2_PACKAGE_MYCROFT_SKILL_OVOS_ALARM - bool "mycroft-skill-ovos-alarm" +config BR2_PACKAGE_SKILL_OVOS_ALARM + bool "skill-ovos-alarm" help OVOS Alarm Skill - Set single and recurring alarms, with a choice of alarm sounds diff --git a/buildroot-external/package/skill-ovos-alarm/skill-ovos-alarm.mk b/buildroot-external/package/skill-ovos-alarm/skill-ovos-alarm.mk new file mode 100644 index 00000000..9f68358d --- /dev/null +++ b/buildroot-external/package/skill-ovos-alarm/skill-ovos-alarm.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# skill-ovos-alarm +# +################################################################################ + +SKILL_OVOS_ALARM_VERSION = d3fb437d41ae63d35f4fee55184f47b9573b04cc +SKILL_OVOS_ALARM_SITE = $(call github,OpenVoiceOS,skill-ovos-alarm,$(SKILL_OVOS_ALARM_VERSION)) +SKILL_OVOS_ALARM_SETUP_TYPE = setuptools +SKILL_OVOS_ALARM_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/buildroot-external/package/skill-ovos-homescreen/Config.in b/buildroot-external/package/skill-ovos-homescreen/Config.in new file mode 100644 index 00000000..d842e965 --- /dev/null +++ b/buildroot-external/package/skill-ovos-homescreen/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_SKILL_OVOS_HOMESCREEN + bool "skill-ovos-homescreen" + help + OVOS Homescreen Skill + Provides custom resting face for OVOS + + https://github.com/OpenVoiceOS/skill-ovos-homescreen diff --git a/buildroot-external/package/skill-ovos-homescreen/skill-ovos-homescreen.hash b/buildroot-external/package/skill-ovos-homescreen/skill-ovos-homescreen.hash new file mode 100644 index 00000000..de93b085 --- /dev/null +++ b/buildroot-external/package/skill-ovos-homescreen/skill-ovos-homescreen.hash @@ -0,0 +1 @@ +sha256 593ccd47520b209d36b9835983b320a33d41fee614cd74dd22af9f16a6235ffc skill-ovos-homescreen-e6cb87ca46d3f3b0b4125b0072e9c79a2634f2e6.tar.gz diff --git a/buildroot-external/package/skill-ovos-homescreen/skill-ovos-homescreen.mk b/buildroot-external/package/skill-ovos-homescreen/skill-ovos-homescreen.mk new file mode 100644 index 00000000..ca9a222d --- /dev/null +++ b/buildroot-external/package/skill-ovos-homescreen/skill-ovos-homescreen.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# skill-ovos-homescreen +# +################################################################################ + +SKILL_OVOS_HOMESCREEN_VERSION = e6cb87ca46d3f3b0b4125b0072e9c79a2634f2e6 +SKILL_OVOS_HOMESCREEN_SITE = $(call github,OpenVoiceOS,skill-ovos-homescreen,$(SKILL_OVOS_HOMESCREEN_VERSION)) +SKILL_OVOS_HOMESCREEN_SETUP_TYPE = setuptools +SKILL_OVOS_HOMESCREEN_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/buildroot-external/package/mycroft-skill-ovos-info/Config.in b/buildroot-external/package/skill-ovos-info/Config.in similarity index 57% rename from buildroot-external/package/mycroft-skill-ovos-info/Config.in rename to buildroot-external/package/skill-ovos-info/Config.in index 50bc8c45..3545881e 100644 --- a/buildroot-external/package/mycroft-skill-ovos-info/Config.in +++ b/buildroot-external/package/skill-ovos-info/Config.in @@ -1,5 +1,5 @@ -config BR2_PACKAGE_MYCROFT_SKILL_OVOS_INFO - bool "mycroft-skill-ovos-info" +config BR2_PACKAGE_SKILL_OVOS_INFO + bool "skill-ovos-info" help Skill information parser support skill diff --git a/buildroot-external/package/skill-ovos-info/skill-ovos-info.hash b/buildroot-external/package/skill-ovos-info/skill-ovos-info.hash new file mode 100644 index 00000000..7a649941 --- /dev/null +++ b/buildroot-external/package/skill-ovos-info/skill-ovos-info.hash @@ -0,0 +1 @@ +sha256 9a69fde22b57490be21474f4cf4ba63c4730c2102926d5a1262e13e189e60b79 skill-ovos-info-acab00e38d5492aca13b2072114f630791b5ee01.tar.gz diff --git a/buildroot-external/package/skill-ovos-info/skill-ovos-info.mk b/buildroot-external/package/skill-ovos-info/skill-ovos-info.mk new file mode 100644 index 00000000..d6c7faed --- /dev/null +++ b/buildroot-external/package/skill-ovos-info/skill-ovos-info.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# skill-ovos-info +# +################################################################################ + +SKILL_OVOS_INFO_VERSION = acab00e38d5492aca13b2072114f630791b5ee01 +SKILL_OVOS_INFO_SITE = $(call github,OpenVoiceOS,ovos-skills-info,$(SKILL_OVOS_INFO_VERSION)) +SKILL_OVOS_INFO_SETUP_TYPE = setuptools +SKILL_OVOS_INFO_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/buildroot-external/package/mycroft-skill-ovos-notes/Config.in b/buildroot-external/package/skill-ovos-notes/Config.in similarity index 63% rename from buildroot-external/package/mycroft-skill-ovos-notes/Config.in rename to buildroot-external/package/skill-ovos-notes/Config.in index 959c9874..fd2e0c26 100644 --- a/buildroot-external/package/mycroft-skill-ovos-notes/Config.in +++ b/buildroot-external/package/skill-ovos-notes/Config.in @@ -1,5 +1,5 @@ -config BR2_PACKAGE_MYCROFT_SKILL_OVOS_NOTES - bool "mycroft-skill-ovos-notes" +config BR2_PACKAGE_SKILL_OVOS_NOTES + bool "skill-ovos-notes" help Take personal notes to keep track of appointments, to-do items, etc. diff --git a/buildroot-external/package/skill-ovos-notes/skill-ovos-notes.hash b/buildroot-external/package/skill-ovos-notes/skill-ovos-notes.hash new file mode 100644 index 00000000..18c93641 --- /dev/null +++ b/buildroot-external/package/skill-ovos-notes/skill-ovos-notes.hash @@ -0,0 +1 @@ +sha256 a3f2c3430a9f4ced7ff77ee114ff30a135863b8479ce5feab10b53b527a2b2eb skill-ovos-notes-36cbc0b2e1daabf08df3c0d170b54f7a5b10ad1b.tar.gz diff --git a/buildroot-external/package/skill-ovos-notes/skill-ovos-notes.mk b/buildroot-external/package/skill-ovos-notes/skill-ovos-notes.mk new file mode 100644 index 00000000..79c7b320 --- /dev/null +++ b/buildroot-external/package/skill-ovos-notes/skill-ovos-notes.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# skill-ovos-notes +# +################################################################################ + +SKILL_OVOS_NOTES_VERSION = 36cbc0b2e1daabf08df3c0d170b54f7a5b10ad1b +SKILL_OVOS_NOTES_SITE = $(call github,OpenVoiceOS,skill-ovos-notes,$(SKILL_OVOS_NOTES_VERSION)) +SKILL_OVOS_NOTES_SETUP_TYPE = setuptools +SKILL_OVOS_NOTES_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/buildroot-external/package/mycroft-skill-personal/Config.in b/buildroot-external/package/skill-ovos-personal/Config.in similarity index 57% rename from buildroot-external/package/mycroft-skill-personal/Config.in rename to buildroot-external/package/skill-ovos-personal/Config.in index 0a61440b..712ccced 100644 --- a/buildroot-external/package/mycroft-skill-personal/Config.in +++ b/buildroot-external/package/skill-ovos-personal/Config.in @@ -1,5 +1,5 @@ -config BR2_PACKAGE_MYCROFT_SKILL_PERSONAL - bool "mycroft-skill-personal" +config BR2_PACKAGE_SKILL_OVOS_PERSONAL + bool "skill-ovos-personal" help Learn history and personality of Mycroft diff --git a/buildroot-external/package/skill-ovos-personal/skill-ovos-personal.hash b/buildroot-external/package/skill-ovos-personal/skill-ovos-personal.hash new file mode 100644 index 00000000..cbf22e12 --- /dev/null +++ b/buildroot-external/package/skill-ovos-personal/skill-ovos-personal.hash @@ -0,0 +1 @@ +sha256 e7326d6a3cd757fa448b17732f542634dc240d79cb7c5d54e083af7d7635a857 skill-ovos-personal-e4f04baee00b3b137ed317e1801e41f6d885cc91.tar.gz diff --git a/buildroot-external/package/skill-ovos-personal/skill-ovos-personal.mk b/buildroot-external/package/skill-ovos-personal/skill-ovos-personal.mk new file mode 100644 index 00000000..06d2439b --- /dev/null +++ b/buildroot-external/package/skill-ovos-personal/skill-ovos-personal.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# skill-ovos-personal +# +################################################################################ + +SKILL_OVOS_PERSONAL_VERSION = e4f04baee00b3b137ed317e1801e41f6d885cc91 +SKILL_OVOS_PERSONAL_SITE = $(call github,OpenVoiceOS,ovos-skill-personal,$(SKILL_OVOS_PERSONAL_VERSION)) +SKILL_OVOS_PERSONAL_SETUP_TYPE = setuptools +SKILL_OVOS_PERSONAL_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/buildroot-external/package/mycroft-skill-ovos-settings/Config.in b/buildroot-external/package/skill-ovos-settings/Config.in similarity index 62% rename from buildroot-external/package/mycroft-skill-ovos-settings/Config.in rename to buildroot-external/package/skill-ovos-settings/Config.in index 772403d8..926c4d6e 100644 --- a/buildroot-external/package/mycroft-skill-ovos-settings/Config.in +++ b/buildroot-external/package/skill-ovos-settings/Config.in @@ -1,5 +1,5 @@ -config BR2_PACKAGE_MYCROFT_SKILL_OVOS_SETTINGS - bool "mycroft-skill-ovos-settings" +config BR2_PACKAGE_SKILL_OVOS_SETTINGS + bool "skill-ovos-settings" help Skill to take control of OpenVoiceOS functions via websettings interface diff --git a/buildroot-external/package/skill-ovos-settings/skill-ovos-settings.hash b/buildroot-external/package/skill-ovos-settings/skill-ovos-settings.hash new file mode 100644 index 00000000..20ed6016 --- /dev/null +++ b/buildroot-external/package/skill-ovos-settings/skill-ovos-settings.hash @@ -0,0 +1 @@ +sha256 900614ae501e311513795cf7e08663660cb859c43c6b64c44e71269b6ee4e36f skill-ovos-settings-aa25d3424d49efe193233eb1b1f3f83b813f7f8b.tar.gz diff --git a/buildroot-external/package/skill-ovos-settings/skill-ovos-settings.mk b/buildroot-external/package/skill-ovos-settings/skill-ovos-settings.mk new file mode 100644 index 00000000..b08e3ea7 --- /dev/null +++ b/buildroot-external/package/skill-ovos-settings/skill-ovos-settings.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# skill-ovos-settings +# +################################################################################ + +SKILL_OVOS_SETTINGS_VERSION = aa25d3424d49efe193233eb1b1f3f83b813f7f8b +SKILL_OVOS_SETTINGS_SITE = $(call github,OpenVoiceOS,skill-ovos-settings,$(SKILL_OVOS_SETTINGS_VERSION)) +SKILL_OVOS_SETTINGS_SETUP_TYPE = setuptools +SKILL_OVOS_SETTINGS_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/buildroot-external/package/mycroft-skill-ovos-setup/Config.in b/buildroot-external/package/skill-ovos-setup/Config.in similarity index 50% rename from buildroot-external/package/mycroft-skill-ovos-setup/Config.in rename to buildroot-external/package/skill-ovos-setup/Config.in index 4e6216ca..bbdae5fa 100644 --- a/buildroot-external/package/mycroft-skill-ovos-setup/Config.in +++ b/buildroot-external/package/skill-ovos-setup/Config.in @@ -1,5 +1,5 @@ -config BR2_PACKAGE_MYCROFT_SKILL_OVOS_SETUP - bool "mycroft-skill-ovos-setup" +config BR2_PACKAGE_SKILL_OVOS_SETUP + bool "skill-ovos-setup" help OVOS Setup Skill diff --git a/buildroot-external/package/skill-ovos-setup/skill-ovos-setup.hash b/buildroot-external/package/skill-ovos-setup/skill-ovos-setup.hash new file mode 100644 index 00000000..3d43b91e --- /dev/null +++ b/buildroot-external/package/skill-ovos-setup/skill-ovos-setup.hash @@ -0,0 +1 @@ +sha256 b266875daf0ff2a5eee861caff559d469da788bb87a3f1073b2922b0d6e431e7 skill-ovos-setup-8d4c94183825389b8c7ecc80eb84f54689bedf5b.tar.gz diff --git a/buildroot-external/package/skill-ovos-setup/skill-ovos-setup.mk b/buildroot-external/package/skill-ovos-setup/skill-ovos-setup.mk new file mode 100644 index 00000000..d0813424 --- /dev/null +++ b/buildroot-external/package/skill-ovos-setup/skill-ovos-setup.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# skill-ovos-setup +# +################################################################################ + +SKILL_OVOS_SETUP_VERSION = 8d4c94183825389b8c7ecc80eb84f54689bedf5b +SKILL_OVOS_SETUP_SITE = $(call github,OpenVoiceOS,skill-ovos-setup,$(SKILL_OVOS_SETUP_VERSION)) +SKILL_OVOS_SETUP_SETUP_TYPE = setuptools +SKILL_OVOS_SETUP_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/buildroot-external/package/mycroft-skill-ovos-stop/Config.in b/buildroot-external/package/skill-ovos-stop/Config.in similarity index 67% rename from buildroot-external/package/mycroft-skill-ovos-stop/Config.in rename to buildroot-external/package/skill-ovos-stop/Config.in index d80bf6fa..a29852c2 100644 --- a/buildroot-external/package/mycroft-skill-ovos-stop/Config.in +++ b/buildroot-external/package/skill-ovos-stop/Config.in @@ -1,5 +1,5 @@ -config BR2_PACKAGE_MYCROFT_SKILL_OVOS_STOP - bool "mycroft-skill-ovos-stop" +config BR2_PACKAGE_SKILL_OVOS_STOP + bool "skill-ovos-stop" help Provides verbal interfaces for basic framework interactions, such as the "Stop" command. diff --git a/buildroot-external/package/skill-ovos-stop/skill-ovos-stop.hash b/buildroot-external/package/skill-ovos-stop/skill-ovos-stop.hash new file mode 100644 index 00000000..b735fd31 --- /dev/null +++ b/buildroot-external/package/skill-ovos-stop/skill-ovos-stop.hash @@ -0,0 +1 @@ +sha256 30cbf1eca57a60a5bece805165599f073d8bec4df3424ec2ad85c1c33398d191 skill-ovos-stop-008caa082d25bd9d4c7535b41ccf627c27df9c08.tar.gz diff --git a/buildroot-external/package/skill-ovos-stop/skill-ovos-stop.mk b/buildroot-external/package/skill-ovos-stop/skill-ovos-stop.mk new file mode 100644 index 00000000..5275d358 --- /dev/null +++ b/buildroot-external/package/skill-ovos-stop/skill-ovos-stop.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# skill-ovos-stop +# +################################################################################ + +SKILL_OVOS_STOP_VERSION = 008caa082d25bd9d4c7535b41ccf627c27df9c08 +SKILL_OVOS_STOP_SITE = $(call github,OpenVoiceOS,skill-ovos-stop,$(SKILL_OVOS_STOP_VERSION)) +SKILL_OVOS_STOP_SETUP_TYPE = setuptools +SKILL_OVOS_STOP_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/buildroot-external/package/mycroft-skill-ovos-timer/Config.in b/buildroot-external/package/skill-ovos-timer/Config.in similarity index 63% rename from buildroot-external/package/mycroft-skill-ovos-timer/Config.in rename to buildroot-external/package/skill-ovos-timer/Config.in index b248c5b3..39de9670 100644 --- a/buildroot-external/package/mycroft-skill-ovos-timer/Config.in +++ b/buildroot-external/package/skill-ovos-timer/Config.in @@ -1,5 +1,5 @@ -config BR2_PACKAGE_MYCROFT_SKILL_OVOS_TIMER - bool "mycroft-skill-ovos-timer" +config BR2_PACKAGE_SKILL_OVOS_TIMER + bool "skill-ovos-timer" help Set named timers for cooking, watering plants, brewing tea and more. diff --git a/buildroot-external/package/skill-ovos-timer/skill-ovos-timer.hash b/buildroot-external/package/skill-ovos-timer/skill-ovos-timer.hash new file mode 100644 index 00000000..c71c8991 --- /dev/null +++ b/buildroot-external/package/skill-ovos-timer/skill-ovos-timer.hash @@ -0,0 +1 @@ +sha256 74dcff8489057da5a7687264706ac52fa28d82532d42e41a8332045b482f1119 skill-ovos-timer-6d0d4df1678cb956d4b36f42b3783f997a723b78.tar.gz diff --git a/buildroot-external/package/skill-ovos-timer/skill-ovos-timer.mk b/buildroot-external/package/skill-ovos-timer/skill-ovos-timer.mk new file mode 100644 index 00000000..625f757c --- /dev/null +++ b/buildroot-external/package/skill-ovos-timer/skill-ovos-timer.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# skill-ovos-timer +# +################################################################################ + +SKILL_OVOS_TIMER_VERSION = 6d0d4df1678cb956d4b36f42b3783f997a723b78 +SKILL_OVOS_TIMER_SITE = $(call github,OpenVoiceOS,skill-ovos-timer,$(SKILL_OVOS_TIMER_VERSION)) +SKILL_OVOS_TIMER_SETUP_TYPE = setuptools +SKILL_OVOS_TIMER_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/buildroot-external/package/mycroft-skill-ovos-volume/Config.in b/buildroot-external/package/skill-ovos-volume/Config.in similarity index 59% rename from buildroot-external/package/mycroft-skill-ovos-volume/Config.in rename to buildroot-external/package/skill-ovos-volume/Config.in index a1365282..5db11b34 100644 --- a/buildroot-external/package/mycroft-skill-ovos-volume/Config.in +++ b/buildroot-external/package/skill-ovos-volume/Config.in @@ -1,5 +1,5 @@ -config BR2_PACKAGE_MYCROFT_SKILL_OVOS_VOLUME - bool "mycroft-skill-ovos-volume" +config BR2_PACKAGE_SKILL_OVOS_VOLUME + bool "skill-ovos-volume" help OVOS Volume Skill Control the volume of your Device diff --git a/buildroot-external/package/skill-ovos-volume/skill-ovos-volume.hash b/buildroot-external/package/skill-ovos-volume/skill-ovos-volume.hash new file mode 100644 index 00000000..b4cfea15 --- /dev/null +++ b/buildroot-external/package/skill-ovos-volume/skill-ovos-volume.hash @@ -0,0 +1 @@ +sha256 139014d201288b5164561ba385f6b455616fa7643a19c7667786e7126dce6ded skill-ovos-volume-9627e031e883f30bd7d64052e7d5d17b2d239ad8.tar.gz diff --git a/buildroot-external/package/skill-ovos-volume/skill-ovos-volume.mk b/buildroot-external/package/skill-ovos-volume/skill-ovos-volume.mk new file mode 100644 index 00000000..05c9cf51 --- /dev/null +++ b/buildroot-external/package/skill-ovos-volume/skill-ovos-volume.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# skill-ovos-volume +# +################################################################################ + +SKILL_OVOS_VOLUME_VERSION = 9627e031e883f30bd7d64052e7d5d17b2d239ad8 +SKILL_OVOS_VOLUME_SITE = $(call github,OpenVoiceOS,skill-ovos-volume,$(SKILL_OVOS_VOLUME_VERSION)) +SKILL_OVOS_VOLUME_SETUP_TYPE = setuptools +SKILL_OVOS_VOLUME_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/buildroot-external/package/mycroft-skill-weather/Config.in b/buildroot-external/package/skill-ovos-weather/Config.in similarity index 66% rename from buildroot-external/package/mycroft-skill-weather/Config.in rename to buildroot-external/package/skill-ovos-weather/Config.in index 7fd91d27..ec97a1ad 100644 --- a/buildroot-external/package/mycroft-skill-weather/Config.in +++ b/buildroot-external/package/skill-ovos-weather/Config.in @@ -1,5 +1,5 @@ -config BR2_PACKAGE_MYCROFT_SKILL_WEATHER - bool "mycroft-skill-weather" +config BR2_PACKAGE_SKILL_OVOS_WEATHER + bool "skill-ovos-weather" help OpenVoiceOS version of Weather Skill, providing weather conditions and forecasts. diff --git a/buildroot-external/package/skill-ovos-weather/skill-ovos-weather.hash b/buildroot-external/package/skill-ovos-weather/skill-ovos-weather.hash new file mode 100644 index 00000000..4d196a32 --- /dev/null +++ b/buildroot-external/package/skill-ovos-weather/skill-ovos-weather.hash @@ -0,0 +1 @@ +sha256 70a83bf5428b21ea095c3cfa94c781e945b55af9810efc253ac49d4f5e5960e7 skill-ovos-weather-114d7753a495d05a28a75199e97e42f93d610a95.tar.gz diff --git a/buildroot-external/package/skill-ovos-weather/skill-ovos-weather.mk b/buildroot-external/package/skill-ovos-weather/skill-ovos-weather.mk new file mode 100644 index 00000000..6277f839 --- /dev/null +++ b/buildroot-external/package/skill-ovos-weather/skill-ovos-weather.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# skill-ovos-weather +# +################################################################################ + +SKILL_OVOS_WEATHER_VERSION = 114d7753a495d05a28a75199e97e42f93d610a95 +SKILL_OVOS_WEATHER_SITE = $(call github,OpenVoiceOS,skill-ovos-weather,$(SKILL_OVOS_WEATHER_VERSION)) +SKILL_OVOS_WEATHER_SETUP_TYPE = setuptools +SKILL_OVOS_WEATHER_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/buildroot-external/package/skill-wolfie/Config.in b/buildroot-external/package/skill-wolfie/Config.in new file mode 100644 index 00000000..2151c54f --- /dev/null +++ b/buildroot-external/package/skill-wolfie/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_SKILL_WOLFIE + bool "skill-wolfie" + help + Use Wolfram Alpha for general knowledge questions + + https://github.com/OpenVoiceOS/skill-wolfie diff --git a/buildroot-external/package/skill-wolfie/skill-wolfie.hash b/buildroot-external/package/skill-wolfie/skill-wolfie.hash new file mode 100644 index 00000000..4b697eab --- /dev/null +++ b/buildroot-external/package/skill-wolfie/skill-wolfie.hash @@ -0,0 +1 @@ +sha256 52d1b2ab0422f57427d81b90ca2d2aaada9d3ec9713782376c428412f470d62b skill-wolfie-c5ff51a0c5390cbf579293f74e30028061453344.tar.gz diff --git a/buildroot-external/package/skill-wolfie/skill-wolfie.mk b/buildroot-external/package/skill-wolfie/skill-wolfie.mk new file mode 100644 index 00000000..057de010 --- /dev/null +++ b/buildroot-external/package/skill-wolfie/skill-wolfie.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# skill-wolfie +# +################################################################################ + +SKILL_WOLFIE_VERSION = c5ff51a0c5390cbf579293f74e30028061453344 +SKILL_WOLFIE_SITE = $(call github,OpenVoiceOS,skill-wolfie,$(SKILL_WOLFIE_VERSION)) +SKILL_WOLFIE_SETUP_TYPE = setuptools +SKILL_WOLFIE_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/buildroot-external/package/mycroft-skill-youtube-music/Config.in b/buildroot-external/package/skill-youtube-music/Config.in similarity index 54% rename from buildroot-external/package/mycroft-skill-youtube-music/Config.in rename to buildroot-external/package/skill-youtube-music/Config.in index d5a77f2c..5a693b11 100644 --- a/buildroot-external/package/mycroft-skill-youtube-music/Config.in +++ b/buildroot-external/package/skill-youtube-music/Config.in @@ -1,5 +1,5 @@ -config BR2_PACKAGE_MYCROFT_SKILL_YOUTUBE_MUSIC - bool "mycroft-skill-youtube-music" +config BR2_PACKAGE_SKILL_YOUTUBE_MUSIC + bool "skill-youtube-music" help play music from youtube in mycroft diff --git a/buildroot-external/package/skill-youtube-music/skill-youtube-music.hash b/buildroot-external/package/skill-youtube-music/skill-youtube-music.hash new file mode 100644 index 00000000..1d13d43d --- /dev/null +++ b/buildroot-external/package/skill-youtube-music/skill-youtube-music.hash @@ -0,0 +1 @@ +sha256 d4081104af30ff4fae5d5ece544ca89ac29b4bb4f099e728817abb2ca1b92c93 skill-youtube-music-b883d9bc64f75e890eef4c6530f63a0444c87814.tar.gz diff --git a/buildroot-external/package/skill-youtube-music/skill-youtube-music.mk b/buildroot-external/package/skill-youtube-music/skill-youtube-music.mk new file mode 100644 index 00000000..058819d7 --- /dev/null +++ b/buildroot-external/package/skill-youtube-music/skill-youtube-music.mk @@ -0,0 +1,12 @@ +################################################################################ +# +# skill-youtube-music +# +################################################################################ + +SKILL_YOUTUBE_MUSIC_VERSION = b883d9bc64f75e890eef4c6530f63a0444c87814 +SKILL_YOUTUBE_MUSIC_SITE = $(call github,JarbasSkills,skill-youtube-music,$(SKILL_YOUTUBE_MUSIC_VERSION)) +SKILL_YOUTUBE_MUSIC_SETUP_TYPE = setuptools +SKILL_YOUTUBE_MUSIC_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/buildroot-external/package/tensorflow-lite/tensorflow-lite.hash b/buildroot-external/package/tensorflow-lite/tensorflow-lite.hash index b96643f9..0fe487d8 100644 --- a/buildroot-external/package/tensorflow-lite/tensorflow-lite.hash +++ b/buildroot-external/package/tensorflow-lite/tensorflow-lite.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 6eaf86ead73e23988fe192da1db68f4d3828bcdd0f3a9dc195935e339c95dbdc tensorflow-lite-v2.9.1.tar.gz +sha256 b5a1bb04c84b6fe1538377e5a1f649bb5d5f0b2e3625a3c526ff3a8af88633e8 tensorflow-lite-v2.10.0.tar.gz diff --git a/buildroot-external/package/tensorflow-lite/tensorflow-lite.mk b/buildroot-external/package/tensorflow-lite/tensorflow-lite.mk index e409870d..13f11e84 100644 --- a/buildroot-external/package/tensorflow-lite/tensorflow-lite.mk +++ b/buildroot-external/package/tensorflow-lite/tensorflow-lite.mk @@ -4,7 +4,7 @@ # ################################################################################ -TENSORFLOW_LITE_VERSION = v2.9.1 +TENSORFLOW_LITE_VERSION = v2.10.0 TENSORFLOW_LITE_SITE = $(call github,tensorflow,tensorflow,$(TENSORFLOW_LITE_VERSION)) TENSORFLOW_LITE_SUBDIR = tensorflow/lite TENSORFLOW_LITE_LICENSE = Apache License 2.0 @@ -134,7 +134,7 @@ $(INSTALL) -D -m 755 $(@D)/$(TENSORFLOW_LITE_SUBDIR)/buildroot-build/libtensorfl $(TARGET_DIR)/usr/lib/ mkdir -p $(TARGET_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages/tflite_runtime -mkdir -p $(TARGET_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages/tflite_runtime-2.9.1-py3.10.egg-info +mkdir -p $(TARGET_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages/tflite_runtime-2.10.0-py3.10.egg-info $(INSTALL) -D -m 755 $(@D)/$(TENSORFLOW_LITE_SUBDIR)/buildroot-build/_pywrap_tensorflow_interpreter_wrapper.so \ $(TARGET_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages/tflite_runtime/ @@ -154,20 +154,20 @@ $(TARGET_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages/tflite_runtim $(INSTALL) -D -m 755 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/tensorflow-lite/tflite_runtime/MANIFEST.in \ $(TARGET_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages/tflite_runtime/ -$(INSTALL) -D -m 644 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/tensorflow-lite/tflite_runtime-2.9.1-py3.10.egg-info/dependency_links.txt \ -$(TARGET_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages/tflite_runtime-2.9.1-py3.10.egg-info/ +$(INSTALL) -D -m 644 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/tensorflow-lite/tflite_runtime-2.10.0-py3.10.egg-info/dependency_links.txt \ +$(TARGET_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages/tflite_runtime-2.10.0-py3.10.egg-info/ -$(INSTALL) -D -m 644 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/tensorflow-lite/tflite_runtime-2.9.1-py3.10.egg-info/PKG-INFO \ -$(TARGET_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages/tflite_runtime-2.9.1-py3.10.egg-info/ +$(INSTALL) -D -m 644 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/tensorflow-lite/tflite_runtime-2.10.0-py3.10.egg-info/PKG-INFO \ +$(TARGET_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages/tflite_runtime-2.10.0-py3.10.egg-info/ -$(INSTALL) -D -m 644 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/tensorflow-lite/tflite_runtime-2.9.1-py3.10.egg-info/requires.txt \ -$(TARGET_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages/tflite_runtime-2.9.1-py3.10.egg-info/ +$(INSTALL) -D -m 644 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/tensorflow-lite/tflite_runtime-2.10.0-py3.10.egg-info/requires.txt \ +$(TARGET_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages/tflite_runtime-2.10.0-py3.10.egg-info/ -$(INSTALL) -D -m 644 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/tensorflow-lite/tflite_runtime-2.9.1-py3.10.egg-info/SOURCES.txt \ -$(TARGET_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages/tflite_runtime-2.9.1-py3.10.egg-info/ +$(INSTALL) -D -m 644 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/tensorflow-lite/tflite_runtime-2.10.0-py3.10.egg-info/SOURCES.txt \ +$(TARGET_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages/tflite_runtime-2.10.0-py3.10.egg-info/ -$(INSTALL) -D -m 644 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/tensorflow-lite/tflite_runtime-2.9.1-py3.10.egg-info/top_level.txt \ -$(TARGET_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages/tflite_runtime-2.9.1-py3.10.egg-info/ +$(INSTALL) -D -m 644 $(BR2_EXTERNAL_OPENVOICEOS_PATH)/package/tensorflow-lite/tflite_runtime-2.10.0-py3.10.egg-info/top_level.txt \ +$(TARGET_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages/tflite_runtime-2.10.0-py3.10.egg-info/ endef diff --git a/buildroot-external/package/tensorflow-lite/tflite_runtime-2.9.1-py3.10.egg-info/PKG-INFO b/buildroot-external/package/tensorflow-lite/tflite_runtime-2.10.0-py3.10.egg-info/PKG-INFO similarity index 98% rename from buildroot-external/package/tensorflow-lite/tflite_runtime-2.9.1-py3.10.egg-info/PKG-INFO rename to buildroot-external/package/tensorflow-lite/tflite_runtime-2.10.0-py3.10.egg-info/PKG-INFO index 20e78b6b..bb4fe8bd 100644 --- a/buildroot-external/package/tensorflow-lite/tflite_runtime-2.9.1-py3.10.egg-info/PKG-INFO +++ b/buildroot-external/package/tensorflow-lite/tflite_runtime-2.10.0-py3.10.egg-info/PKG-INFO @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: tflite-runtime -Version: 2.9.1 +Version: 2.10.0 Summary: TensorFlow Lite is for mobile and embedded devices. Home-page: https://www.tensorflow.org/lite/ Author: Google, LLC diff --git a/buildroot-external/package/tensorflow-lite/tflite_runtime-2.9.1-py3.10.egg-info/SOURCES.txt b/buildroot-external/package/tensorflow-lite/tflite_runtime-2.10.0-py3.10.egg-info/SOURCES.txt similarity index 100% rename from buildroot-external/package/tensorflow-lite/tflite_runtime-2.9.1-py3.10.egg-info/SOURCES.txt rename to buildroot-external/package/tensorflow-lite/tflite_runtime-2.10.0-py3.10.egg-info/SOURCES.txt diff --git a/buildroot-external/package/tensorflow-lite/tflite_runtime-2.9.1-py3.10.egg-info/dependency_links.txt b/buildroot-external/package/tensorflow-lite/tflite_runtime-2.10.0-py3.10.egg-info/dependency_links.txt similarity index 100% rename from buildroot-external/package/tensorflow-lite/tflite_runtime-2.9.1-py3.10.egg-info/dependency_links.txt rename to buildroot-external/package/tensorflow-lite/tflite_runtime-2.10.0-py3.10.egg-info/dependency_links.txt diff --git a/buildroot-external/package/tensorflow-lite/tflite_runtime-2.9.1-py3.10.egg-info/requires.txt b/buildroot-external/package/tensorflow-lite/tflite_runtime-2.10.0-py3.10.egg-info/requires.txt similarity index 100% rename from buildroot-external/package/tensorflow-lite/tflite_runtime-2.9.1-py3.10.egg-info/requires.txt rename to buildroot-external/package/tensorflow-lite/tflite_runtime-2.10.0-py3.10.egg-info/requires.txt diff --git a/buildroot-external/package/tensorflow-lite/tflite_runtime-2.9.1-py3.10.egg-info/top_level.txt b/buildroot-external/package/tensorflow-lite/tflite_runtime-2.10.0-py3.10.egg-info/top_level.txt similarity index 100% rename from buildroot-external/package/tensorflow-lite/tflite_runtime-2.9.1-py3.10.egg-info/top_level.txt rename to buildroot-external/package/tensorflow-lite/tflite_runtime-2.10.0-py3.10.egg-info/top_level.txt diff --git a/buildroot-external/package/tensorflow-lite/tflite_runtime/__init__.py b/buildroot-external/package/tensorflow-lite/tflite_runtime/__init__.py index c48dda52..a5ceb0cb 100755 --- a/buildroot-external/package/tensorflow-lite/tflite_runtime/__init__.py +++ b/buildroot-external/package/tensorflow-lite/tflite_runtime/__init__.py @@ -1,2 +1,2 @@ -__version__ = '2.9.1' -__git_version__ = 'd8ce9f9c301d021a69953134185ab728c1c248d3' +__version__ = '2.10.0' +__git_version__ = 'b5a1bb04c84b6fe1538377e5a1f649bb5d5f0b2e3625a3c526ff3a8af88633e8' diff --git a/buildroot-external/package/wifi-connect/0001-Bump-packages.patch b/buildroot-external/package/wifi-connect/0001-Bump-packages.patch new file mode 100644 index 00000000..edd88505 --- /dev/null +++ b/buildroot-external/package/wifi-connect/0001-Bump-packages.patch @@ -0,0 +1,916 @@ +From cdb03937b4923a3c771e5cef6930c145a0f50ec9 Mon Sep 17 00:00:00 2001 +From: j1nx +Date: Fri, 16 Sep 2022 18:04:45 +0200 +Subject: [PATCH 1/1] Bump packages + +--- + Cargo.lock | 446 +++++++++++++++++++++++++++++++++++------------------ + Cargo.toml | 4 +- + 2 files changed, 299 insertions(+), 151 deletions(-) + +diff --git a/Cargo.lock b/Cargo.lock +index 23a0c8d..3e96cbe 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -4,9 +4,9 @@ version = 3 + + [[package]] + name = "aho-corasick" +-version = "0.7.18" ++version = "0.7.19" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" ++checksum = "b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e" + dependencies = [ + "memchr 2.5.0", + ] +@@ -28,15 +28,24 @@ checksum = "97be891acc47ca214468e09425d02cef3af2c94d0d82081cd02061f996802f14" + + [[package]] + name = "atty" +-version = "0.2.10" ++version = "0.2.14" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2fc4a1aa4c24c0718a250f0681885c1af91419d242f29eb8f2ab28502d80dbd1" ++checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" + dependencies = [ ++ "hermit-abi", + "libc", +- "termion", + "winapi", + ] + ++[[package]] ++name = "autocfg" ++version = "0.1.8" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "0dde43e75fd43e8a1bf86103336bc699aa8d17ad1be60c76c0bdfd4828e19b78" ++dependencies = [ ++ "autocfg 1.1.0", ++] ++ + [[package]] + name = "autocfg" + version = "1.1.0" +@@ -45,12 +54,12 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" + + [[package]] + name = "base64" +-version = "0.6.0" ++version = "0.9.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "96434f987501f0ed4eb336a411e0631ecd1afa11574fe148587adc4ff96143c9" ++checksum = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643" + dependencies = [ + "byteorder", +- "safemem", ++ "safemem 0.3.3", + ] + + [[package]] +@@ -79,14 +88,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "b9279646319ff816b05fb5897883ece50d7d854d12b59992683d4f8a71b0f949" + dependencies = [ + "memchr 1.0.2", +- "safemem", ++ "safemem 0.2.0", + ] + + [[package]] + name = "byteorder" +-version = "1.2.3" ++version = "1.4.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "74c0b906e9446b0a2e4f760cdb3fa4b2c48cdc6db8766a845c54b6ff063fd2e9" ++checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" + + [[package]] + name = "cfg-if" +@@ -109,6 +118,15 @@ dependencies = [ + "vec_map", + ] + ++[[package]] ++name = "cloudabi" ++version = "0.0.3" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" ++dependencies = [ ++ "bitflags", ++] ++ + [[package]] + name = "dbus" + version = "0.5.4" +@@ -119,12 +137,6 @@ dependencies = [ + "libdbus-sys", + ] + +-[[package]] +-name = "dtoa" +-version = "0.4.2" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "09c3753c3db574d215cba4ea76018483895d7bff25a31b49ba45db21c48e50ab" +- + [[package]] + name = "env_logger" + version = "0.9.0" +@@ -154,26 +166,16 @@ dependencies = [ + ] + + [[package]] +-name = "fuchsia-zircon" +-version = "0.3.3" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" +-dependencies = [ +- "bitflags", +- "fuchsia-zircon-sys", +-] +- +-[[package]] +-name = "fuchsia-zircon-sys" +-version = "0.3.3" ++name = "fuchsia-cprng" ++version = "0.1.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" ++checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" + + [[package]] + name = "futures" +-version = "0.1.21" ++version = "0.1.31" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1a70b146671de62ec8c8ed572219ca5d594d9b06c0b364d5e67b722fc559b48c" ++checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678" + + [[package]] + name = "futures-cpupool" +@@ -185,11 +187,20 @@ dependencies = [ + "num_cpus", + ] + ++[[package]] ++name = "hermit-abi" ++version = "0.1.19" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" ++dependencies = [ ++ "libc", ++] ++ + [[package]] + name = "httparse" +-version = "1.3.1" ++version = "1.8.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "23801d98b42eed0318e5709b0527894ba7c3793d0236814618d6a9b6224152ff" ++checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" + + [[package]] + name = "humantime" +@@ -199,9 +210,9 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" + + [[package]] + name = "hyper" +-version = "0.10.13" ++version = "0.10.16" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "368cb56b2740ebf4230520e2b90ebb0461e69034d85d1945febd9b3971426db2" ++checksum = "0a0652d9a2609a968c14be1a9ea00bf4b1d64e2e1f53a1b51b6fff3a6e829273" + dependencies = [ + "base64", + "httparse", +@@ -218,9 +229,9 @@ dependencies = [ + + [[package]] + name = "idna" +-version = "0.1.4" ++version = "0.1.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "014b298351066f1512874135335d62a789ffe78a9974f94b43ed5621951eaf7d" ++checksum = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e" + dependencies = [ + "matches", + "unicode-bidi", +@@ -229,9 +240,9 @@ dependencies = [ + + [[package]] + name = "iron" +-version = "0.6.0" ++version = "0.6.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "1d8e17268922834707e1c29e8badbf9c712c9c43378e1b6a3388946baff10be2" ++checksum = "c6d308ca2d884650a8bf9ed2ff4cb13fbb2207b71f64cda11dc9b892067295e8" + dependencies = [ + "hyper", + "log 0.3.9", +@@ -255,9 +266,9 @@ dependencies = [ + + [[package]] + name = "itoa" +-version = "0.4.1" ++version = "1.0.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c069bbec61e1ca5a596166e55dfe4773ff745c3d16b700013bcaff9a6df2c682" ++checksum = "6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754" + + [[package]] + name = "language-tags" +@@ -267,15 +278,15 @@ checksum = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a" + + [[package]] + name = "libc" +-version = "0.2.126" ++version = "0.2.132" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836" ++checksum = "8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5" + + [[package]] + name = "libdbus-sys" +-version = "0.1.3" ++version = "0.1.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "8720f9274907052cb50313f91201597868da9d625f8dd125f2aca5bddb7e83a1" ++checksum = "18cb88963258d00f4962205dbb5933d82780d9962c8c8a064b651d2ad7189210" + dependencies = [ + "pkg-config", + ] +@@ -300,9 +311,9 @@ dependencies = [ + + [[package]] + name = "matches" +-version = "0.1.6" ++version = "0.1.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "100aabe6b8ff4e4a7e32c1c13523379802df0772b82466207ac25b013f193376" ++checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" + + [[package]] + name = "memchr" +@@ -325,7 +336,7 @@ version = "0.6.5" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" + dependencies = [ +- "autocfg", ++ "autocfg 1.1.0", + ] + + [[package]] +@@ -339,9 +350,9 @@ dependencies = [ + + [[package]] + name = "mime_guess" +-version = "1.8.4" ++version = "1.8.8" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "b7e2b09d08313f84e0fb82d13a4d859109a17543fe9af3b6d941dc1431f7de79" ++checksum = "216929a5ee4dd316b1702eedf5e74548c123d370f47841ceaac38ca154690ca3" + dependencies = [ + "mime", + "phf", +@@ -376,8 +387,8 @@ dependencies = [ + "log 0.3.9", + "mime", + "mime_guess", +- "rand 0.3.22", +- "safemem", ++ "rand 0.3.23", ++ "safemem 0.2.0", + "tempdir", + "twoway", + ] +@@ -400,14 +411,16 @@ dependencies = [ + + [[package]] + name = "nix" +-version = "0.24.2" ++version = "0.25.0" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "195cdbc1741b8134346d515b3a56a1c94b0912758009cfd53f99ea0f57b065fc" ++checksum = "e322c04a9e3440c327fca7b6c8a63e6890a32fa2ad689db972425f07e0d22abb" + dependencies = [ ++ "autocfg 1.1.0", + "bitflags", + "cfg-if", + "libc", + "memoffset", ++ "pin-utils", + ] + + [[package]] +@@ -432,7 +445,7 @@ checksum = "e63899ad0da84ce718c14936262a41cee2c79c981fc0a0e7c7beb47d5a07e8c1" + dependencies = [ + "num-integer", + "num-traits", +- "rand 0.4.2", ++ "rand 0.4.6", + "rustc-serialize", + ] + +@@ -448,19 +461,21 @@ dependencies = [ + + [[package]] + name = "num-integer" +-version = "0.1.39" ++version = "0.1.45" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e83d528d2677f0518c570baf2b7abdcf0cd2d248860b68507bdcb3e91d4c0cea" ++checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" + dependencies = [ ++ "autocfg 1.1.0", + "num-traits", + ] + + [[package]] + name = "num-iter" +-version = "0.1.37" ++version = "0.1.43" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "af3fdbbc3291a5464dc57b03860ec37ca6bf915ed6ee385e7c6c052c422b2124" ++checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" + dependencies = [ ++ "autocfg 1.1.0", + "num-integer", + "num-traits", + ] +@@ -479,16 +494,20 @@ dependencies = [ + + [[package]] + name = "num-traits" +-version = "0.2.5" ++version = "0.2.15" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "630de1ef5cc79d0cdd78b7e33b81f083cbfe90de0f4b2b2f07f905867c70e9fe" ++checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" ++dependencies = [ ++ "autocfg 1.1.0", ++] + + [[package]] + name = "num_cpus" +-version = "1.8.0" ++version = "1.13.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c51a3322e4bca9d212ad9a158a02abc6934d005490c054a2778df73a70aa0a30" ++checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" + dependencies = [ ++ "hermit-abi", + "libc", + ] + +@@ -526,18 +545,18 @@ dependencies = [ + + [[package]] + name = "phf" +-version = "0.7.22" ++version = "0.7.24" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7d37a244c75a9748e049225155f56dbcb98fe71b192fd25fd23cb914b5ad62f2" ++checksum = "b3da44b85f8e8dfaec21adae67f95d93244b2ecf6ad2a692320598dcc8e6dd18" + dependencies = [ + "phf_shared", + ] + + [[package]] + name = "phf_codegen" +-version = "0.7.22" ++version = "0.7.24" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4e4048fe7dd7a06b8127ecd6d3803149126e9b33c7558879846da3a63f734f2b" ++checksum = "b03e85129e324ad4166b06b2c7491ae27fe3ec353af72e72cd1654c7225d517e" + dependencies = [ + "phf_generator", + "phf_shared", +@@ -545,29 +564,35 @@ dependencies = [ + + [[package]] + name = "phf_generator" +-version = "0.7.22" ++version = "0.7.24" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "05a079dd052e7b674d21cb31cbb6c05efd56a2cd2827db7692e2f1a507ebd998" ++checksum = "09364cc93c159b8b06b1f4dd8a4398984503483891b0c26b867cf431fb132662" + dependencies = [ + "phf_shared", +- "rand 0.4.2", ++ "rand 0.6.5", + ] + + [[package]] + name = "phf_shared" +-version = "0.7.22" ++version = "0.7.24" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c2261d544c2bb6aa3b10022b0be371b9c7c64f762ef28c6f5d4f1ef6d97b5930" ++checksum = "234f71a15de2288bcb7e3b6515828d22af7ec8598ee6d24c3b526fa0a80b67a0" + dependencies = [ + "siphasher", + "unicase", + ] + ++[[package]] ++name = "pin-utils" ++version = "0.1.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" ++ + [[package]] + name = "pkg-config" +-version = "0.3.11" ++version = "0.3.25" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "110d5ee3593dbb73f56294327fe5668bcc997897097cbc76b51e7aed3f52452f" ++checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" + + [[package]] + name = "plugin" +@@ -580,57 +605,158 @@ dependencies = [ + + [[package]] + name = "proc-macro2" +-version = "0.4.6" ++version = "1.0.43" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "effdb53b25cdad54f8f48843d67398f7ef2e14f12c1b4cb4effc549a6462a4d6" ++checksum = "0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab" + dependencies = [ +- "unicode-xid", ++ "unicode-ident", + ] + + [[package]] + name = "quote" +-version = "0.6.3" ++version = "1.0.21" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e44651a0dc4cdd99f71c83b561e221f714912d11af1a4dff0631f923d53af035" ++checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" + dependencies = [ + "proc-macro2", + ] + + [[package]] + name = "rand" +-version = "0.3.22" ++version = "0.3.23" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "15a732abf9d20f0ad8eeb6f909bf6868722d9a06e1e50802b6a70351f40b4eb1" ++checksum = "64ac302d8f83c0c1974bf758f6b041c6c8ada916fbb44a609158ca8b064cc76c" + dependencies = [ +- "fuchsia-zircon", + "libc", +- "rand 0.4.2", ++ "rand 0.4.6", + ] + + [[package]] + name = "rand" ++version = "0.4.6" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" ++dependencies = [ ++ "fuchsia-cprng", ++ "libc", ++ "rand_core 0.3.1", ++ "rdrand", ++ "winapi", ++] ++ ++[[package]] ++name = "rand" ++version = "0.6.5" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" ++dependencies = [ ++ "autocfg 0.1.8", ++ "libc", ++ "rand_chacha", ++ "rand_core 0.4.2", ++ "rand_hc", ++ "rand_isaac", ++ "rand_jitter", ++ "rand_os", ++ "rand_pcg", ++ "rand_xorshift", ++ "winapi", ++] ++ ++[[package]] ++name = "rand_chacha" ++version = "0.1.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" ++dependencies = [ ++ "autocfg 0.1.8", ++ "rand_core 0.3.1", ++] ++ ++[[package]] ++name = "rand_core" ++version = "0.3.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" ++dependencies = [ ++ "rand_core 0.4.2", ++] ++ ++[[package]] ++name = "rand_core" + version = "0.4.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "eba5f8cb59cc50ed56be8880a5c7b496bfd9bd26394e176bc67884094145c2c5" ++checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" ++ ++[[package]] ++name = "rand_hc" ++version = "0.1.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" ++dependencies = [ ++ "rand_core 0.3.1", ++] ++ ++[[package]] ++name = "rand_isaac" ++version = "0.1.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" ++dependencies = [ ++ "rand_core 0.3.1", ++] ++ ++[[package]] ++name = "rand_jitter" ++version = "0.1.4" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b" + dependencies = [ +- "fuchsia-zircon", + "libc", ++ "rand_core 0.4.2", + "winapi", + ] + + [[package]] +-name = "redox_syscall" +-version = "0.1.40" ++name = "rand_os" ++version = "0.1.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c214e91d3ecf43e9a4e41e578973adeb14b474f2bee858742d127af75a0112b1" ++checksum = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071" ++dependencies = [ ++ "cloudabi", ++ "fuchsia-cprng", ++ "libc", ++ "rand_core 0.4.2", ++ "rdrand", ++ "winapi", ++] + + [[package]] +-name = "redox_termios" ++name = "rand_pcg" ++version = "0.1.2" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44" ++dependencies = [ ++ "autocfg 0.1.8", ++ "rand_core 0.4.2", ++] ++ ++[[package]] ++name = "rand_xorshift" + version = "0.1.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76" ++checksum = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c" + dependencies = [ +- "redox_syscall", ++ "rand_core 0.3.1", ++] ++ ++[[package]] ++name = "rdrand" ++version = "0.4.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" ++dependencies = [ ++ "rand_core 0.3.1", + ] + + [[package]] +@@ -652,18 +778,18 @@ checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" + + [[package]] + name = "remove_dir_all" +-version = "0.5.1" ++version = "0.5.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5" ++checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" + dependencies = [ + "winapi", + ] + + [[package]] + name = "route-recognizer" +-version = "0.1.12" ++version = "0.1.13" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "cf3255338088df8146ba63d60a9b8e3556f1146ce2973bc05a75181a42ce2256" ++checksum = "ea509065eb0b3c446acdd0102f0d46567dc30902dc0be91d6552035d92b0f4f8" + + [[package]] + name = "router" +@@ -682,29 +808,41 @@ version = "0.3.24" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda" + ++[[package]] ++name = "ryu" ++version = "1.0.11" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" ++ + [[package]] + name = "safemem" + version = "0.2.0" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "e27a8b19b835f7aea908818e871f5cc3a5a186550c30773be987e155e8163d8f" + ++[[package]] ++name = "safemem" ++version = "0.3.3" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" ++ + [[package]] + name = "sequence_trie" +-version = "0.3.5" ++version = "0.3.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "32157204e5c9d3c04007bd7e56e96e987635ce0e8e23c085b1e403861b76c351" ++checksum = "1ee22067b7ccd072eeb64454b9c6e1b33b61cd0d49e895fd48676a184580e0c3" + + [[package]] + name = "serde" +-version = "1.0.66" ++version = "1.0.144" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "e9a2d9a9ac5120e0f768801ca2b58ad6eec929dc9d1d616c162f208869c2ce95" ++checksum = "0f747710de3dcd43b88c9168773254e809d8ddbdf9653b84e2554ab219f17860" + + [[package]] + name = "serde_derive" +-version = "1.0.66" ++version = "1.0.144" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0a90213fa7e0f5eac3f7afe2d5ff6b088af515052cc7303bd68c7e3b91a3fb79" ++checksum = "94ed3a816fb1d101812f83e789f888322c34e291f894f19590dc310963e87a00" + dependencies = [ + "proc-macro2", + "quote", +@@ -713,20 +851,20 @@ dependencies = [ + + [[package]] + name = "serde_json" +-version = "1.0.22" ++version = "1.0.85" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "84b8035cabe9b35878adec8ac5fe03d5f6bc97ff6edd7ccb96b44c1276ba390e" ++checksum = "e55a28e3aaef9d5ce0506d0a14dbba8054ddc7e499ef522dd8b26859ec9d4a44" + dependencies = [ +- "dtoa", + "itoa", ++ "ryu", + "serde", + ] + + [[package]] + name = "siphasher" +-version = "0.2.2" ++version = "0.2.3" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0df90a788073e8d0235a67e50441d47db7c8ad9debd91cbf43736a2a92d36537" ++checksum = "0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac" + + [[package]] + name = "slab" +@@ -754,13 +892,13 @@ checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" + + [[package]] + name = "syn" +-version = "0.14.2" ++version = "1.0.99" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "c67da57e61ebc7b7b6fff56bb34440ca3a83db037320b0507af4c10368deda7d" ++checksum = "58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13" + dependencies = [ + "proc-macro2", + "quote", +- "unicode-xid", ++ "unicode-ident", + ] + + [[package]] +@@ -769,7 +907,7 @@ version = "0.3.7" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8" + dependencies = [ +- "rand 0.4.2", ++ "rand 0.4.6", + "remove_dir_all", + ] + +@@ -782,17 +920,6 @@ dependencies = [ + "winapi-util", + ] + +-[[package]] +-name = "termion" +-version = "1.5.1" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "689a3bdfaab439fd92bc87df5c4c78417d3cbe537487274e9b0b2dce76e92096" +-dependencies = [ +- "libc", +- "redox_syscall", +- "redox_termios", +-] +- + [[package]] + name = "textwrap" + version = "0.11.0" +@@ -804,15 +931,30 @@ dependencies = [ + + [[package]] + name = "time" +-version = "0.1.40" ++version = "0.1.44" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d825be0eb33fda1a7e68012d51e9c7f451dc1a69391e7fdc197060bb8c56667b" ++checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" + dependencies = [ + "libc", +- "redox_syscall", ++ "wasi", + "winapi", + ] + ++[[package]] ++name = "tinyvec" ++version = "1.6.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" ++dependencies = [ ++ "tinyvec_macros", ++] ++ ++[[package]] ++name = "tinyvec_macros" ++version = "0.1.0" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" ++ + [[package]] + name = "tokio-timer" + version = "0.1.2" +@@ -859,35 +1001,35 @@ version = "1.4.2" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "7f4765f83163b74f957c797ad9253caf97f103fb064d3999aea9568d09fc8a33" + dependencies = [ +- "version_check 0.1.3", ++ "version_check 0.1.5", + ] + + [[package]] + name = "unicode-bidi" +-version = "0.3.4" ++version = "0.3.8" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" +-dependencies = [ +- "matches", +-] ++checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" + + [[package]] +-name = "unicode-normalization" +-version = "0.1.7" ++name = "unicode-ident" ++version = "1.0.4" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6a0180bc61fc5a987082bfa111f4cc95c4caff7f9799f3e46df09163a937aa25" ++checksum = "dcc811dc4066ac62f84f11307873c4850cb653bfa9b1719cee2bd2204a4bc5dd" + + [[package]] +-name = "unicode-width" +-version = "0.1.5" ++name = "unicode-normalization" ++version = "0.1.22" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526" ++checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" ++dependencies = [ ++ "tinyvec", ++] + + [[package]] +-name = "unicode-xid" +-version = "0.1.0" ++name = "unicode-width" ++version = "0.1.10" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" ++checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" + + [[package]] + name = "unsafe-any" +@@ -900,9 +1042,9 @@ dependencies = [ + + [[package]] + name = "url" +-version = "1.7.0" ++version = "1.7.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f808aadd8cfec6ef90e4a14eb46f24511824d1ac596b9682703c87056c8678b7" ++checksum = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" + dependencies = [ + "idna", + "matches", +@@ -923,15 +1065,15 @@ dependencies = [ + + [[package]] + name = "vec_map" +-version = "0.8.1" ++version = "0.8.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a" ++checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" + + [[package]] + name = "version_check" +-version = "0.1.3" ++version = "0.1.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "6b772017e347561807c1aa192438c5fd74242a670a6cffacc40f2defd1dc069d" ++checksum = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" + + [[package]] + name = "version_check" +@@ -939,6 +1081,12 @@ version = "0.9.4" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" + ++[[package]] ++name = "wasi" ++version = "0.10.0+wasi-snapshot-preview1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" ++ + [[package]] + name = "wifi-connect" + version = "4.9.0" +@@ -948,7 +1096,7 @@ dependencies = [ + "error-chain 0.12.4", + "iron", + "iron-cors", +- "log 0.3.9", ++ "log 0.4.17", + "mount", + "network-manager", + "nix", +@@ -963,9 +1111,9 @@ dependencies = [ + + [[package]] + name = "winapi" +-version = "0.3.5" ++version = "0.3.9" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "773ef9dcc5f24b7d850d0ff101e542ff24c3b090a9768e03ff889fdef41f00fd" ++checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" + dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +diff --git a/Cargo.toml b/Cargo.toml +index b71c065..6c82155 100644 +--- a/Cargo.toml ++++ b/Cargo.toml +@@ -17,9 +17,9 @@ serde_json = "1.0" + serde_derive = "1.0" + persistent = "0.4" + params = "0.8" +-log = "0.3" ++log = "0.4" + env_logger = "0.9" +-nix = "0.24" ++nix = "0.25" + + [dependencies.error-chain] + version = "0.12" +-- +2.34.1 + diff --git a/buildroot-external/package/wifi-connect/0001-Bump-url-package-to-1.7.2.patch b/buildroot-external/package/wifi-connect/0001-Bump-url-package-to-1.7.2.patch deleted file mode 100644 index f87b6a3f..00000000 --- a/buildroot-external/package/wifi-connect/0001-Bump-url-package-to-1.7.2.patch +++ /dev/null @@ -1,86 +0,0 @@ -From 1a93524d6af5a1ac8430a79bf7e19c09334c69a9 Mon Sep 17 00:00:00 2001 -From: j1nx -Date: Mon, 20 Jul 2020 14:10:48 +0200 -Subject: [PATCH 1/1] Bump url package to 1.7.2 Otherwise our newer rustc - errors out. - ---- - Cargo.lock | 16 +++++++++------- - 1 file changed, 9 insertions(+), 7 deletions(-) - -diff --git a/Cargo.lock b/Cargo.lock -index a923153..5900621 100644 ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -1,3 +1,5 @@ -+# This file is automatically @generated by Cargo. -+# It is not intended for manual editing. - [[package]] - name = "aho-corasick" - version = "0.6.4" -@@ -178,7 +180,7 @@ dependencies = [ - "traitobject 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "typeable 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", -- "url 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)", -+ "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", - ] - - [[package]] -@@ -212,7 +214,7 @@ dependencies = [ - "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "plugin 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", - "typemap 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", -- "url 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)", -+ "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", - ] - - [[package]] -@@ -606,7 +608,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - dependencies = [ - "iron 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", - "route-recognizer 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", -- "url 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)", -+ "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", - ] - - [[package]] -@@ -667,7 +669,7 @@ dependencies = [ - "iron 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", - "mount 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", -- "url 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)", -+ "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", - ] - - [[package]] -@@ -820,7 +822,7 @@ dependencies = [ - - [[package]] - name = "url" --version = "1.7.0" -+version = "1.7.2" - source = "registry+https://github.com/rust-lang/crates.io-index" - dependencies = [ - "idna 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", -@@ -836,7 +838,7 @@ dependencies = [ - "bodyparser 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "iron 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", - "plugin 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", -- "url 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)", -+ "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", - ] - - [[package]] -@@ -1007,7 +1009,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" - "checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" - "checksum unreachable 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56" - "checksum unsafe-any 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f30360d7979f5e9c6e6cea48af192ea8fab4afb3cf72597154b8f08935bc9c7f" --"checksum url 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f808aadd8cfec6ef90e4a14eb46f24511824d1ac596b9682703c87056c8678b7" -+"checksum url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" - "checksum urlencoded 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0a52f50139118b60ae91af08bf15ed158817d34b91b9d24c11ffbe21195d33e3" - "checksum utf8-ranges 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "662fab6525a98beff2921d7f61a39e7d59e0b425ebc7d0d9e66d316e55124122" - "checksum vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a" --- -2.20.1 - diff --git a/buildroot-external/package/wifi-connect/0001-Bump-url-package-to-1.7.2.patch.bu b/buildroot-external/package/wifi-connect/0001-Bump-url-package-to-1.7.2.patch.bu new file mode 100644 index 00000000..7399e2f0 --- /dev/null +++ b/buildroot-external/package/wifi-connect/0001-Bump-url-package-to-1.7.2.patch.bu @@ -0,0 +1,28 @@ +From c6bfc053ad79a02a3e623e90549ed480ccb2a9de Mon Sep 17 00:00:00 2001 +From: j1nx +Date: Mon, 12 Sep 2022 09:14:02 +0200 +Subject: [PATCH 1/1] Bump url package to 1.7.2 + +--- + Cargo.lock | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/Cargo.lock b/Cargo.lock +index 23a0c8d..8869e8c 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -900,9 +900,9 @@ dependencies = [ + + [[package]] + name = "url" +-version = "1.7.0" ++version = "1.7.2" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f808aadd8cfec6ef90e4a14eb46f24511824d1ac596b9682703c87056c8678b7" ++checksum = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" + dependencies = [ + "idna", + "matches", +-- +2.34.1 + diff --git a/buildroot-external/package/wifi-connect/wifi-connect.mk b/buildroot-external/package/wifi-connect/wifi-connect.mk index 3dc75731..da2447d6 100644 --- a/buildroot-external/package/wifi-connect/wifi-connect.mk +++ b/buildroot-external/package/wifi-connect/wifi-connect.mk @@ -4,22 +4,29 @@ # ################################################################################ -WIFI_CONNECT_VERSION = ac333eb6a809b4daf3ac2e41f6c56799852caddc +WIFI_CONNECT_VERSION = 3051c591c96cc129d4eadcea2d2761448ca32b7a WIFI_CONNECT_SITE = $(call github,balena-io,wifi-connect,$(WIFI_CONNECT_VERSION)) - WIFI_CONNECT_DEPENDENCIES = host-rustc host-pkgconf -WIFI_CONNECT_CARGO_ENV = \ - PKG_CONFIG_ALLOW_CROSS=1 \ - OPENSSL_LIB_DIR=$(HOST_DIR)/lib \ - OPENSSL_INCLUDE_DIR=$(HOST_DIR)/include +WIFI_CONNECT_CARGO_ENV = PKG_CONFIG_ALLOW_CROSS=1 \ + CARGO_HOME=$(HOST_DIR)/share/cargo \ + RUST_TARGET_PATH=$(HOST_DIR)/etc/rustc \ + TARGET_CC=$(TARGET_CC) \ + CC=$(TARGET_CC) -WIFI_CONNECT_BIN_DIR = target/$(RUSTC_TARGET_NAME)/release +WIFI_CONNECT_CARGO_OPTS = --target=${RUSTC_TARGET_NAME} \ + --manifest-path=$(@D)/Cargo.toml \ + --release + +define WIFI_CONNECT_BUILD_CMDS + $(TARGET_MAKE_ENV) $(WIFI_CONNECT_CARGO_ENV) \ + cargo build $(WIFI_CONNECT_CARGO_OPTS) +endef define WIFI_CONNECT_INSTALL_TARGET_CMDS mkdir -p $(TARGET_DIR)/usr/local/sbin - $(INSTALL) -D -m 0755 $(@D)/$(WIFI_CONNECT_BIN_DIR)/wifi-connect \ + $(INSTALL) -D -m 0755 $(@D)/$(RUSTC_TARGET_NAME)/release/wifi-connect \ $(TARGET_DIR)/usr/local/sbin/wifi-connect endef -$(eval $(cargo-package)) +$(eval $(generic-package)) diff --git a/buildroot-external/package/wifi-connect/wifi-connect.mk.bu b/buildroot-external/package/wifi-connect/wifi-connect.mk.bu new file mode 100644 index 00000000..c8c3d897 --- /dev/null +++ b/buildroot-external/package/wifi-connect/wifi-connect.mk.bu @@ -0,0 +1,20 @@ +################################################################################ +# +# wifi-connect +# +################################################################################ + +WIFI_CONNECT_VERSION = 3051c591c96cc129d4eadcea2d2761448ca32b7a +WIFI_CONNECT_SITE = $(call github,balena-io,wifi-connect,$(WIFI_CONNECT_VERSION)) +WIFI_CONNECT_DEPENDENCIES = host-rustc host-pkgconf + +WIFI_CONNECT_CARGO_ENV = PKG_CONFIG_ALLOW_CROSS=1 +#WIFI_CONNECT_CARGO_OPTS = --manifest-path=$(@D)/Cargo.toml + +define WIFI_CONNECT_INSTALL_TARGET_CMDS + mkdir -p $(TARGET_DIR)/usr/local/sbin + $(INSTALL) -D -m 0755 $(@D)/$(WIFI_CONNECT_BIN_DIR)/wifi-connect \ + $(TARGET_DIR)/usr/local/sbin/wifi-connect +endef + +$(eval $(cargo-package)) diff --git a/buildroot-patches/0012-Bump-rpi-firmware-to-version-to-1.20220331.patch b/buildroot-patches/0009-Bump-rpi-firmware-to-version-to-1.20220830.patch similarity index 73% rename from buildroot-patches/0012-Bump-rpi-firmware-to-version-to-1.20220331.patch rename to buildroot-patches/0009-Bump-rpi-firmware-to-version-to-1.20220830.patch index c358e673..9a0e1f14 100644 --- a/buildroot-patches/0012-Bump-rpi-firmware-to-version-to-1.20220331.patch +++ b/buildroot-patches/0009-Bump-rpi-firmware-to-version-to-1.20220830.patch @@ -1,7 +1,7 @@ -From 5a4d685f68ce0db24bc700e6f69b601e2dda0ee7 Mon Sep 17 00:00:00 2001 +From 31f716dd58053529d84f289559ea13ff309418d4 Mon Sep 17 00:00:00 2001 From: j1nx -Date: Thu, 5 May 2022 12:25:44 +0200 -Subject: [PATCH 1/1] Bump rpi-firmware to version to 1.20220331 +Date: Wed, 7 Sep 2022 09:01:59 +0200 +Subject: [PATCH 1/1] Bump rpi-firmware to version to 1.20220830 --- package/rpi-firmware/rpi-firmware.hash | 2 +- @@ -9,16 +9,16 @@ Subject: [PATCH 1/1] Bump rpi-firmware to version to 1.20220331 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rpi-firmware/rpi-firmware.hash b/package/rpi-firmware/rpi-firmware.hash -index ec13115f3b..3170bb41bb 100644 +index ec13115f3b..db5a374219 100644 --- a/package/rpi-firmware/rpi-firmware.hash +++ b/package/rpi-firmware/rpi-firmware.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 33aea2cb9c3be94c3dd6a96fbb3443eee5af1dc5fc9140e1fadc50832983064e rpi-firmware-3f20b832b27cd730deb6419b570f31a98167eef6.tar.gz -+sha256 a4d9a2d28bca88f8c6f2b8282dbb12789d2363d83cc6534392766276873d2d35 rpi-firmware-61966732d03de9b71baf561f920e018b54c241ac.tar.gz ++sha256 19df9f4d4a08628d0a5627f26a8b15cc78964a1fedfda98219a1d9b3214b4118 rpi-firmware-48cd70fe84432c5d050637b61e4b7b9c831c98bf.tar.gz sha256 c7283ff51f863d93a275c66e3b4cb08021a5dd4d8c1e7acc47d872fbe52d3d6b boot/LICENCE.broadcom diff --git a/package/rpi-firmware/rpi-firmware.mk b/package/rpi-firmware/rpi-firmware.mk -index d4d1d07b3f..4e92dffa04 100644 +index d4d1d07b3f..1028237a90 100644 --- a/package/rpi-firmware/rpi-firmware.mk +++ b/package/rpi-firmware/rpi-firmware.mk @@ -4,7 +4,7 @@ @@ -26,7 +26,7 @@ index d4d1d07b3f..4e92dffa04 100644 ################################################################################ -RPI_FIRMWARE_VERSION = 3f20b832b27cd730deb6419b570f31a98167eef6 -+RPI_FIRMWARE_VERSION = 61966732d03de9b71baf561f920e018b54c241ac ++RPI_FIRMWARE_VERSION = 48cd70fe84432c5d050637b61e4b7b9c831c98bf RPI_FIRMWARE_SITE = $(call github,raspberrypi,firmware,$(RPI_FIRMWARE_VERSION)) RPI_FIRMWARE_LICENSE = BSD-3-Clause RPI_FIRMWARE_LICENSE_FILES = boot/LICENCE.broadcom diff --git a/buildroot-patches/0009-qt5base-enable-ccache-via-configure-option.patch b/buildroot-patches/0009-qt5base-enable-ccache-via-configure-option.patch deleted file mode 100644 index eb90c175..00000000 --- a/buildroot-patches/0009-qt5base-enable-ccache-via-configure-option.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/package/qt5/qt5base/qt5base.mk b/package/qt5/qt5base/qt5base.mk -index ef38d03253..cce92db81b 100644 ---- a/package/qt5/qt5base/qt5base.mk -+++ b/package/qt5/qt5base/qt5base.mk -@@ -297,10 +297,9 @@ endef - endif - - # This allows to use ccache when available --define QT5BASE_CONFIGURE_HOSTCC -- $(SED) 's,^QMAKE_CC\s*=.*,QMAKE_CC = $(HOSTCC),' $(@D)/mkspecs/common/g++-base.conf -- $(SED) 's,^QMAKE_CXX\s*=.*,QMAKE_CXX = $(HOSTCXX),' $(@D)/mkspecs/common/g++-base.conf --endef -+ifeq ($(BR2_CCACHE),y) -+QT5BASE_CONFIGURE_OPTS += -ccache -+endif - - # Must be last so can override all options set by Buildroot - QT5BASE_CONFIGURE_OPTS += $(call qstrip,$(BR2_PACKAGE_QT5BASE_CUSTOM_CONF_OPTS)) -@@ -316,7 +315,6 @@ define QT5BASE_CONFIGURE_CMDS - touch $(QT5BASE_ARCH_CONFIG_FILE) - $(QT5BASE_CONFIGURE_ARCH_CONFIG_LIBATOMIC) - $(QT5BASE_CONFIGURE_ARCH_CONFIG_LIBEXECINFO) -- $(QT5BASE_CONFIGURE_HOSTCC) - (cd $(@D); \ - $(TARGET_MAKE_ENV) \ - PKG_CONFIG="$(PKG_CONFIG_HOST_BINARY)" \ diff --git a/buildroot-patches/0015-No-system-icu-for-qt5webengine.patch b/buildroot-patches/0010-No-system-icu-for-qt5webengine.patch similarity index 100% rename from buildroot-patches/0015-No-system-icu-for-qt5webengine.patch rename to buildroot-patches/0010-No-system-icu-for-qt5webengine.patch diff --git a/buildroot-patches/0010-qt5webengine-chromium-catapult-new-package.patch b/buildroot-patches/0010-qt5webengine-chromium-catapult-new-package.patch deleted file mode 100644 index ba5343f9..00000000 --- a/buildroot-patches/0010-qt5webengine-chromium-catapult-new-package.patch +++ /dev/null @@ -1,51 +0,0 @@ -diff --git a/package/qt5/Config.in b/package/qt5/Config.in -index 5751d6cb70..143926b743 100644 ---- a/package/qt5/Config.in -+++ b/package/qt5/Config.in -@@ -68,6 +68,7 @@ source "package/qt5/qt5wayland/Config.in" - source "package/qt5/qt5webchannel/Config.in" - source "package/qt5/qt5webkit/Config.in" - source "package/qt5/qt5webengine/Config.in" -+source "package/qt5/qt5webengine-chromium-catapult/Config.in" - source "package/qt5/qt5websockets/Config.in" - source "package/qt5/qt5webview/Config.in" - source "package/qt5/qt5x11extras/Config.in" -diff --git a/package/qt5/qt5webengine-chromium-catapult/Config.in b/package/qt5/qt5webengine-chromium-catapult/Config.in -new file mode 100644 -index 0000000000..471c2a2dbc ---- /dev/null -+++ b/package/qt5/qt5webengine-chromium-catapult/Config.in -@@ -0,0 +1,4 @@ -+# Not user-selectable, it is only needed to be copied -+# into the chromium source tree. -+config BR2_PACKAGE_QT5WEBENGINE_CHROMIUM_CATAPULT -+ bool -diff --git a/package/qt5/qt5webengine-chromium-catapult/qt5webengine-chromium-catapult.hash b/package/qt5/qt5webengine-chromium-catapult/qt5webengine-chromium-catapult.hash -new file mode 100644 -index 0000000000..8190a6dd5d ---- /dev/null -+++ b/package/qt5/qt5webengine-chromium-catapult/qt5webengine-chromium-catapult.hash -@@ -0,0 +1,3 @@ -+# Locally calculated -+sha256 66b8593e665c4236f7b1c487548d41d3826eddbf486ff985dbdfd01cddcaa1a8 qt5webengine-chromium-catapult-5eedfe23148a234211ba477f76fc2ea2e8529189-br1.tar.gz -+sha256 f0df289ba9d03d857ad1c2f5918861376b1510b71588ffc60eff5c7a7bfedb09 LICENSE -diff --git a/package/qt5/qt5webengine-chromium-catapult/qt5webengine-chromium-catapult.mk b/package/qt5/qt5webengine-chromium-catapult/qt5webengine-chromium-catapult.mk -new file mode 100644 -index 0000000000..5d0db1e790 ---- /dev/null -+++ b/package/qt5/qt5webengine-chromium-catapult/qt5webengine-chromium-catapult.mk -@@ -0,0 +1,14 @@ -+################################################################################ -+# -+# qt5webengine-chromium-catapult -+# -+################################################################################ -+ -+QT5WEBENGINE_CHROMIUM_CATAPULT_VERSION = 5eedfe23148a234211ba477f76fc2ea2e8529189 -+QT5WEBENGINE_CHROMIUM_CATAPULT_SITE = https://chromium.googlesource.com/catapult.git -+QT5WEBENGINE_CHROMIUM_CATAPULT_SITE_METHOD = git -+QT5WEBENGINE_CHROMIUM_CATAPULT_LICENSE = BSD-3-Clause -+QT5WEBENGINE_CHROMIUM_CATAPULT_LICENSE_FILES = LICENSE -+QT5WEBENGINE_CHROMIUM_CATAPULT_INSTALL_TARGET = NO -+ -+$(eval $(generic-package)) diff --git a/buildroot-patches/0016-Disable-QT-suppor-for-VLC.patch b/buildroot-patches/0011-Disable-QT-suppor-for-VLC.patch similarity index 100% rename from buildroot-patches/0016-Disable-QT-suppor-for-VLC.patch rename to buildroot-patches/0011-Disable-QT-suppor-for-VLC.patch diff --git a/buildroot-patches/0011-qt5webengine-chromium-new-package.patch b/buildroot-patches/0011-qt5webengine-chromium-new-package.patch deleted file mode 100644 index b9f32dbb..00000000 --- a/buildroot-patches/0011-qt5webengine-chromium-new-package.patch +++ /dev/null @@ -1,4479 +0,0 @@ -diff --git a/package/qt5/Config.in b/package/qt5/Config.in -index 143926b743..54e6f7d6a6 100644 ---- a/package/qt5/Config.in -+++ b/package/qt5/Config.in -@@ -68,6 +68,7 @@ source "package/qt5/qt5wayland/Config.in" - source "package/qt5/qt5webchannel/Config.in" - source "package/qt5/qt5webkit/Config.in" - source "package/qt5/qt5webengine/Config.in" -+source "package/qt5/qt5webengine-chromium/Config.in" - source "package/qt5/qt5webengine-chromium-catapult/Config.in" - source "package/qt5/qt5websockets/Config.in" - source "package/qt5/qt5webview/Config.in" -diff --git a/package/qt5/qt5webengine-chromium/0001-Add-python3-build-support.patch b/package/qt5/qt5webengine-chromium/0001-Add-python3-build-support.patch -new file mode 100644 -index 0000000000..cc9726418e ---- /dev/null -+++ b/package/qt5/qt5webengine-chromium/0001-Add-python3-build-support.patch -@@ -0,0 +1,1858 @@ -+From bf94b834e9beb4e7bc25dbc4c61f5e2db39e7cdc Mon Sep 17 00:00:00 2001 -+From: James Hilliard -+Date: Fri, 4 Feb 2022 15:43:35 -0700 -+Subject: [PATCH] Add python3 build support -+ -+Adapted from: -+https://github.com/archlinux/svntogit-packages/blob/6edf5f1aaea952d046aff89a2e0175258fe77361/trunk/qt5-webengine-chromium-python3.patch -+ -+Signed-off-by: James Hilliard -+--- -+ .../protobufs/binary_proto_generator.py | 8 +- -+ .../tracing/generate_trace_viewer_grd.py | 2 +- -+ chromium/mojo/public/tools/bindings/BUILD.gn | 2 + -+ .../tools/bindings/gen_data_files_list.py | 8 +- -+ .../generators/mojom_java_generator.py | 4 + -+ .../tools/mojom/mojom/generate/generator.py | 14 ++-- -+ .../tools/mojom/mojom/generate/module.py | 3 +- -+ .../mojom/mojom/generate/template_expander.py | 12 +-- -+ .../scripts/bind_gen/blink_v8_bridge.py | 6 +- -+ .../scripts/bind_gen/callback_interface.py | 2 +- -+ .../bindings/scripts/bind_gen/code_node.py | 10 +-- -+ .../bindings/scripts/bind_gen/codegen_expr.py | 15 ++-- -+ .../scripts/bind_gen/codegen_format.py | 2 +- -+ .../scripts/bind_gen/codegen_utils.py | 2 +- -+ .../bindings/scripts/bind_gen/dictionary.py | 2 +- -+ .../bindings/scripts/bind_gen/interface.py | 82 +++++++++++-------- -+ .../scripts/bind_gen/mako_renderer.py | 2 +- -+ .../bindings/scripts/bind_gen/style_format.py | 9 +- -+ .../bindings/scripts/bind_gen/task_queue.py | 5 +- -+ .../bindings/scripts/code_generator.py | 10 +++ -+ .../scripts/generate_origin_trial_features.py | 4 +- -+ .../bindings/scripts/idl_definitions.py | 8 +- -+ .../renderer/bindings/scripts/idl_reader.py | 4 +- -+ .../renderer/bindings/scripts/idl_types.py | 2 +- -+ .../renderer/bindings/scripts/utilities.py | 28 +++---- -+ .../renderer/bindings/scripts/v8_interface.py | 9 +- -+ .../renderer/bindings/scripts/v8_methods.py | 4 + -+ .../renderer/bindings/scripts/v8_utilities.py | 2 +- -+ .../scripts/web_idl/callback_interface.py | 12 +-- -+ .../bindings/scripts/web_idl/database.py | 2 +- -+ .../bindings/scripts/web_idl/exposure.py | 5 +- -+ .../bindings/scripts/web_idl/function_like.py | 28 +++---- -+ .../bindings/scripts/web_idl/idl_compiler.py | 21 ++--- -+ .../bindings/scripts/web_idl/interface.py | 45 +++++----- -+ .../bindings/scripts/web_idl/ir_builder.py | 29 ++++--- -+ .../bindings/scripts/web_idl/make_copy.py | 7 ++ -+ .../bindings/scripts/web_idl/namespace.py | 12 +-- -+ .../bindings/templates/dictionary_v8.cc.tmpl | 8 +- -+ .../scripts/core/css/make_style_shorthands.py | 23 +++--- -+ .../properties/make_css_property_instances.py | 4 +- -+ .../blink/renderer/build/scripts/gperf.py | 2 +- -+ .../blink/renderer/build/scripts/in_file.py | 2 +- -+ .../renderer/build/scripts/in_generator.py | 5 ++ -+ .../build/scripts/make_runtime_features.py | 2 +- -+ .../scripts/templates/element_factory.cc.tmpl | 4 +- -+ .../templates/element_type_helpers.cc.tmpl | 4 +- -+ .../templates/element_type_helpers.h.tmpl | 2 +- -+ .../build/scripts/templates/macros.tmpl | 4 +- -+ .../templates/make_qualified_names.h.tmpl | 4 +- -+ .../dawn/generator/generator_lib.py | 4 + -+ .../devtools-frontend/src/BUILD.gn | 2 + -+ .../scripts/build/build_inspector_overlay.py | 3 +- -+ .../build/build_release_applications.py | 9 +- -+ .../scripts/build/generate_devtools_grd.py | 4 +- -+ .../src/scripts/build/modular_build.py | 6 +- -+ chromium/third_party/jinja2/tests.py | 2 +- -+ chromium/tools/metrics/ukm/gen_builders.py | 5 +- -+ .../ui/ozone/generate_constructor_list.py | 13 ++- -+ .../ui/ozone/generate_ozone_platform_list.py | 26 ++++-- -+ 59 files changed, 331 insertions(+), 229 deletions(-) -+ -+diff --git a/chromium/components/resources/protobufs/binary_proto_generator.py b/chromium/components/resources/protobufs/binary_proto_generator.py -+index 7422ead9697..16365515f26 100755 -+--- a/chromium/components/resources/protobufs/binary_proto_generator.py -++++ b/chromium/components/resources/protobufs/binary_proto_generator.py -+@@ -7,7 +7,7 @@ -+ Converts a given ASCII proto into a binary resource. -+ -+ """ -+- -++from __future__ import print_function -+ import abc -+ import imp -+ import optparse -+@@ -196,12 +196,12 @@ class BinaryProtoGenerator: -+ self._ImportProtoModules(opts.path) -+ -+ if not self.VerifyArgs(opts): -+- print "Wrong arguments" -++ print("Wrong arguments") -+ return 1 -+ -+ try: -+ self._GenerateBinaryProtos(opts) -+ except Exception as e: -+- print "ERROR: Failed to render binary version of %s:\n %s\n%s" % ( -+- opts.infile, str(e), traceback.format_exc()) -++ print("ERROR: Failed to render binary version of %s:\n %s\n%s" % -++ (opts.infile, str(e), traceback.format_exc())) -+ return 1 -+diff --git a/chromium/content/browser/tracing/generate_trace_viewer_grd.py b/chromium/content/browser/tracing/generate_trace_viewer_grd.py -+index 037f9497dc2..be393d21f90 100755 -+--- a/chromium/content/browser/tracing/generate_trace_viewer_grd.py -++++ b/chromium/content/browser/tracing/generate_trace_viewer_grd.py -+@@ -74,7 +74,7 @@ def main(argv): -+ for filename in parsed_args.source_files: -+ add_file_to_grd(doc, os.path.basename(filename)) -+ -+- with open(parsed_args.output_filename, 'w') as output_file: -++ with open(parsed_args.output_filename, 'wb') as output_file: -+ output_file.write(doc.toxml(encoding='UTF-8')) -+ -+ -+diff --git a/chromium/mojo/public/tools/bindings/BUILD.gn b/chromium/mojo/public/tools/bindings/BUILD.gn -+index fc04b5dd0b1..708958e438b 100644 -+--- a/chromium/mojo/public/tools/bindings/BUILD.gn -++++ b/chromium/mojo/public/tools/bindings/BUILD.gn -+@@ -2,9 +2,11 @@ -+ # Use of this source code is governed by a BSD-style license that can be -+ # found in the LICENSE file. -+ -++import("//build/config/python.gni") -+ import("//mojo/public/tools/bindings/mojom.gni") -+ import("//third_party/jinja2/jinja2.gni") -+ -++# TODO(crbug.com/1194274): Investigate nondeterminism in Py3 builds. -+ action("precompile_templates") { -+ sources = mojom_generator_sources -+ sources += [ -+diff --git a/chromium/mojo/public/tools/bindings/gen_data_files_list.py b/chromium/mojo/public/tools/bindings/gen_data_files_list.py -+index 79c9e50efce..8b78d092418 100644 -+--- a/chromium/mojo/public/tools/bindings/gen_data_files_list.py -++++ b/chromium/mojo/public/tools/bindings/gen_data_files_list.py -+@@ -18,7 +18,6 @@ import os -+ import re -+ import sys -+ -+-from cStringIO import StringIO -+ from optparse import OptionParser -+ -+ sys.path.insert( -+@@ -41,12 +40,9 @@ def main(): -+ pattern = re.compile(options.pattern) -+ files = [f for f in os.listdir(options.directory) if pattern.match(f)] -+ -+- stream = StringIO() -+- for f in files: -+- print(f, file=stream) -++ contents = '\n'.join(f for f in files) + '\n' -++ WriteFile(contents, options.output) -+ -+- WriteFile(stream.getvalue(), options.output) -+- stream.close() -+ -+ if __name__ == '__main__': -+ sys.exit(main()) -+diff --git a/chromium/mojo/public/tools/bindings/generators/mojom_java_generator.py b/chromium/mojo/public/tools/bindings/generators/mojom_java_generator.py -+index 96b2fdfae0c..00b9dccd00c 100644 -+--- a/chromium/mojo/public/tools/bindings/generators/mojom_java_generator.py -++++ b/chromium/mojo/public/tools/bindings/generators/mojom_java_generator.py -+@@ -25,6 +25,10 @@ sys.path.append(os.path.join(os.path.dirname(__file__), os.pardir, -+ 'build', 'android', 'gyp')) -+ from util import build_utils -+ -++# TODO(crbug.com/1174969): Remove this once Python2 is obsoleted. -++if sys.version_info.major != 2: -++ basestring = str -++ long = int -+ -+ GENERATOR_PREFIX = 'java' -+ -+diff --git a/chromium/mojo/public/tools/mojom/mojom/generate/generator.py b/chromium/mojo/public/tools/mojom/mojom/generate/generator.py -+index de62260a5c9..4a1c73fcf82 100644 -+--- a/chromium/mojo/public/tools/mojom/mojom/generate/generator.py -++++ b/chromium/mojo/public/tools/mojom/mojom/generate/generator.py -+@@ -136,9 +136,14 @@ class Stylizer(object): -+ -+ def WriteFile(contents, full_path): -+ # If |contents| is same with the file content, we skip updating. -++ if not isinstance(contents, bytes): -++ data = contents.encode('utf8') -++ else: -++ data = contents -++ -+ if os.path.isfile(full_path): -+ with open(full_path, 'rb') as destination_file: -+- if destination_file.read() == contents: -++ if destination_file.read() == data: -+ return -+ -+ # Make sure the containing directory exists. -+@@ -146,11 +151,8 @@ def WriteFile(contents, full_path): -+ fileutil.EnsureDirectoryExists(full_dir) -+ -+ # Dump the data to disk. -+- with open(full_path, "wb") as f: -+- if not isinstance(contents, bytes): -+- f.write(contents.encode('utf-8')) -+- else: -+- f.write(contents) -++ with open(full_path, 'wb') as f: -++ f.write(data) -+ -+ -+ def AddComputedData(module): -+diff --git a/chromium/mojo/public/tools/mojom/mojom/generate/module.py b/chromium/mojo/public/tools/mojom/mojom/generate/module.py -+index ebbc9b322ea..3d026429bbc 100644 -+--- a/chromium/mojo/public/tools/mojom/mojom/generate/module.py -++++ b/chromium/mojo/public/tools/mojom/mojom/generate/module.py -+@@ -398,7 +398,8 @@ class Field(object): -+ -+ -+ class StructField(Field): -+- pass -++ def __hash__(self): -++ return super(Field, self).__hash__() -+ -+ -+ class UnionField(Field): -+diff --git a/chromium/mojo/public/tools/mojom/mojom/generate/template_expander.py b/chromium/mojo/public/tools/mojom/mojom/generate/template_expander.py -+index 7a300560246..8d9e26fb7f6 100644 -+--- a/chromium/mojo/public/tools/mojom/mojom/generate/template_expander.py -++++ b/chromium/mojo/public/tools/mojom/mojom/generate/template_expander.py -+@@ -75,9 +75,9 @@ def PrecompileTemplates(generator_modules, output_dir): -+ os.path.dirname(module.__file__), generator.GetTemplatePrefix()) -+ ])) -+ jinja_env.filters.update(generator.GetFilters()) -+- jinja_env.compile_templates( -+- os.path.join(output_dir, "%s.zip" % generator.GetTemplatePrefix()), -+- extensions=["tmpl"], -+- zip="stored", -+- py_compile=True, -+- ignore_errors=False) -++ jinja_env.compile_templates(os.path.join( -++ output_dir, "%s.zip" % generator.GetTemplatePrefix()), -++ extensions=["tmpl"], -++ zip="stored", -++ py_compile=sys.version_info.major < 3, -++ ignore_errors=False) -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/blink_v8_bridge.py b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/blink_v8_bridge.py -+index 3225ecca6e4..fc078d31b55 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/blink_v8_bridge.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/blink_v8_bridge.py -+@@ -344,7 +344,7 @@ def make_default_value_expr(idl_type, default_value): -+ """ -+ assert default_value.is_type_compatible_with(idl_type) -+ -+- class DefaultValueExpr: -++ class DefaultValueExpr(object): -+ _ALLOWED_SYMBOLS_IN_DEPS = ("isolate") -+ -+ def __init__(self, initializer_expr, initializer_deps, -+@@ -502,7 +502,7 @@ def make_v8_to_blink_value(blink_var_name, -+ assert isinstance(blink_var_name, str) -+ assert isinstance(v8_value_expr, str) -+ assert isinstance(idl_type, web_idl.IdlType) -+- assert (argument_index is None or isinstance(argument_index, (int, long))) -++ assert (argument_index is None or isinstance(argument_index, int)) -+ assert (default_value is None -+ or isinstance(default_value, web_idl.LiteralConstant)) -+ -+@@ -622,7 +622,7 @@ def make_v8_to_blink_value_variadic(blink_var_name, v8_array, -+ """ -+ assert isinstance(blink_var_name, str) -+ assert isinstance(v8_array, str) -+- assert isinstance(v8_array_start_index, (int, long)) -++ assert isinstance(v8_array_start_index, int) -+ assert isinstance(idl_type, web_idl.IdlType) -+ -+ pattern = ("auto&& ${{{_1}}} = " -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/callback_interface.py b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/callback_interface.py -+index 4a6df513068..8b51f23a409 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/callback_interface.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/callback_interface.py -+@@ -177,7 +177,7 @@ def generate_callback_interface(callback_interface_identifier): -+ prop_install_mode=PropInstallMode.UNCONDITIONAL, -+ trampoline_var_name=None, -+ attribute_entries=[], -+- constant_entries=filter(is_unconditional, constant_entries), -++ constant_entries=list(filter(is_unconditional, constant_entries)), -+ exposed_construct_entries=[], -+ operation_entries=[]) -+ (install_interface_template_decl, install_interface_template_def, -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/code_node.py b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/code_node.py -+index 52972fefe20..e5ae9d9629e 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/code_node.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/code_node.py -+@@ -503,13 +503,13 @@ class CompositeNode(CodeNode): -+ gensym_kwargs = {} -+ template_vars = {} -+ for arg in args: -+- assert isinstance(arg, (CodeNode, int, long, str)) -++ assert isinstance(arg, (CodeNode, int, str)) -+ gensym = CodeNode.gensym() -+ gensym_args.append("${{{}}}".format(gensym)) -+ template_vars[gensym] = arg -+ for key, value in kwargs.items(): -+- assert isinstance(key, (int, long, str)) -+- assert isinstance(value, (CodeNode, int, long, str)) -++ assert isinstance(key, (int, str)) -++ assert isinstance(value, (CodeNode, int, str)) -+ gensym = CodeNode.gensym() -+ gensym_kwargs[key] = "${{{}}}".format(gensym) -+ template_vars[gensym] = value -+@@ -602,7 +602,7 @@ class ListNode(CodeNode): -+ def insert(self, index, node): -+ if node is None: -+ return -+- assert isinstance(index, (int, long)) -++ assert isinstance(index, int) -+ assert isinstance(node, CodeNode) -+ assert node.outer is None and node.prev is None -+ -+@@ -721,7 +721,7 @@ class SymbolScopeNode(SequenceNode): -+ if not scope_chains: -+ return counts -+ -+- self_index = iter(scope_chains).next().index(self) -++ self_index = next(iter(scope_chains)).index(self) -+ scope_chains = map( -+ lambda scope_chain: scope_chain[self_index + 1:], scope_chains) -+ scope_to_likeliness = {} -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/codegen_expr.py b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/codegen_expr.py -+index a229a6c71c9..5fa288dabf2 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/codegen_expr.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/codegen_expr.py -+@@ -109,7 +109,7 @@ def expr_and(terms): -+ -+ if any(term.is_always_false for term in terms): -+ return _Expr(False) -+- terms = filter(lambda x: not x.is_always_true, terms) -++ terms = list(filter(lambda x: not x.is_always_true, terms)) -+ if not terms: -+ return _Expr(True) -+ if len(terms) == 1: -+@@ -124,7 +124,7 @@ def expr_or(terms): -+ -+ if any(term.is_always_true for term in terms): -+ return _Expr(True) -+- terms = filter(lambda x: not x.is_always_false, terms) -++ terms = list(filter(lambda x: not x.is_always_false, terms)) -+ if not terms: -+ return _Expr(False) -+ if len(terms) == 1: -+@@ -222,7 +222,7 @@ def expr_from_exposure(exposure, -+ elif exposure.only_in_secure_contexts is False: -+ secure_context_term = _Expr(True) -+ else: -+- terms = map(ref_enabled, exposure.only_in_secure_contexts) -++ terms = list(map(ref_enabled, exposure.only_in_secure_contexts)) -+ secure_context_term = expr_or( -+ [_Expr("${is_in_secure_context}"), -+ expr_not(expr_and(terms))]) -+@@ -275,10 +275,11 @@ def expr_from_exposure(exposure, -+ -+ # [ContextEnabled] -+ if exposure.context_enabled_features: -+- terms = map( -+- lambda feature: _Expr( -+- "${{context_feature_settings}}->is{}Enabled()".format( -+- feature)), exposure.context_enabled_features) -++ terms = list( -++ map( -++ lambda feature: _Expr( -++ "${{context_feature_settings}}->is{}Enabled()".format( -++ feature)), exposure.context_enabled_features)) -+ context_enabled_terms.append( -+ expr_and([_Expr("${context_feature_settings}"), -+ expr_or(terms)])) -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/codegen_format.py b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/codegen_format.py -+index 87d26eec3ca..f3e9d38247e 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/codegen_format.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/codegen_format.py -+@@ -23,7 +23,7 @@ class _TemplateFormatter(string.Formatter): -+ self._template_formatter_indexing_count_ = 0 -+ -+ def get_value(self, key, args, kwargs): -+- if isinstance(key, (int, long)): -++ if isinstance(key, int): -+ return args[key] -+ assert isinstance(key, str) -+ if not key: -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/codegen_utils.py b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/codegen_utils.py -+index 2bcc4fed49a..e72282aa696 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/codegen_utils.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/codegen_utils.py -+@@ -116,4 +116,4 @@ def write_code_node_to_file(code_node, filepath): -+ # stderr=format_result.error_message)) -+ # -+ # web_idl.file_io.write_to_file_if_changed(filepath, format_result.contents) -+- web_idl.file_io.write_to_file_if_changed(filepath, rendered_text) -++ web_idl.file_io.write_to_file_if_changed(filepath, rendered_text.encode('utf-8')) -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/dictionary.py b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/dictionary.py -+index b39f0100410..4d68202296b 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/dictionary.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/dictionary.py -+@@ -993,7 +993,7 @@ def make_dict_trace_func(cg_context): -+ _2 = _blink_member_name(member).value_var -+ return TextNode(_format(pattern, _1=_1, _2=_2)) -+ -+- body.extend(map(make_trace_member_node, own_members)) -++ body.extend(list(map(make_trace_member_node, own_members))) -+ body.append(TextNode("BaseClass::Trace(visitor);")) -+ -+ return func_decl, func_def -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/interface.py b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/interface.py -+index 10ff30656ad..bfdf7128aac 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/interface.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/interface.py -+@@ -582,7 +582,7 @@ def _make_blink_api_call(code_node, -+ overriding_args=None): -+ assert isinstance(code_node, SymbolScopeNode) -+ assert isinstance(cg_context, CodeGenContext) -+- assert num_of_args is None or isinstance(num_of_args, (int, long)) -++ assert num_of_args is None or isinstance(num_of_args, int) -+ assert (overriding_args is None -+ or (isinstance(overriding_args, (list, tuple)) -+ and all(isinstance(arg, str) for arg in overriding_args))) -+@@ -1196,8 +1196,10 @@ def make_overload_dispatcher(cg_context): -+ did_use_break = did_use_break or can_fail -+ -+ conditional = expr_or( -+- map(lambda item: expr_from_exposure(item.function_like.exposure), -+- items)) -++ list( -++ map( -++ lambda item: expr_from_exposure(item.function_like.exposure -++ ), items))) -+ if not conditional.is_always_true: -+ node = CxxUnlikelyIfNode(cond=conditional, body=node) -+ -+@@ -4642,7 +4644,7 @@ class _PropEntryConstructorGroup(_PropEntryBase): -+ def __init__(self, is_context_dependent, exposure_conditional, world, -+ constructor_group, ctor_callback_name, ctor_func_length): -+ assert isinstance(ctor_callback_name, str) -+- assert isinstance(ctor_func_length, (int, long)) -++ assert isinstance(ctor_func_length, int) -+ -+ _PropEntryBase.__init__(self, is_context_dependent, -+ exposure_conditional, world, constructor_group) -+@@ -4670,7 +4672,7 @@ class _PropEntryOperationGroup(_PropEntryBase): -+ op_func_length, -+ no_alloc_direct_callback_name=None): -+ assert isinstance(op_callback_name, str) -+- assert isinstance(op_func_length, (int, long)) -++ assert isinstance(op_func_length, int) -+ -+ _PropEntryBase.__init__(self, is_context_dependent, -+ exposure_conditional, world, operation_group) -+@@ -5175,9 +5177,9 @@ def make_install_interface_template(cg_context, function_name, class_name, api_c -+ ]) -+ -+ if class_like.identifier == "CSSStyleDeclaration": -+- css_properties = filter( -+- lambda attr: "CSSProperty" in attr.extended_attributes, -+- class_like.attributes) -++ css_properties = list( -++ filter(lambda attr: "CSSProperty" in attr.extended_attributes, -++ class_like.attributes)) -+ if css_properties: -+ prop_name_list = "".join( -+ map(lambda attr: "\"{}\", ".format(attr.identifier), -+@@ -5567,8 +5569,8 @@ ${instance_object} = ${v8_context}->Global()->GetPrototype().As();\ -+ "V8DOMConfiguration::InstallConstants(${isolate}, " -+ "${interface_template}, ${prototype_template}, " -+ "kConstantCallbackTable, base::size(kConstantCallbackTable));") -+- constant_callback_entries = filter(lambda entry: entry.const_callback_name, -+- constant_entries) -++ constant_callback_entries = list(filter(lambda entry: entry.const_callback_name, -++ constant_entries)) -+ install_properties(table_name, constant_callback_entries, -+ _make_constant_callback_registration_table, -+ installer_call_text) -+@@ -5584,8 +5586,8 @@ ${instance_object} = ${v8_context}->Global()->GetPrototype().As();\ -+ "V8DOMConfiguration::InstallConstants(${isolate}, " -+ "${interface_template}, ${prototype_template}, " -+ "kConstantValueTable, base::size(kConstantValueTable));") -+- constant_value_entries = filter( -+- lambda entry: not entry.const_callback_name, constant_entries) -++ constant_value_entries = list(filter( -++ lambda entry: not entry.const_callback_name, constant_entries)) -+ install_properties(table_name, constant_value_entries, -+ _make_constant_value_registration_table, -+ installer_call_text) -+@@ -6336,8 +6338,8 @@ def make_v8_context_snapshot_api(cg_context, component, attribute_entries, -+ assert isinstance(component, web_idl.Component) -+ -+ derived_interfaces = cg_context.interface.deriveds -+- derived_names = map(lambda interface: interface.identifier, -+- derived_interfaces) -++ derived_names = list( -++ map(lambda interface: interface.identifier, derived_interfaces)) -+ derived_names.append(cg_context.interface.identifier) -+ if not ("Window" in derived_names or "HTMLDocument" in derived_names): -+ return None, None -+@@ -6411,9 +6413,11 @@ def _make_v8_context_snapshot_get_reference_table_function( -+ collect_callbacks(named_properties_object_callback_defs) -+ collect_callbacks(cross_origin_property_callback_defs) -+ -+- entry_nodes = map( -+- lambda name: TextNode("reinterpret_cast({}),".format(name)), -+- filter(None, callback_names)) -++ entry_nodes = list( -++ map( -++ lambda name: TextNode("reinterpret_cast({}),".format(name -++ )), -++ filter(None, callback_names))) -+ table_node = ListNode([ -+ TextNode("using namespace ${class_name}Callbacks;"), -+ TextNode("static const intptr_t kReferenceTable[] = {"), -+@@ -6451,10 +6455,11 @@ def _make_v8_context_snapshot_install_props_per_context_function( -+ class_name=None, -+ prop_install_mode=PropInstallMode.V8_CONTEXT_SNAPSHOT, -+ trampoline_var_name=None, -+- attribute_entries=filter(selector, attribute_entries), -+- constant_entries=filter(selector, constant_entries), -+- exposed_construct_entries=filter(selector, exposed_construct_entries), -+- operation_entries=filter(selector, operation_entries)) -++ attribute_entries=list(filter(selector, attribute_entries)), -++ constant_entries=list(filter(selector, constant_entries)), -++ exposed_construct_entries=list( -++ filter(selector, exposed_construct_entries)), -++ operation_entries=list(filter(selector, operation_entries))) -+ -+ return func_decl, func_def -+ -+@@ -6810,11 +6815,11 @@ def generate_interface(interface_identifier): -+ class_name=impl_class_name, -+ prop_install_mode=PropInstallMode.UNCONDITIONAL, -+ trampoline_var_name=tp_install_unconditional_props, -+- attribute_entries=filter(is_unconditional, attribute_entries), -+- constant_entries=filter(is_unconditional, constant_entries), -+- exposed_construct_entries=filter(is_unconditional, -+- exposed_construct_entries), -+- operation_entries=filter(is_unconditional, operation_entries)) -++ attribute_entries=list(filter(is_unconditional, attribute_entries)), -++ constant_entries=list(filter(is_unconditional, constant_entries)), -++ exposed_construct_entries=list( -++ filter(is_unconditional, exposed_construct_entries)), -++ operation_entries=list(filter(is_unconditional, operation_entries))) -+ (install_context_independent_props_decl, -+ install_context_independent_props_def, -+ install_context_independent_props_trampoline) = make_install_properties( -+@@ -6823,11 +6828,14 @@ def generate_interface(interface_identifier): -+ class_name=impl_class_name, -+ prop_install_mode=PropInstallMode.CONTEXT_INDEPENDENT, -+ trampoline_var_name=tp_install_context_independent_props, -+- attribute_entries=filter(is_context_independent, attribute_entries), -+- constant_entries=filter(is_context_independent, constant_entries), -+- exposed_construct_entries=filter(is_context_independent, -+- exposed_construct_entries), -+- operation_entries=filter(is_context_independent, operation_entries)) -++ attribute_entries=list( -++ filter(is_context_independent, attribute_entries)), -++ constant_entries=list(filter(is_context_independent, -++ constant_entries)), -++ exposed_construct_entries=list( -++ filter(is_context_independent, exposed_construct_entries)), -++ operation_entries=list( -++ filter(is_context_independent, operation_entries))) -+ (install_context_dependent_props_decl, install_context_dependent_props_def, -+ install_context_dependent_props_trampoline) = make_install_properties( -+ cg_context, -+@@ -6835,11 +6843,13 @@ def generate_interface(interface_identifier): -+ class_name=impl_class_name, -+ prop_install_mode=PropInstallMode.CONTEXT_DEPENDENT, -+ trampoline_var_name=tp_install_context_dependent_props, -+- attribute_entries=filter(is_context_dependent, attribute_entries), -+- constant_entries=filter(is_context_dependent, constant_entries), -+- exposed_construct_entries=filter(is_context_dependent, -+- exposed_construct_entries), -+- operation_entries=filter(is_context_dependent, operation_entries)) -++ attribute_entries=list(filter(is_context_dependent, -++ attribute_entries)), -++ constant_entries=list(filter(is_context_dependent, constant_entries)), -++ exposed_construct_entries=list( -++ filter(is_context_dependent, exposed_construct_entries)), -++ operation_entries=list(filter(is_context_dependent, -++ operation_entries))) -+ (install_interface_template_decl, install_interface_template_def, -+ install_interface_template_trampoline) = make_install_interface_template( -+ cg_context, -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/mako_renderer.py b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/mako_renderer.py -+index b4c70553863..f3a2fcd772d 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/mako_renderer.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/mako_renderer.py -+@@ -105,7 +105,7 @@ class MakoRenderer(object): -+ on_error = self._caller_stack_on_error -+ if (len(current) <= len(on_error) -+ and all(current[i] == on_error[i] -+- for i in xrange(len(current)))): -++ for i in range(len(current)))): -+ pass # Error happened in a deeper caller. -+ else: -+ self._caller_stack_on_error = list(self._caller_stack) -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py -+index dc3493cc394..017d3d47bb3 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py -+@@ -70,8 +70,13 @@ def gn_format(contents, filename=None): -+ -+ -+ def _invoke_format_command(command_line, filename, contents): -+- proc = subprocess.Popen( -+- command_line, stdin=subprocess.PIPE, stdout=subprocess.PIPE) -++ kwargs = {} -++ if sys.version_info.major != 2: -++ kwargs['encoding'] = 'utf-8' -++ proc = subprocess.Popen(command_line, -++ stdin=subprocess.PIPE, -++ stdout=subprocess.PIPE, -++ **kwargs) -+ stdout_output, stderr_output = proc.communicate(input=contents) -+ exit_code = proc.wait() -+ -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/task_queue.py b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/task_queue.py -+index 0d8f4c0f303..e666a9b668e 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/task_queue.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/task_queue.py -+@@ -2,6 +2,7 @@ -+ # Use of this source code is governed by a BSD-style license that can be -+ # found in the LICENSE file. -+ -++import functools -+ import multiprocessing -+ -+ from .package_initializer import package_initializer -+@@ -76,7 +77,7 @@ class TaskQueue(object): -+ if not report_progress: -+ return -+ -+- done_count = reduce( -++ done_count = functools.reduce( -+ lambda count, worker_task: count + bool(worker_task.ready()), -+ self._worker_tasks, 0) -+ report_progress(len(self._worker_tasks), done_count) -+@@ -85,4 +86,4 @@ class TaskQueue(object): -+ def _task_queue_run_tasks(tasks): -+ for task in tasks: -+ func, args, kwargs = task -+- apply(func, args, kwargs) -++ func(*args, **kwargs) -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/code_generator.py b/chromium/third_party/blink/renderer/bindings/scripts/code_generator.py -+index e8280be7213..e49e6eb965e 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/code_generator.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/code_generator.py -+@@ -13,6 +13,7 @@ import re -+ import sys -+ -+ from idl_types import set_ancestors, IdlType -++from itertools import groupby -+ from v8_globals import includes -+ from v8_interface import constant_filters -+ from v8_types import set_component_dirs -+@@ -43,6 +44,7 @@ TEMPLATES_DIR = os.path.normpath( -+ # after path[0] == invoking script dir -+ sys.path.insert(1, THIRD_PARTY_DIR) -+ import jinja2 -++from jinja2.filters import make_attrgetter, environmentfilter -+ -+ -+ def generate_indented_conditional(code, conditional): -+@@ -88,6 +90,13 @@ def runtime_enabled_if(code, name): -+ return generate_indented_conditional(code, function) -+ -+ -++@environmentfilter -++def do_stringify_key_group_by(environment, value, attribute): -++ expr = make_attrgetter(environment, attribute) -++ key = lambda item: '' if expr(item) is None else str(expr(item)) -++ return groupby(sorted(value, key=key), expr) -++ -++ -+ def initialize_jinja_env(cache_dir): -+ jinja_env = jinja2.Environment( -+ loader=jinja2.FileSystemLoader(TEMPLATES_DIR), -+@@ -117,6 +126,7 @@ def initialize_jinja_env(cache_dir): -+ }) -+ jinja_env.filters.update(constant_filters()) -+ jinja_env.filters.update(method_filters()) -++ jinja_env.filters["stringifykeygroupby"] = do_stringify_key_group_by -+ return jinja_env -+ -+ -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/generate_origin_trial_features.py b/chromium/third_party/blink/renderer/bindings/scripts/generate_origin_trial_features.py -+index 130004eae83..04c0fabcef2 100755 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/generate_origin_trial_features.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/generate_origin_trial_features.py -+@@ -80,7 +80,7 @@ def read_idl_file(reader, idl_filename): -+ assert len(interfaces) == 1, ( -+ "Expected one interface in file %r, found %d" % -+ (idl_filename, len(interfaces))) -+- return (interfaces.values()[0], includes) -++ return (list(interfaces.values())[0], includes) -+ -+ -+ def interface_is_global(interface): -+@@ -281,7 +281,7 @@ def main(): -+ -+ info_provider = create_component_info_provider( -+ os.path.normpath(options.info_dir), options.target_component) -+- idl_filenames = map(str.strip, open(options.idl_files_list)) -++ idl_filenames = list(map(str.strip, open(options.idl_files_list))) -+ -+ generate_origin_trial_features(info_provider, options, idl_filenames) -+ return 0 -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/idl_definitions.py b/chromium/third_party/blink/renderer/bindings/scripts/idl_definitions.py -+index 14e6e9d3f87..b027818aef2 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/idl_definitions.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/idl_definitions.py -+@@ -394,7 +394,8 @@ class IdlInterface(object): -+ else: -+ raise ValueError('Unrecognized node class: %s' % child_class) -+ -+- if len(filter(None, [self.iterable, self.maplike, self.setlike])) > 1: -++ if len(list(filter(None, -++ [self.iterable, self.maplike, self.setlike]))) > 1: -+ raise ValueError( -+ 'Interface can only have one of iterable<>, maplike<> and setlike<>.' -+ ) -+@@ -512,6 +513,9 @@ class IdlAttribute(TypedObject): -+ def accept(self, visitor): -+ visitor.visit_attribute(self) -+ -++ def __lt__(self, other): -++ return self.name < other.name -++ -+ -+ ################################################################################ -+ # Constants -+@@ -852,7 +856,7 @@ class IdlIncludes(object): -+ ################################################################################ -+ -+ -+-class Exposure: -++class Exposure(object): -+ """An Exposure holds one Exposed or RuntimeEnabled condition. -+ Each exposure has two properties: exposed and runtime_enabled. -+ Exposure(e, r) corresponds to [Exposed(e r)]. Exposure(e) corresponds to -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/idl_reader.py b/chromium/third_party/blink/renderer/bindings/scripts/idl_reader.py -+index 8d72865a6ca..b80eebdcd61 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/idl_reader.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/idl_reader.py -+@@ -55,8 +55,8 @@ def validate_blink_idl_definitions(idl_filename, idl_file_basename, -+ definitions. There is no filename convention in this case. -+ - Otherwise, an IDL file is invalid. -+ """ -+- targets = ( -+- definitions.interfaces.values() + definitions.dictionaries.values()) -++ targets = (list(definitions.interfaces.values()) + -++ list(definitions.dictionaries.values())) -+ number_of_targets = len(targets) -+ if number_of_targets > 1: -+ raise Exception( -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/idl_types.py b/chromium/third_party/blink/renderer/bindings/scripts/idl_types.py -+index cd4f0c3513b..ab95e9c0b08 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/idl_types.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/idl_types.py -+@@ -349,7 +349,7 @@ class IdlUnionType(IdlTypeBase): -+ return True -+ -+ def single_matching_member_type(self, predicate): -+- matching_types = filter(predicate, self.flattened_member_types) -++ matching_types = list(filter(predicate, self.flattened_member_types)) -+ if len(matching_types) > 1: -+ raise ValueError('%s is ambiguous.' % self.name) -+ return matching_types[0] if matching_types else None -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/utilities.py b/chromium/third_party/blink/renderer/bindings/scripts/utilities.py -+index e1677ee7bd6..3c5006f064f 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/utilities.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/utilities.py -+@@ -196,8 +196,9 @@ class ComponentInfoProviderModules(ComponentInfoProvider): -+ -+ @property -+ def callback_functions(self): -+- return dict(self._component_info_core['callback_functions'].items() + -+- self._component_info_modules['callback_functions'].items()) -++ return dict( -++ list(self._component_info_core['callback_functions'].items()) + -++ list(self._component_info_modules['callback_functions'].items())) -+ -+ @property -+ def specifier_for_export(self): -+@@ -209,8 +210,8 @@ class ComponentInfoProviderModules(ComponentInfoProvider): -+ -+ -+ def load_interfaces_info_overall_pickle(info_dir): -+- with open(os.path.join(info_dir, -+- 'interfaces_info.pickle')) as interface_info_file: -++ with open(os.path.join(info_dir, 'interfaces_info.pickle'), -++ mode='rb') as interface_info_file: -+ return pickle.load(interface_info_file) -+ -+ -+@@ -236,23 +237,20 @@ def merge_dict_recursively(target, diff): -+ -+ def create_component_info_provider_core(info_dir): -+ interfaces_info = load_interfaces_info_overall_pickle(info_dir) -+- with open( -+- os.path.join(info_dir, 'core', -+- 'component_info_core.pickle')) as component_info_file: -++ with open(os.path.join(info_dir, 'core', 'component_info_core.pickle'), -++ mode='rb') as component_info_file: -+ component_info = pickle.load(component_info_file) -+ return ComponentInfoProviderCore(interfaces_info, component_info) -+ -+ -+ def create_component_info_provider_modules(info_dir): -+ interfaces_info = load_interfaces_info_overall_pickle(info_dir) -+- with open( -+- os.path.join(info_dir, 'core', -+- 'component_info_core.pickle')) as component_info_file: -++ with open(os.path.join(info_dir, 'core', 'component_info_core.pickle'), -++ mode='rb') as component_info_file: -+ component_info_core = pickle.load(component_info_file) -+- with open( -+- os.path.join( -+- info_dir, 'modules', -+- 'component_info_modules.pickle')) as component_info_file: -++ with open(os.path.join(info_dir, 'modules', -++ 'component_info_modules.pickle'), -++ mode='rb') as component_info_file: -+ component_info_modules = pickle.load(component_info_file) -+ return ComponentInfoProviderModules(interfaces_info, component_info_core, -+ component_info_modules) -+@@ -356,7 +354,7 @@ def write_pickle_file(pickle_filename, data): -+ pickle_filename = abs(pickle_filename) -+ # If |data| is same with the file content, we skip updating. -+ if os.path.isfile(pickle_filename): -+- with open(pickle_filename) as pickle_file: -++ with open(pickle_filename, 'rb') as pickle_file: -+ try: -+ if pickle.load(pickle_file) == data: -+ return -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/v8_interface.py b/chromium/third_party/blink/renderer/bindings/scripts/v8_interface.py -+index a43260414db..a85b03abe75 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/v8_interface.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/v8_interface.py -+@@ -189,7 +189,7 @@ def context_enabled_features(attributes): -+ return sorted([ -+ member for member in members -+ if member.get(KEY) and not member.get('exposed_test') -+- ]) -++ ], key=lambda item: item['name']) -+ -+ def member_filter_by_name(members, name): -+ return [member for member in members if member[KEY] == name] -+@@ -612,7 +612,8 @@ def interface_context(interface, interfaces, component_info): -+ sorted( -+ origin_trial_features(interface, context['constants'], -+ context['attributes'], context['methods']) + -+- context_enabled_features(context['attributes'])), -++ context_enabled_features(context['attributes']), -++ key=lambda item: item['name']), -+ }) -+ if context['optional_features']: -+ includes.add('platform/bindings/v8_per_context_data.h') -+@@ -1356,9 +1357,9 @@ def resolution_tests_methods(effective_overloads): -+ -+ # Extract argument and IDL type to simplify accessing these in each loop. -+ arguments = [method['arguments'][index] for method in methods] -+- arguments_methods = zip(arguments, methods) -++ arguments_methods = list(zip(arguments, methods)) -+ idl_types = [argument['idl_type_object'] for argument in arguments] -+- idl_types_methods = zip(idl_types, methods) -++ idl_types_methods = list(zip(idl_types, methods)) -+ -+ # We can’t do a single loop through all methods or simply sort them, because -+ # a method may be listed in multiple steps of the resolution algorithm, and -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/v8_methods.py b/chromium/third_party/blink/renderer/bindings/scripts/v8_methods.py -+index 5f1f89a3def..6ee8a407798 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/v8_methods.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/v8_methods.py -+@@ -46,6 +46,10 @@ import v8_types -+ import v8_utilities -+ from v8_utilities import (has_extended_attribute_value, is_unforgeable) -+ -++# TODO: Remove this once Python2 is obsoleted. -++if sys.version_info.major != 2: -++ basestring = str -++ -+ -+ def method_is_visible(method, interface_is_partial): -+ if 'overloads' in method: -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/v8_utilities.py b/chromium/third_party/blink/renderer/bindings/scripts/v8_utilities.py -+index 2ecd6923320..fcfc48371b1 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/v8_utilities.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/v8_utilities.py -+@@ -271,7 +271,7 @@ EXPOSED_WORKERS = set([ -+ ]) -+ -+ -+-class ExposureSet: -++class ExposureSet(object): -+ """An ExposureSet is a collection of Exposure instructions.""" -+ -+ def __init__(self, exposures=None): -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/web_idl/callback_interface.py b/chromium/third_party/blink/renderer/bindings/scripts/web_idl/callback_interface.py -+index 13fb7c7068d..b73b7710687 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/web_idl/callback_interface.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/web_idl/callback_interface.py -+@@ -91,11 +91,13 @@ class CallbackInterface(UserDefinedType, WithExtendedAttributes, -+ for operation_ir in ir.operations -+ ]) -+ self._operation_groups = tuple([ -+- OperationGroup( -+- operation_group_ir, -+- filter(lambda x: x.identifier == operation_group_ir.identifier, -+- self._operations), -+- owner=self) for operation_group_ir in ir.operation_groups -++ OperationGroup(operation_group_ir, -++ list( -++ filter( -++ lambda x: x.identifier == operation_group_ir -++ .identifier, self._operations)), -++ owner=self) -++ for operation_group_ir in ir.operation_groups -+ ]) -+ -+ @property -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/web_idl/database.py b/chromium/third_party/blink/renderer/bindings/scripts/web_idl/database.py -+index c92cf48eb2a..f5d59129449 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/web_idl/database.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/web_idl/database.py -+@@ -156,4 +156,4 @@ class Database(object): -+ return self._view_by_kind(Database._Kind.UNION) -+ -+ def _view_by_kind(self, kind): -+- return self._impl.find_by_kind(kind).values() -++ return list(self._impl.find_by_kind(kind).values()) -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/web_idl/exposure.py b/chromium/third_party/blink/renderer/bindings/scripts/web_idl/exposure.py -+index abaeef39c30..e36cf7439ae 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/web_idl/exposure.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/web_idl/exposure.py -+@@ -8,8 +8,11 @@ from .runtime_enabled_features import RuntimeEnabledFeatures -+ class _Feature(str): -+ """Represents a runtime-enabled feature.""" -+ -++ def __new__(cls, value): -++ return str.__new__(cls, value) -++ -+ def __init__(self, value): -+- str.__init__(self, value) -++ str.__init__(self) -+ self._is_context_dependent = ( -+ RuntimeEnabledFeatures.is_context_dependent(self)) -+ -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/web_idl/function_like.py b/chromium/third_party/blink/renderer/bindings/scripts/web_idl/function_like.py -+index 648c70d803d..1712f19c672 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/web_idl/function_like.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/web_idl/function_like.py -+@@ -71,8 +71,9 @@ class FunctionLike(WithIdentifier): -+ def num_of_required_arguments(self): -+ """Returns the number of required arguments.""" -+ return len( -+- filter(lambda arg: not (arg.is_optional or arg.is_variadic), -+- self.arguments)) -++ list( -++ filter(lambda arg: not (arg.is_optional or arg.is_variadic), -++ self.arguments))) -+ -+ -+ class OverloadGroup(WithIdentifier): -+@@ -171,8 +172,7 @@ class OverloadGroup(WithIdentifier): -+ Returns the effective overload set. -+ https://heycam.github.io/webidl/#compute-the-effective-overload-set -+ """ -+- assert argument_count is None or isinstance(argument_count, -+- (int, long)) -++ assert argument_count is None or isinstance(argument_count, int) -+ -+ N = argument_count -+ S = [] -+@@ -188,21 +188,21 @@ class OverloadGroup(WithIdentifier): -+ -+ S.append( -+ OverloadGroup.EffectiveOverloadItem( -+- X, map(lambda arg: arg.idl_type, X.arguments), -+- map(lambda arg: arg.optionality, X.arguments))) -++ X, list(map(lambda arg: arg.idl_type, X.arguments)), -++ list(map(lambda arg: arg.optionality, X.arguments)))) -+ -+ if X.is_variadic: -+- for i in xrange(n, max(maxarg, N)): -+- t = map(lambda arg: arg.idl_type, X.arguments) -+- o = map(lambda arg: arg.optionality, X.arguments) -+- for _ in xrange(n, i + 1): -++ for i in range(n, max(maxarg, N)): -++ t = list(map(lambda arg: arg.idl_type, X.arguments)) -++ o = list(map(lambda arg: arg.optionality, X.arguments)) -++ for _ in range(n, i + 1): -+ t.append(X.arguments[-1].idl_type) -+ o.append(X.arguments[-1].optionality) -+ S.append(OverloadGroup.EffectiveOverloadItem(X, t, o)) -+ -+- t = map(lambda arg: arg.idl_type, X.arguments) -+- o = map(lambda arg: arg.optionality, X.arguments) -+- for i in xrange(n - 1, -1, -1): -++ t = list(map(lambda arg: arg.idl_type, X.arguments)) -++ o = list(map(lambda arg: arg.optionality, X.arguments)) -++ for i in range(n - 1, -1, -1): -+ if X.arguments[i].optionality == IdlType.Optionality.REQUIRED: -+ break -+ S.append(OverloadGroup.EffectiveOverloadItem(X, t[:i], o[:i])) -+@@ -222,7 +222,7 @@ class OverloadGroup(WithIdentifier): -+ for item in items) -+ assert len(items) > 1 -+ -+- for index in xrange(len(items[0].type_list)): -++ for index in range(len(items[0].type_list)): -+ # Assume that the given items are valid, and we only need to test -+ # the two types. -+ if OverloadGroup.are_distinguishable_types( -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/web_idl/idl_compiler.py b/chromium/third_party/blink/renderer/bindings/scripts/web_idl/idl_compiler.py -+index c5ee2bd8a3d..58315072480 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/web_idl/idl_compiler.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/web_idl/idl_compiler.py -+@@ -149,8 +149,8 @@ class IdlCompiler(object): -+ for old_ir in old_irs: -+ new_ir = make_copy(old_ir) -+ self._ir_map.add(new_ir) -+- new_ir.attributes = filter(not_disabled, new_ir.attributes) -+- new_ir.operations = filter(not_disabled, new_ir.operations) -++ new_ir.attributes = list(filter(not_disabled, new_ir.attributes)) -++ new_ir.operations = list(filter(not_disabled, new_ir.operations)) -+ -+ def _record_defined_in_partial_and_mixin(self): -+ old_irs = self._ir_map.irs_of_kinds( -+@@ -231,7 +231,7 @@ class IdlCompiler(object): -+ only_to_members_of_partial_or_mixin=False) -+ propagate_to_exposure(propagate) -+ -+- map(process_member_like, ir.iter_all_members()) -++ list(map(process_member_like, ir.iter_all_members())) -+ -+ def process_member_like(ir): -+ propagate = functools.partial(propagate_extattr, ir=ir) -+@@ -257,7 +257,7 @@ class IdlCompiler(object): -+ -+ self._ir_map.move_to_new_phase() -+ -+- map(process_interface_like, old_irs) -++ list(map(process_interface_like, old_irs)) -+ -+ def _determine_blink_headers(self): -+ irs = self._ir_map.irs_of_kinds( -+@@ -422,9 +422,9 @@ class IdlCompiler(object): -+ assert not new_interface.deriveds -+ derived_set = identifier_to_derived_set.get( -+ new_interface.identifier, set()) -+- new_interface.deriveds = map( -+- lambda id_: self._ref_to_idl_def_factory.create(id_), -+- sorted(derived_set)) -++ new_interface.deriveds = list( -++ map(lambda id_: self._ref_to_idl_def_factory.create(id_), -++ sorted(derived_set))) -+ -+ def _supplement_missing_html_constructor_operation(self): -+ # Temporary mitigation of misuse of [HTMLConstructor] -+@@ -553,7 +553,8 @@ class IdlCompiler(object): -+ self._ir_map.add(new_ir) -+ -+ for group in new_ir.iter_all_overload_groups(): -+- exposures = map(lambda overload: overload.exposure, group) -++ exposures = list(map(lambda overload: overload.exposure, -++ group)) -+ -+ # [Exposed] -+ if any(not exposure.global_names_and_features -+@@ -653,8 +654,8 @@ class IdlCompiler(object): -+ constructs = set() -+ for global_name in global_names: -+ constructs.update(exposed_map.get(global_name, [])) -+- new_ir.exposed_constructs = map( -+- self._ref_to_idl_def_factory.create, sorted(constructs)) -++ new_ir.exposed_constructs = list( -++ map(self._ref_to_idl_def_factory.create, sorted(constructs))) -+ -+ assert not new_ir.legacy_window_aliases -+ if new_ir.identifier != 'Window': -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/web_idl/interface.py b/chromium/third_party/blink/renderer/bindings/scripts/web_idl/interface.py -+index 65d24e529d1..067ef2eb0b2 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/web_idl/interface.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/web_idl/interface.py -+@@ -180,8 +180,9 @@ class Interface(UserDefinedType, WithExtendedAttributes, WithCodeGeneratorInfo, -+ self._constructor_groups = tuple([ -+ ConstructorGroup( -+ group_ir, -+- filter(lambda x: x.identifier == group_ir.identifier, -+- self._constructors), -++ list( -++ filter(lambda x: x.identifier == group_ir.identifier, -++ self._constructors)), -+ owner=self) for group_ir in ir.constructor_groups -+ ]) -+ assert len(self._constructor_groups) <= 1 -+@@ -192,8 +193,9 @@ class Interface(UserDefinedType, WithExtendedAttributes, WithCodeGeneratorInfo, -+ self._named_constructor_groups = tuple([ -+ ConstructorGroup( -+ group_ir, -+- filter(lambda x: x.identifier == group_ir.identifier, -+- self._named_constructors), -++ list( -++ filter(lambda x: x.identifier == group_ir.identifier, -++ self._named_constructors)), -+ owner=self) for group_ir in ir.named_constructor_groups -+ ]) -+ self._operations = tuple([ -+@@ -203,22 +205,23 @@ class Interface(UserDefinedType, WithExtendedAttributes, WithCodeGeneratorInfo, -+ self._operation_groups = tuple([ -+ OperationGroup( -+ group_ir, -+- filter(lambda x: x.identifier == group_ir.identifier, -+- self._operations), -++ list( -++ filter(lambda x: x.identifier == group_ir.identifier, -++ self._operations)), -+ owner=self) for group_ir in ir.operation_groups -+ ]) -+ self._exposed_constructs = tuple(ir.exposed_constructs) -+ self._legacy_window_aliases = tuple(ir.legacy_window_aliases) -+ self._indexed_and_named_properties = None -+- indexed_and_named_property_operations = filter( -+- lambda x: x.is_indexed_or_named_property_operation, -+- self._operations) -++ indexed_and_named_property_operations = list( -++ filter(lambda x: x.is_indexed_or_named_property_operation, -++ self._operations)) -+ if indexed_and_named_property_operations: -+ self._indexed_and_named_properties = IndexedAndNamedProperties( -+ indexed_and_named_property_operations, owner=self) -+ self._stringifier = None -+- stringifier_operation_irs = filter(lambda x: x.is_stringifier, -+- ir.operations) -++ stringifier_operation_irs = list( -++ filter(lambda x: x.is_stringifier, ir.operations)) -+ if stringifier_operation_irs: -+ assert len(stringifier_operation_irs) == 1 -+ op_ir = make_copy(stringifier_operation_irs[0]) -+@@ -231,8 +234,9 @@ class Interface(UserDefinedType, WithExtendedAttributes, WithCodeGeneratorInfo, -+ attribute = None -+ if operation.stringifier_attribute: -+ attr_id = operation.stringifier_attribute -+- attributes = filter(lambda x: x.identifier == attr_id, -+- self._attributes) -++ attributes = list( -++ filter(lambda x: x.identifier == attr_id, -++ self._attributes)) -+ assert len(attributes) == 1 -+ attribute = attributes[0] -+ self._stringifier = Stringifier(operation, attribute, owner=self) -+@@ -578,8 +582,9 @@ class Iterable(WithDebugInfo): -+ self._operation_groups = tuple([ -+ OperationGroup( -+ group_ir, -+- filter(lambda x: x.identifier == group_ir.identifier, -+- self._operations), -++ list( -++ filter(lambda x: x.identifier == group_ir.identifier, -++ self._operations)), -+ owner=owner) for group_ir in ir.operation_groups -+ ]) -+ -+@@ -666,8 +671,9 @@ class Maplike(WithDebugInfo): -+ self._operation_groups = tuple([ -+ OperationGroup( -+ group_ir, -+- filter(lambda x: x.identifier == group_ir.identifier, -+- self._operations), -++ list( -++ filter(lambda x: x.identifier == group_ir.identifier, -++ self._operations)), -+ owner=owner) for group_ir in ir.operation_groups -+ ]) -+ -+@@ -755,8 +761,9 @@ class Setlike(WithDebugInfo): -+ self._operation_groups = tuple([ -+ OperationGroup( -+ group_ir, -+- filter(lambda x: x.identifier == group_ir.identifier, -+- self._operations), -++ list( -++ filter(lambda x: x.identifier == group_ir.identifier, -++ self._operations)), -+ owner=owner) for group_ir in ir.operation_groups -+ ]) -+ -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/web_idl/ir_builder.py b/chromium/third_party/blink/renderer/bindings/scripts/web_idl/ir_builder.py -+index e9aeff4ab82..d80554d603e 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/web_idl/ir_builder.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/web_idl/ir_builder.py -+@@ -2,6 +2,8 @@ -+ # Use of this source code is governed by a BSD-style license that can be -+ # found in the LICENSE file. -+ -++import sys -++ -+ from .argument import Argument -+ from .ast_group import AstGroup -+ from .attribute import Attribute -+@@ -30,6 +32,11 @@ from .operation import Operation -+ from .typedef import Typedef -+ -+ -++# TODO: Remove this once Python2 is obsoleted. -++if sys.version_info.major != 2: -++ long = int -++ -++ -+ def load_and_register_idl_definitions(filepaths, register_ir, -+ create_ref_to_idl_def, idl_type_factory): -+ """ -+@@ -160,7 +167,7 @@ class _IRBuilder(object): -+ child_nodes = list(node.GetChildren()) -+ extended_attributes = self._take_extended_attributes(child_nodes) -+ -+- members = map(self._build_interface_member, child_nodes) -++ members = list(map(self._build_interface_member, child_nodes)) -+ attributes = [] -+ constants = [] -+ operations = [] -+@@ -302,7 +309,7 @@ class _IRBuilder(object): -+ child_nodes = list(node.GetChildren()) -+ inherited = self._take_inheritance(child_nodes) -+ extended_attributes = self._take_extended_attributes(child_nodes) -+- own_members = map(self._build_dictionary_member, child_nodes) -++ own_members = list(map(self._build_dictionary_member, child_nodes)) -+ -+ return Dictionary.IR( -+ identifier=Identifier(node.GetName()), -+@@ -336,7 +343,7 @@ class _IRBuilder(object): -+ -+ child_nodes = list(node.GetChildren()) -+ extended_attributes = self._take_extended_attributes(child_nodes) -+- members = map(self._build_interface_member, child_nodes) -++ members = list(map(self._build_interface_member, child_nodes)) -+ constants = [] -+ operations = [] -+ for member in members: -+@@ -456,8 +463,8 @@ class _IRBuilder(object): -+ assert len(child_nodes) == 1 -+ child = child_nodes[0] -+ if child.GetClass() == 'Arguments': -+- arguments = map(build_extattr_argument, -+- child.GetChildren()) -++ arguments = list( -++ map(build_extattr_argument, child.GetChildren())) -+ elif child.GetClass() == 'Call': -+ assert len(child.GetChildren()) == 1 -+ grand_child = child.GetChildren()[0] -+@@ -486,7 +493,9 @@ class _IRBuilder(object): -+ -+ assert node.GetClass() == 'ExtAttributes' -+ return ExtendedAttributes( -+- filter(None, map(build_extended_attribute, node.GetChildren()))) -++ list( -++ filter(None, map(build_extended_attribute, -++ node.GetChildren())))) -+ -+ def _build_inheritance(self, node): -+ assert node.GetClass() == 'Inherit' -+@@ -506,7 +515,7 @@ class _IRBuilder(object): -+ -+ def _build_iterable(self, node): -+ assert node.GetClass() == 'Iterable' -+- types = map(self._build_type, node.GetChildren()) -++ types = list(map(self._build_type, node.GetChildren())) -+ assert len(types) == 1 or len(types) == 2 -+ if len(types) == 1: # value iterator -+ key_type, value_type = (None, types[0]) -+@@ -584,7 +593,7 @@ class _IRBuilder(object): -+ def _build_maplike(self, node, interface_identifier): -+ assert node.GetClass() == 'Maplike' -+ assert isinstance(interface_identifier, Identifier) -+- types = map(self._build_type, node.GetChildren()) -++ types = list(map(self._build_type, node.GetChildren())) -+ assert len(types) == 2 -+ key_type, value_type = types -+ is_readonly = bool(node.GetProperty('READONLY')) -+@@ -676,7 +685,7 @@ class _IRBuilder(object): -+ def _build_setlike(self, node, interface_identifier): -+ assert node.GetClass() == 'Setlike' -+ assert isinstance(interface_identifier, Identifier) -+- types = map(self._build_type, node.GetChildren()) -++ types = list(map(self._build_type, node.GetChildren())) -+ assert len(types) == 1 -+ value_type = types[0] -+ is_readonly = bool(node.GetProperty('READONLY')) -+@@ -838,7 +847,7 @@ class _IRBuilder(object): -+ -+ def build_union_type(node, extended_attributes): -+ return self._idl_type_factory.union_type( -+- member_types=map(self._build_type, node.GetChildren()), -++ member_types=list(map(self._build_type, node.GetChildren())), -+ is_optional=is_optional, -+ extended_attributes=extended_attributes, -+ debug_info=self._build_debug_info(node)) -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/web_idl/make_copy.py b/chromium/third_party/blink/renderer/bindings/scripts/web_idl/make_copy.py -+index a7a2b11f3f0..2f6b61300ff 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/web_idl/make_copy.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/web_idl/make_copy.py -+@@ -3,6 +3,13 @@ -+ # found in the LICENSE file. -+ -+ -++import sys -++ -++# TODO: Remove this once Python2 is obsoleted. -++if sys.version_info.major != 2: -++ long = int -++ basestring = str -++ -+ def make_copy(obj, memo=None): -+ """ -+ Creates a copy of the given object, which should be an IR or part of IR. -+diff --git a/chromium/third_party/blink/renderer/bindings/scripts/web_idl/namespace.py b/chromium/third_party/blink/renderer/bindings/scripts/web_idl/namespace.py -+index eeabef97cbe..bd7e98907f3 100644 -+--- a/chromium/third_party/blink/renderer/bindings/scripts/web_idl/namespace.py -++++ b/chromium/third_party/blink/renderer/bindings/scripts/web_idl/namespace.py -+@@ -107,11 +107,13 @@ class Namespace(UserDefinedType, WithExtendedAttributes, WithCodeGeneratorInfo, -+ for operation_ir in ir.operations -+ ]) -+ self._operation_groups = tuple([ -+- OperationGroup( -+- operation_group_ir, -+- filter(lambda x: x.identifier == operation_group_ir.identifier, -+- self._operations), -+- owner=self) for operation_group_ir in ir.operation_groups -++ OperationGroup(operation_group_ir, -++ list( -++ filter( -++ lambda x: x.identifier == operation_group_ir -++ .identifier, self._operations)), -++ owner=self) -++ for operation_group_ir in ir.operation_groups -+ ]) -+ -+ @property -+diff --git a/chromium/third_party/blink/renderer/bindings/templates/dictionary_v8.cc.tmpl b/chromium/third_party/blink/renderer/bindings/templates/dictionary_v8.cc.tmpl -+index 0add9c45a38..dc910f6d227 100644 -+--- a/chromium/third_party/blink/renderer/bindings/templates/dictionary_v8.cc.tmpl -++++ b/chromium/third_party/blink/renderer/bindings/templates/dictionary_v8.cc.tmpl -+@@ -59,9 +59,9 @@ void {{v8_class}}::ToImpl(v8::Isolate* isolate, v8::Local v8_value, { -+ DCHECK(executionContext); -+ {% endif %}{# has_origin_trial_members #} -+ {% endif %}{# members #} -+- {% for origin_trial_test, origin_trial_member_list in members | groupby('origin_trial_feature_name') %} -++ {% for origin_trial_test, origin_trial_member_list in members | stringifykeygroupby('origin_trial_feature_name') %} -+ {% filter origin_trial_enabled(origin_trial_test, "executionContext") %} -+- {% for feature_name, member_list in origin_trial_member_list | groupby('runtime_enabled_feature_name') %} -++ {% for feature_name, member_list in origin_trial_member_list | stringifykeygroupby('runtime_enabled_feature_name') %} -+ {% filter runtime_enabled(feature_name) %} -+ {% for member in member_list %} -+ v8::Local {{member.v8_value}}; -+@@ -147,9 +147,9 @@ bool toV8{{cpp_class}}(const {{cpp_class}}* impl, v8::Local dictiona -+ DCHECK(executionContext); -+ {% endif %}{# has_origin_trial_members #} -+ {% endif %}{# members #} -+- {% for origin_trial_test, origin_trial_member_list in members | groupby('origin_trial_feature_name') %} -++ {% for origin_trial_test, origin_trial_member_list in members | stringifykeygroupby('origin_trial_feature_name') %} -+ {% filter origin_trial_enabled(origin_trial_test, "executionContext") %} -+- {% for feature_name, member_list in origin_trial_member_list | groupby('runtime_enabled_feature_name') %} -++ {% for feature_name, member_list in origin_trial_member_list | stringifykeygroupby('runtime_enabled_feature_name') %} -+ {% filter runtime_enabled(feature_name) %} -+ {% for member in member_list %} -+ v8::Local {{member.v8_value}}; -+diff --git a/chromium/third_party/blink/renderer/build/scripts/core/css/make_style_shorthands.py b/chromium/third_party/blink/renderer/build/scripts/core/css/make_style_shorthands.py -+index 1799cd5a153..5f43ffabc26 100755 -+--- a/chromium/third_party/blink/renderer/build/scripts/core/css/make_style_shorthands.py -++++ b/chromium/third_party/blink/renderer/build/scripts/core/css/make_style_shorthands.py -+@@ -71,7 +71,7 @@ class Expansion(object): -+ def enabled_longhands(self): -+ include = lambda longhand: not longhand[ -+ 'runtime_flag'] or self.is_enabled(longhand['runtime_flag']) -+- return filter(include, self._longhands) -++ return list(filter(include, self._longhands)) -+ -+ @property -+ def index(self): -+@@ -87,8 +87,9 @@ class Expansion(object): -+ -+ def create_expansions(longhands): -+ flags = collect_runtime_flags(longhands) -+- expansions = map(lambda mask: Expansion(longhands, flags, mask), -+- range(1 << len(flags))) -++ expansions = list( -++ map(lambda mask: Expansion(longhands, flags, mask), -++ range(1 << len(flags)))) -+ assert len(expansions) > 0 -+ # We generate 2^N expansions for N flags, so enforce some limit. -+ assert len(flags) <= 4, 'Too many runtime flags for a single shorthand' -+@@ -114,14 +115,14 @@ class StylePropertyShorthandWriter(json5_generator.Writer): -+ -+ self._longhand_dictionary = defaultdict(list) -+ for property_ in json5_properties.shorthands: -+- property_['longhand_enum_keys'] = map(enum_key_for_css_property, -+- property_['longhands']) -+- property_['longhand_property_ids'] = map(id_for_css_property, -+- property_['longhands']) -+- -+- longhands = map( -+- lambda name: json5_properties.properties_by_name[name], -+- property_['longhands']) -++ property_['longhand_enum_keys'] = list( -++ map(enum_key_for_css_property, property_['longhands'])) -++ property_['longhand_property_ids'] = list( -++ map(id_for_css_property, property_['longhands'])) -++ -++ longhands = list( -++ map(lambda name: json5_properties.properties_by_name[name], -++ property_['longhands'])) -+ property_['expansions'] = create_expansions(longhands) -+ for longhand_enum_key in property_['longhand_enum_keys']: -+ self._longhand_dictionary[longhand_enum_key].append(property_) -+diff --git a/chromium/third_party/blink/renderer/build/scripts/core/css/properties/make_css_property_instances.py b/chromium/third_party/blink/renderer/build/scripts/core/css/properties/make_css_property_instances.py -+index 75030ac577e..f72aadee17d 100755 -+--- a/chromium/third_party/blink/renderer/build/scripts/core/css/properties/make_css_property_instances.py -++++ b/chromium/third_party/blink/renderer/build/scripts/core/css/properties/make_css_property_instances.py -+@@ -42,8 +42,8 @@ class CSSPropertyInstancesWriter(json5_generator.Writer): -+ aliases = self._css_properties.aliases -+ -+ # Lists of PropertyClassData. -+- self._property_classes_by_id = map(self.get_class, properties) -+- self._alias_classes_by_id = map(self.get_class, aliases) -++ self._property_classes_by_id = list(map(self.get_class, properties)) -++ self._alias_classes_by_id = list(map(self.get_class, aliases)) -+ -+ # Sort by enum value. -+ self._property_classes_by_id.sort(key=lambda t: t.enum_value) -+diff --git a/chromium/third_party/blink/renderer/build/scripts/gperf.py b/chromium/third_party/blink/renderer/build/scripts/gperf.py -+index 5ee49056be4..db72660d471 100644 -+--- a/chromium/third_party/blink/renderer/build/scripts/gperf.py -++++ b/chromium/third_party/blink/renderer/build/scripts/gperf.py -+@@ -95,7 +95,7 @@ def main(): -+ -+ open(args.output_file, 'wb').write( -+ generate_gperf(gperf_path, -+- open(infile).read(), gperf_args)) -++ open(infile).read(), gperf_args).encode('utf-8')) -+ -+ -+ if __name__ == '__main__': -+diff --git a/chromium/third_party/blink/renderer/build/scripts/in_file.py b/chromium/third_party/blink/renderer/build/scripts/in_file.py -+index 28adc050f1e..58113483e57 100644 -+--- a/chromium/third_party/blink/renderer/build/scripts/in_file.py -++++ b/chromium/third_party/blink/renderer/build/scripts/in_file.py -+@@ -66,7 +66,7 @@ class InFile(object): -+ self._defaults = defaults -+ self._valid_values = copy.deepcopy( -+ valid_values if valid_values else {}) -+- self._parse(map(str.strip, lines)) -++ self._parse(list(map(str.strip, lines))) -+ -+ @classmethod -+ def load_from_files(self, file_paths, defaults, valid_values, -+diff --git a/chromium/third_party/blink/renderer/build/scripts/in_generator.py b/chromium/third_party/blink/renderer/build/scripts/in_generator.py -+index e46740a2e85..ab1981ad1e3 100644 -+--- a/chromium/third_party/blink/renderer/build/scripts/in_generator.py -++++ b/chromium/third_party/blink/renderer/build/scripts/in_generator.py -+@@ -32,10 +32,15 @@ import os -+ import os.path -+ import shlex -+ import shutil -++import sys -+ import optparse -+ -+ from in_file import InFile -+ -++# TODO: Remove this once Python2 is obsoleted. -++if sys.version_info.major != 2: -++ basestring = str -++ -+ -+ ######################################################### -+ # This is now deprecated - use json5_generator.py instead -+diff --git a/chromium/third_party/blink/renderer/build/scripts/make_runtime_features.py b/chromium/third_party/blink/renderer/build/scripts/make_runtime_features.py -+index cafe8d94a8e..6925a4fa580 100755 -+--- a/chromium/third_party/blink/renderer/build/scripts/make_runtime_features.py -++++ b/chromium/third_party/blink/renderer/build/scripts/make_runtime_features.py -+@@ -138,7 +138,7 @@ class RuntimeFeatureWriter(BaseRuntimeFeatureWriter): -+ except Exception: -+ # If trouble unpickling, overwrite -+ pass -+- with open(os.path.abspath(file_name), 'w') as pickle_file: -++ with open(os.path.abspath(file_name), 'wb') as pickle_file: -+ pickle.dump(features_map, pickle_file) -+ -+ def _template_inputs(self): -+diff --git a/chromium/third_party/blink/renderer/build/scripts/templates/element_factory.cc.tmpl b/chromium/third_party/blink/renderer/build/scripts/templates/element_factory.cc.tmpl -+index dc3f44c5b10..3eefcf9f0ee 100644 -+--- a/chromium/third_party/blink/renderer/build/scripts/templates/element_factory.cc.tmpl -++++ b/chromium/third_party/blink/renderer/build/scripts/templates/element_factory.cc.tmpl -+@@ -26,7 +26,7 @@ using {{namespace}}FunctionMap = HashMapGetExecutionContext())) { -+diff --git a/chromium/third_party/blink/renderer/build/scripts/templates/element_type_helpers.h.tmpl b/chromium/third_party/blink/renderer/build/scripts/templates/element_type_helpers.h.tmpl -+index 1b5297d52dc..edecc81d9d4 100644 -+--- a/chromium/third_party/blink/renderer/build/scripts/templates/element_type_helpers.h.tmpl -++++ b/chromium/third_party/blink/renderer/build/scripts/templates/element_type_helpers.h.tmpl -+@@ -15,7 +15,7 @@ namespace blink { -+ class Document; -+ -+ // Type checking. -+-{% for tag in tags|sort if not tag.multipleTagNames and not tag.noTypeHelpers %} -++{% for tag in tags|sort(attribute='name') if not tag.multipleTagNames and not tag.noTypeHelpers %} -+ class {{tag.interface}}; -+ template <> -+ inline bool IsElementOfType(const Node& node) { -+diff --git a/chromium/third_party/blink/renderer/build/scripts/templates/macros.tmpl b/chromium/third_party/blink/renderer/build/scripts/templates/macros.tmpl -+index 0244433af2e..dcdbb02a56c 100644 -+--- a/chromium/third_party/blink/renderer/build/scripts/templates/macros.tmpl -++++ b/chromium/third_party/blink/renderer/build/scripts/templates/macros.tmpl -+@@ -25,7 +25,7 @@ -+ -+ -+ {% macro trie_leaf(index, object, return_macro, lowercase_data) %} -+-{% set name, value = object.items()[0] %} -++{% set name, value = (object.items()|list)[0] %} -+ {% if name|length %} -+ if ( -+ {%- for c in name -%} -+@@ -45,7 +45,7 @@ return {{ return_macro(value) }}; -+ -+ -+ {% macro trie_switch(trie, index, return_macro, lowercase_data) %} -+-{% if trie|length == 1 and trie.values()[0] is string %} -++{% if trie|length == 1 and (trie.values()|list)[0] is string %} -+ {{ trie_leaf(index, trie, return_macro, lowercase_data) -}} -+ {% else %} -+ {% if lowercase_data %} -+diff --git a/chromium/third_party/blink/renderer/build/scripts/templates/make_qualified_names.h.tmpl b/chromium/third_party/blink/renderer/build/scripts/templates/make_qualified_names.h.tmpl -+index cb05c6c4315..bd5566b03e7 100644 -+--- a/chromium/third_party/blink/renderer/build/scripts/templates/make_qualified_names.h.tmpl -++++ b/chromium/third_party/blink/renderer/build/scripts/templates/make_qualified_names.h.tmpl -+@@ -24,12 +24,12 @@ namespace {{cpp_namespace}} { -+ {{symbol_export}}extern const WTF::AtomicString& {{namespace_prefix}}NamespaceURI; -+ -+ // Tags -+-{% for tag in tags|sort %} -++{% for tag in tags|sort(attribute='name') %} -+ {{symbol_export}}extern const blink::{{namespace}}QualifiedName& {{tag|symbol}}Tag; -+ {% endfor %} -+ -+ // Attributes -+-{% for attr in attrs|sort %} -++{% for attr in attrs|sort(attribute='name') %} -+ {{symbol_export}}extern const blink::QualifiedName& {{attr|symbol}}Attr; -+ {% endfor %} -+ -+diff --git a/chromium/third_party/dawn/generator/generator_lib.py b/chromium/third_party/dawn/generator/generator_lib.py -+index 5e3734d7833..e3d46bd194f 100644 -+--- a/chromium/third_party/dawn/generator/generator_lib.py -++++ b/chromium/third_party/dawn/generator/generator_lib.py -+@@ -201,6 +201,10 @@ def _compute_python_dependencies(root_dir=None): -+ -+ paths = set() -+ for path in module_paths: -++ # Builtin/namespaced modules may return None for the file path. -++ if not path: -++ continue -++ -+ path = os.path.abspath(path) -+ -+ if not path.startswith(root_dir): -+diff --git a/chromium/third_party/devtools-frontend/src/BUILD.gn b/chromium/third_party/devtools-frontend/src/BUILD.gn -+index cd488e88b60..ea1dc3d9a79 100644 -+--- a/chromium/third_party/devtools-frontend/src/BUILD.gn -++++ b/chromium/third_party/devtools-frontend/src/BUILD.gn -+@@ -2,6 +2,8 @@ -+ # Use of this source code is governed by a BSD-style license that can be -+ # found in the LICENSE file. -+ -++import("//build/config/python.gni") -++ -+ import("//third_party/blink/public/public_features.gni") -+ import("./all_devtools_files.gni") -+ import("./all_devtools_modules.gni") -+diff --git a/chromium/third_party/devtools-frontend/src/scripts/build/build_inspector_overlay.py b/chromium/third_party/devtools-frontend/src/scripts/build/build_inspector_overlay.py -+index d6666e8b74f..0f7a661e632 100644 -+--- a/chromium/third_party/devtools-frontend/src/scripts/build/build_inspector_overlay.py -++++ b/chromium/third_party/devtools-frontend/src/scripts/build/build_inspector_overlay.py -+@@ -45,7 +45,8 @@ def rollup(input_path, output_path, filename, max_size, rollup_plugin): -+ ['--format', 'iife', '-n', 'InspectorOverlay'] + ['--input', target] + -+ ['--plugin', rollup_plugin], -+ stdout=subprocess.PIPE, -+- stderr=subprocess.PIPE) -++ stderr=subprocess.PIPE, -++ text=True) -+ out, error = rollup_process.communicate() -+ if not out: -+ raise Exception("rollup failed: " + error) -+diff --git a/chromium/third_party/devtools-frontend/src/scripts/build/build_release_applications.py b/chromium/third_party/devtools-frontend/src/scripts/build/build_release_applications.py -+index fa8e73d34af..7d0b84b2171 100644 -+--- a/chromium/third_party/devtools-frontend/src/scripts/build/build_release_applications.py -++++ b/chromium/third_party/devtools-frontend/src/scripts/build/build_release_applications.py -+@@ -10,7 +10,7 @@ Builds applications in release mode: -+ and the application loader into a single script. -+ """ -+ -+-from cStringIO import StringIO -++from io import StringIO -+ from os import path -+ from os.path import join -+ import copy -+@@ -145,8 +145,7 @@ class ReleaseBuilder(object): -+ resource_content = read_file(path.join(self.application_dir, resource_name)) -+ if not (resource_name.endswith('.html') -+ or resource_name.endswith('md')): -+- resource_content += resource_source_url(resource_name).encode( -+- 'utf-8') -++ resource_content += resource_source_url(resource_name) -+ resource_content = resource_content.replace('\\', '\\\\') -+ resource_content = resource_content.replace('\n', '\\n') -+ resource_content = resource_content.replace('"', '\\"') -+@@ -173,7 +172,9 @@ class ReleaseBuilder(object): -+ def _concatenate_application_script(self, output): -+ output.write('Root.allDescriptors.push(...%s);' % self._release_module_descriptors()) -+ if self.descriptors.extends: -+- output.write('Root.applicationDescriptor.modules.push(...%s);' % json.dumps(self.descriptors.application.values())) -++ output.write( -++ 'Root.applicationDescriptor.modules.push(...%s);' % -++ json.dumps(list(self.descriptors.application.values()))) -+ else: -+ output.write('Root.applicationDescriptor = %s;' % self.descriptors.application_json()) -+ -+diff --git a/chromium/third_party/devtools-frontend/src/scripts/build/generate_devtools_grd.py b/chromium/third_party/devtools-frontend/src/scripts/build/generate_devtools_grd.py -+index be510c48d76..c6a59c90298 100644 -+--- a/chromium/third_party/devtools-frontend/src/scripts/build/generate_devtools_grd.py -++++ b/chromium/third_party/devtools-frontend/src/scripts/build/generate_devtools_grd.py -+@@ -123,7 +123,7 @@ def main(argv): -+ -+ try: -+ os.makedirs(path.join(output_directory, 'Images')) -+- except OSError, e: -++ except OSError as e: -+ if e.errno != errno.EEXIST: -+ raise e -+ -+@@ -147,7 +147,7 @@ def main(argv): -+ shutil.copy(path.join(dirname, filename), path.join(output_directory, 'Images')) -+ add_file_to_grd(doc, path.join('Images', filename)) -+ -+- with open(parsed_args.output_filename, 'w') as output_file: -++ with open(parsed_args.output_filename, 'wb') as output_file: -+ output_file.write(doc.toxml(encoding='UTF-8')) -+ -+ -+diff --git a/chromium/third_party/devtools-frontend/src/scripts/build/modular_build.py b/chromium/third_party/devtools-frontend/src/scripts/build/modular_build.py -+index 0ba695d3810..bb1da2f9f8d 100644 -+--- a/chromium/third_party/devtools-frontend/src/scripts/build/modular_build.py -++++ b/chromium/third_party/devtools-frontend/src/scripts/build/modular_build.py -+@@ -7,6 +7,8 @@ -+ Utilities for the modular DevTools build. -+ """ -+ -++from __future__ import print_function -++ -+ import collections -+ from os import path -+ import os -+@@ -40,7 +42,7 @@ def load_and_parse_json(filename): -+ try: -+ return json.loads(read_file(filename)) -+ except: -+- print 'ERROR: Failed to parse %s' % filename -++ print('ERROR: Failed to parse %s' % filename) -+ raise -+ -+ class Descriptors: -+@@ -57,7 +59,7 @@ class Descriptors: -+ -+ def application_json(self): -+ result = dict() -+- result['modules'] = self.application.values() -++ result['modules'] = list(self.application.values()) -+ return json.dumps(result) -+ -+ def all_compiled_files(self): -+diff --git a/chromium/third_party/jinja2/tests.py b/chromium/third_party/jinja2/tests.py -+index 0adc3d4dbcb..b14f85ff148 100644 -+--- a/chromium/third_party/jinja2/tests.py -++++ b/chromium/third_party/jinja2/tests.py -+@@ -10,7 +10,7 @@ -+ """ -+ import operator -+ import re -+-from collections import Mapping -++from collections.abc import Mapping -+ from jinja2.runtime import Undefined -+ from jinja2._compat import text_type, string_types, integer_types -+ import decimal -+diff --git a/chromium/tools/metrics/ukm/gen_builders.py b/chromium/tools/metrics/ukm/gen_builders.py -+index f9f61d90a56..44e46fae8cc 100755 -+--- a/chromium/tools/metrics/ukm/gen_builders.py -++++ b/chromium/tools/metrics/ukm/gen_builders.py -+@@ -48,9 +48,10 @@ def ReadFilteredData(path): -+ data = ukm_model.UKM_XML_TYPE.Parse(ukm_file.read()) -+ event_tag = ukm_model._EVENT_TYPE.tag -+ metric_tag = ukm_model._METRIC_TYPE.tag -+- data[event_tag] = filter(ukm_model.IsNotObsolete, data[event_tag]) -++ data[event_tag] = list(filter(ukm_model.IsNotObsolete, data[event_tag])) -+ for event in data[event_tag]: -+- event[metric_tag] = filter(ukm_model.IsNotObsolete, event[metric_tag]) -++ event[metric_tag] = list( -++ filter(ukm_model.IsNotObsolete, event[metric_tag])) -+ return data -+ -+ -+diff --git a/chromium/ui/ozone/generate_constructor_list.py b/chromium/ui/ozone/generate_constructor_list.py -+index 8d800636c97..04fa18e93df 100755 -+--- a/chromium/ui/ozone/generate_constructor_list.py -++++ b/chromium/ui/ozone/generate_constructor_list.py -+@@ -45,12 +45,15 @@ Example Output: ./ui/ozone/generate_constructor_list.py \ -+ } // namespace ui -+ """ -+ -++try: -++ from StringIO import StringIO # for Python 2 -++except ImportError: -++ from io import StringIO # for Python 3 -+ import optparse -+ import os -+ import collections -+ import re -+ import sys -+-import string -+ -+ -+ def GetTypedefName(typename): -+@@ -68,7 +71,7 @@ def GetConstructorName(typename, platform): -+ This is just "Create" + typename + platform. -+ """ -+ -+- return 'Create' + typename + string.capitalize(platform) -++ return 'Create' + typename + platform.capitalize() -+ -+ -+ def GenerateConstructorList(out, namespace, export, typenames, platforms, -+@@ -163,12 +166,14 @@ def main(argv): -+ sys.exit(1) -+ -+ # Write to standard output or file specified by --output_cc. -+- out_cc = sys.stdout -++ out_cc = getattr(sys.stdout, 'buffer', sys.stdout) -+ if options.output_cc: -+ out_cc = open(options.output_cc, 'wb') -+ -+- GenerateConstructorList(out_cc, options.namespace, options.export, -++ out_cc_str = StringIO() -++ GenerateConstructorList(out_cc_str, options.namespace, options.export, -+ typenames, platforms, includes, usings) -++ out_cc.write(out_cc_str.getvalue().encode('utf-8')) -+ -+ if options.output_cc: -+ out_cc.close() -+diff --git a/chromium/ui/ozone/generate_ozone_platform_list.py b/chromium/ui/ozone/generate_ozone_platform_list.py -+index d47c398259b..2702b68b9bd 100755 -+--- a/chromium/ui/ozone/generate_ozone_platform_list.py -++++ b/chromium/ui/ozone/generate_ozone_platform_list.py -+@@ -49,12 +49,15 @@ Example Output: ./generate_ozone_platform_list.py --default wayland dri wayland -+ -+ """ -+ -++try: -++ from StringIO import StringIO # for Python 2 -++except ImportError: -++ from io import StringIO # for Python 3 -+ import optparse -+ import os -+ import collections -+ import re -+ import sys -+-import string -+ -+ -+ def GetConstantName(name): -+@@ -63,7 +66,7 @@ def GetConstantName(name): -+ We just capitalize the platform name and prepend "CreateOzonePlatform". -+ """ -+ -+- return 'kPlatform' + string.capitalize(name) -++ return 'kPlatform' + name.capitalize() -+ -+ -+ def GeneratePlatformListText(out, platforms): -+@@ -149,9 +152,9 @@ def main(argv): -+ platforms.insert(0, options.default) -+ -+ # Write to standard output or file specified by --output_{cc,h}. -+- out_cc = sys.stdout -+- out_h = sys.stdout -+- out_txt = sys.stdout -++ out_cc = getattr(sys.stdout, 'buffer', sys.stdout) -++ out_h = getattr(sys.stdout, 'buffer', sys.stdout) -++ out_txt = getattr(sys.stdout, 'buffer', sys.stdout) -+ if options.output_cc: -+ out_cc = open(options.output_cc, 'wb') -+ if options.output_h: -+@@ -159,9 +162,16 @@ def main(argv): -+ if options.output_txt: -+ out_txt = open(options.output_txt, 'wb') -+ -+- GeneratePlatformListText(out_txt, platforms) -+- GeneratePlatformListHeader(out_h, platforms) -+- GeneratePlatformListSource(out_cc, platforms) -++ out_txt_str = StringIO() -++ out_h_str = StringIO() -++ out_cc_str = StringIO() -++ -++ GeneratePlatformListText(out_txt_str, platforms) -++ out_txt.write(out_txt_str.getvalue().encode('utf-8')) -++ GeneratePlatformListHeader(out_h_str, platforms) -++ out_h.write(out_h_str.getvalue().encode('utf-8')) -++ GeneratePlatformListSource(out_cc_str, platforms) -++ out_cc.write(out_cc_str.getvalue().encode('utf-8')) -+ -+ if options.output_cc: -+ out_cc.close() -+-- -+2.25.1 -+ -diff --git a/package/qt5/qt5webengine-chromium/0002-Don-t-rebase-sysroot-path.patch b/package/qt5/qt5webengine-chromium/0002-Don-t-rebase-sysroot-path.patch -new file mode 100644 -index 0000000000..c39f008a3d ---- /dev/null -+++ b/package/qt5/qt5webengine-chromium/0002-Don-t-rebase-sysroot-path.patch -@@ -0,0 +1,32 @@ -+From bfc520671693587a0b81842018326da35aa97f80 Mon Sep 17 00:00:00 2001 -+From: James Hilliard -+Date: Thu, 3 Feb 2022 20:41:08 -0700 -+Subject: [PATCH] Don't rebase sysroot path -+ -+Just use the actual sysroot as rebase_path will generate an invalid -+sysroot path. -+ -+Fixes: -+/home/buildroot/buildroot/output/per-package/qt5webengine/host/opt/ext-toolchain/bin/../lib/gcc/aarch64-buildroot-linux-gnu/10.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: cannot find crti.o: No such file or directory -+ -+Signed-off-by: James Hilliard -+--- -+ chromium/build/config/posix/BUILD.gn | 2 +- -+ 1 file changed, 1 insertion(+), 1 deletion(-) -+ -+diff --git a/chromium/build/config/posix/BUILD.gn b/chromium/build/config/posix/BUILD.gn -+index e61554c5656..dc957225869 100644 -+--- a/chromium/build/config/posix/BUILD.gn -++++ b/chromium/build/config/posix/BUILD.gn -+@@ -27,7 +27,7 @@ config("runtime_library") { -+ -+ if (!is_apple && sysroot != "") { -+ # Pass the sysroot to all C compiler variants, the assembler, and linker. -+- sysroot_flags = [ "--sysroot=" + rebase_path(sysroot, root_build_dir) ] -++ sysroot_flags = [ "--sysroot=" + sysroot ] -+ if (is_linux || is_chromeos) { -+ # This is here so that all files get recompiled after a sysroot roll and -+ # when turning the sysroot on or off. (defines are passed via the command -+-- -+2.25.1 -+ -diff --git a/package/qt5/qt5webengine-chromium/Config.in b/package/qt5/qt5webengine-chromium/Config.in -new file mode 100644 -index 0000000000..8ba9ad7135 ---- /dev/null -+++ b/package/qt5/qt5webengine-chromium/Config.in -@@ -0,0 +1,5 @@ -+# Not user-selectable, it is only needed to be copied -+# into the qt5webengine source tree. -+config BR2_PACKAGE_QT5WEBENGINE_CHROMIUM -+ bool -+ select BR2_PACKAGE_QT5WEBENGINE_CHROMIUM_CATAPULT -diff --git a/package/qt5/qt5webengine-chromium/chromium-latest.inc b/package/qt5/qt5webengine-chromium/chromium-latest.inc -new file mode 100644 -index 0000000000..ced431c9e9 ---- /dev/null -+++ b/package/qt5/qt5webengine-chromium/chromium-latest.inc -@@ -0,0 +1,1257 @@ -+# (echo "QT5WEBENGINE_CHROMIUM_LICENSE_FILES = \\" ; \ -+# find * -type f \ -+# \( -iname 'license*' -o -iname 'copying*' -o -name 'APPLE_LICENSE' -o -name 'Copyright' -o -path '*/license_texts/*' -o -path '*/licenses/*' \) \ -+# -a -not -name '*.cc' -not -name '*.py' -not -name '*.pyc' -not -name '*.h' -not -name 'LICENSE.sha1' -not -name 'licensecheck.pl*' -not -name 'license.after' -not -name 'license.before' -not -path 'chromium/third_party/catapult/*' | \ -+# sort | sed 's%^\(.*\)$%\t\1 \\%') > package/qt5/qt5webengine-chromium/chromium-latest.inc -+QT5WEBENGINE_CHROMIUM_LICENSE_FILES = \ -+ chromium/base/third_party/cityhash/COPYING \ -+ chromium/base/third_party/double_conversion/LICENSE \ -+ chromium/base/third_party/dynamic_annotations/LICENSE \ -+ chromium/base/third_party/icu/LICENSE \ -+ chromium/base/third_party/libevent/LICENSE \ -+ chromium/base/third_party/nspr/LICENSE \ -+ chromium/base/third_party/superfasthash/LICENSE \ -+ chromium/base/third_party/symbolize/LICENSE \ -+ chromium/base/third_party/valgrind/LICENSE \ -+ chromium/base/third_party/xdg_mime/LICENSE \ -+ chromium/base/third_party/xdg_user_dirs/LICENSE \ -+ chromium/buildtools/LICENSE \ -+ chromium/LICENSE \ -+ chromium/LICENSE.chromium_os \ -+ chromium/mojo/public/LICENSE \ -+ chromium/net/third_party/mozilla_security_manager/LICENSE \ -+ chromium/net/third_party/nss/LICENSE \ -+ chromium/net/third_party/quiche/src/LICENSE \ -+ chromium/net/third_party/uri_template/LICENSE \ -+ chromium/ppapi/LICENSE \ -+ chromium/third_party/abseil-cpp/LICENSE \ -+ chromium/third_party/angle/LICENSE \ -+ chromium/third_party/angle/src/common/third_party/smhasher/LICENSE \ -+ chromium/third_party/angle/src/common/third_party/xxhash/LICENSE \ -+ chromium/third_party/angle/src/libANGLE/renderer/vulkan/shaders/src/third_party/ffx_spd/LICENSE \ -+ chromium/third_party/angle/src/third_party/compiler/LICENSE \ -+ chromium/third_party/angle/src/third_party/libXNVCtrl/LICENSE \ -+ chromium/third_party/angle/src/third_party/volk/LICENSE.md \ -+ chromium/third_party/angle/third_party/rapidjson/src/bin/jsonschema/LICENSE \ -+ chromium/third_party/angle/third_party/rapidjson/src/contrib/natvis/LICENSE \ -+ chromium/third_party/angle/third_party/rapidjson/src/license.txt \ -+ chromium/third_party/angle/third_party/vulkan-headers/src/LICENSE.txt \ -+ chromium/third_party/angle/third_party/vulkan-loader/src/LICENSE.txt \ -+ chromium/third_party/angle/third_party/vulkan-tools/src/LICENSE.txt \ -+ chromium/third_party/angle/tools/flex-bison/third_party/m4sugar/LICENSE \ -+ chromium/third_party/angle/tools/flex-bison/third_party/skeletons/LICENSE \ -+ chromium/third_party/angle/util/windows/third_party/StackWalker/LICENSE \ -+ chromium/third_party/apple_apsl/LICENSE \ -+ chromium/third_party/arcore-android-sdk-client/LICENSE \ -+ chromium/third_party/arcore-android-sdk/LICENSE \ -+ chromium/third_party/axe-core/LICENSE \ -+ chromium/third_party/bazel/LICENSE \ -+ chromium/third_party/blanketjs/LICENSE \ -+ chromium/third_party/blink/LICENSE_FOR_ABOUT_CREDITS \ -+ chromium/third_party/blink/renderer/core/LICENSE-APPLE \ -+ chromium/third_party/blink/renderer/core/LICENSE-LGPL-2 \ -+ chromium/third_party/blink/renderer/core/LICENSE-LGPL-2.1 \ -+ chromium/third_party/blink/renderer/platform/testing/data/third_party/Noto/LICENSE_OFL.txt \ -+ chromium/third_party/blink/renderer/platform/testing/data/third_party/Roboto/LICENSE.txt \ -+ chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/LICENSE.md \ -+ chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/third_party/atomicwrites/LICENSE \ -+ chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/third_party/enum/enum/LICENSE \ -+ chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/third_party/h2/LICENSE \ -+ chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/third_party/hpack/LICENSE \ -+ chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/third_party/html5lib/LICENSE \ -+ chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/third_party/hyperframe/LICENSE \ -+ chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/third_party/six/LICENSE \ -+ chromium/third_party/boringssl/src/LICENSE \ -+ chromium/third_party/boringssl/src/third_party/fiat/LICENSE \ -+ chromium/third_party/boringssl/src/third_party/googletest/LICENSE \ -+ chromium/third_party/boringssl/src/third_party/wycheproof_testvectors/LICENSE \ -+ chromium/third_party/bouncycastle/LICENSE \ -+ chromium/third_party/breakpad/breakpad/LICENSE \ -+ chromium/third_party/breakpad/breakpad/src/third_party/curl/COPYING \ -+ chromium/third_party/breakpad/breakpad/src/third_party/libdisasm/LICENSE \ -+ chromium/third_party/breakpad/LICENSE \ -+ chromium/third_party/brotli/LICENSE \ -+ chromium/third_party/bspatch/LICENSE \ -+ chromium/third_party/byte_buddy/LICENSE \ -+ chromium/third_party/ced/LICENSE \ -+ chromium/third_party/ced/src/LICENSE \ -+ chromium/third_party/chaijs/LICENSE \ -+ chromium/third_party/checkstyle/LICENSE \ -+ chromium/third_party/checkstyle/LICENSE.apache20 \ -+ chromium/third_party/cld_3/LICENSE \ -+ chromium/third_party/cld_3/src/LICENSE \ -+ chromium/third_party/closure_compiler/compiler/COPYING \ -+ chromium/third_party/closure_compiler/LICENSE \ -+ chromium/third_party/crashpad/crashpad/LICENSE \ -+ chromium/third_party/crashpad/crashpad/third_party/apple_cf/APPLE_LICENSE \ -+ chromium/third_party/crashpad/crashpad/third_party/cpp-httplib/cpp-httplib/LICENSE \ -+ chromium/third_party/crashpad/crashpad/third_party/getopt/LICENSE \ -+ chromium/third_party/crashpad/crashpad/third_party/glibc/COPYING.LIB \ -+ chromium/third_party/crashpad/crashpad/third_party/xnu/APPLE_LICENSE \ -+ chromium/third_party/crc32c/src/LICENSE \ -+ chromium/third_party/cros_system_api/LICENSE \ -+ chromium/third_party/d3/src/LICENSE \ -+ chromium/third_party/dav1d/libdav1d/COPYING \ -+ chromium/third_party/dav1d/LICENSE \ -+ chromium/third_party/dawn/LICENSE \ -+ chromium/third_party/decklink/LICENSE \ -+ chromium/third_party/devscripts/COPYING \ -+ chromium/third_party/devtools-frontend/src/front_end/cm_modes/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/dagre_layout/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/sdk/wasm_source_map/LICENSES.deps \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/acorn/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/acorn-logical-assignment/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/acorn-logical-assignment/package/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/acorn-loose/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/acorn-loose/package/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/acorn-numeric-separator/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/acorn-numeric-separator/package/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/acorn/package/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/axe-core/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/codemirror/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/codemirror/package/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/fabricjs/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/i18n/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/intl-messageformat/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/intl-messageformat/package/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/lighthouse/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/lit-html/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/lit-html/package/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/lodash-isequal/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/lodash-isequal/package/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/marked/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/marked/package/LICENSE.md \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/wasmparser/LICENSE \ -+ chromium/third_party/devtools-frontend/src/front_end/third_party/wasmparser/package/LICENSE \ -+ chromium/third_party/devtools-frontend/src/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/abbrev/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/accepts/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/acorn-jsx/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/ajv/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/ansi-colors/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/ansi-escapes/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/ansi-escapes/node_modules/type-fest/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/ansi-regex/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/ansi-styles/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/anymatch/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/argparse/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/array-find-index/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/array-includes/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/array-includes/node_modules/es-abstract/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/array-includes/node_modules/es-to-primitive/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/array-includes/node_modules/has-symbols/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/array-includes/node_modules/is-callable/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/array-includes/node_modules/is-regex/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/array-includes/node_modules/object-inspect/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/array-includes/node_modules/string.prototype.trimleft/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/array-includes/node_modules/string.prototype.trimright/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/array.prototype.flat/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules/es-abstract/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules/es-to-primitive/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules/has-symbols/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules/is-callable/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules/is-regex/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules/object-inspect/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules/string.prototype.trimleft/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules/string.prototype.trimright/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/array.prototype.map/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/array-union/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/arrify/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/asap/LICENSE.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/astral-regex/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/ast-types/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/async/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/async-limiter/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/autoprefixer/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/code-frame/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/core/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/code-frame/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/generator/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/helper-function-name/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/helper-get-function-arity/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/helper-split-export-declaration/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/highlight/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/parser/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/template/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/traverse/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/types/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/convert-source-map/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/resolve/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/safe-buffer/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/source-map/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-member-expression-to-functions/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-module-imports/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-module-imports/node_modules/@babel/types/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-module-transforms/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-module-transforms/node_modules/@babel/code-frame/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-split-export-declaration/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-module-transforms/node_modules/@babel/highlight/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-module-transforms/node_modules/@babel/parser/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-module-transforms/node_modules/@babel/template/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-module-transforms/node_modules/@babel/types/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-optimise-call-expression/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/code-frame/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/generator/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/helper-function-name/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/helper-get-function-arity/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/helper-split-export-declaration/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/highlight/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/parser/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/template/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/types/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/source-map/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-simple-access/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-simple-access/node_modules/@babel/code-frame/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-simple-access/node_modules/@babel/highlight/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-simple-access/node_modules/@babel/parser/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-simple-access/node_modules/@babel/template/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-simple-access/node_modules/@babel/types/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/code-frame/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/generator/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/helper-function-name/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/helper-get-function-arity/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/helper-split-export-declaration/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/highlight/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/parser/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/template/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/traverse/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/types/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/source-map/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-validator-identifier/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@babel/highlight/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/bail/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/balanced-match/LICENSE.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/base64-arraybuffer/LICENSE-MIT \ -+ chromium/third_party/devtools-frontend/src/node_modules/base64id/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/base64-js/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/binary-extensions/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/bl/LICENSE.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/blob/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/body-parser/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/body-parser/node_modules/debug/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/body-parser/node_modules/ms/license.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/brace-expansion/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/braces/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/browserslist/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/browser-stdout/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/buffer-crc32/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/buffer-from/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/buffer/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/bytes/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/callsites/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/camelcase-keys/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/camelcase/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/caniuse-lite/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/ccount/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/chai/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/chalk/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/character-entities-html4/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/character-entities-legacy/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/character-entities/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/character-reference-invalid/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/chardet/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/check-error/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/chokidar/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/chokidar/node_modules/fsevents/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/chokidar/node_modules/readdirp/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/chownr/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/cli-cursor/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/cliui/LICENSE.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/cliui/node_modules/ansi-regex/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/cliui/node_modules/emoji-regex/LICENSE-MIT.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/cliui/node_modules/string-width/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/cliui/node_modules/strip-ansi/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/cli-width/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/clone-regexp/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/collapse-white-space/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/color-convert/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/color-name/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/colors/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/commander/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/commondir/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/component-emitter/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/concat-map/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/connect/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/connect/node_modules/debug/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/connect/node_modules/ms/license.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/contains-path/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/content-type/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/cookie/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/cosmiconfig/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/cosmiconfig/node_modules/parse-json/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/cross-spawn/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/cssesc/LICENSE-MIT.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/custom-event/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/date-format/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/debug/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/debuglog/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/decamelize-keys/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/decamelize-keys/node_modules/map-obj/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/decamelize/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/deep-eql/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/deep-is/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/define-properties/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/depd/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/devtools-protocol/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/dezalgo/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/diff/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/di/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/dir-glob/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/doctrine/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/doctrine/LICENSE.closure-compiler \ -+ chromium/third_party/devtools-frontend/src/node_modules/doctrine/LICENSE.esprima \ -+ chromium/third_party/devtools-frontend/src/node_modules/domelementtype/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/domhandler/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/dom-serializer/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/dom-serializer/node_modules/domelementtype/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/dom-serializer/node_modules/entities/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/domutils/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/ee-first/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/electron-to-chromium/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/emoji-regex/LICENSE-MIT.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/encodeurl/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/end-of-stream/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/engine.io-client/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/engine.io-client/node_modules/debug/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/engine.io-client/node_modules/ms/license.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/engine.io/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/engine.io/node_modules/debug/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/engine.io/node_modules/ms/license.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/engine.io-parser/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/entities/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/ent/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/error-ex/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/es-abstract/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/es-abstract/node_modules/has-symbols/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/es-abstract/node_modules/string.prototype.trimend/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/es-abstract/node_modules/string.prototype.trimstart/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/es-array-method-boxes-properly/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/escape-html/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/escape-string-regexp/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/escodegen/LICENSE.BSD \ -+ chromium/third_party/devtools-frontend/src/node_modules/escodegen/node_modules/esprima/LICENSE.BSD \ -+ chromium/third_party/devtools-frontend/src/node_modules/es-get-iterator/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/es-get-iterator/node_modules/has-symbols/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/es-get-iterator/node_modules/isarray/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-import-resolver-node/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-import-resolver-node/node_modules/debug/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-import-resolver-node/node_modules/ms/license.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-import-resolver-node/node_modules/resolve/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-module-utils/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-module-utils/node_modules/debug/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-module-utils/node_modules/ms/license.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint/node_modules/ansi-regex/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint/node_modules/globals/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint/node_modules/optionator/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint/node_modules/semver/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint/node_modules/strip-ansi/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint/node_modules/strip-json-comments/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/memo-parser/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/debug/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/doctrine/LICENSE.BSD \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/doctrine/LICENSE.closure-compiler \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/doctrine/LICENSE.esprima \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/find-up/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/load-json-file/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/locate-path/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/ms/license.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/path-exists/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/path-type/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/pify/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/p-limit/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/p-locate/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/p-try/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/read-pkg/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/read-pkg-up/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/resolve/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-mocha/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-rulesdir/LICENSE.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-scope/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-utils/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/eslint-visitor-keys/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/espree/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/espree/node_modules/acorn/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/esquery/license.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/esquery/node_modules/estraverse/LICENSE.BSD \ -+ chromium/third_party/devtools-frontend/src/node_modules/es-to-primitive/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/estraverse/LICENSE.BSD \ -+ chromium/third_party/devtools-frontend/src/node_modules/esutils/LICENSE.BSD \ -+ chromium/third_party/devtools-frontend/src/node_modules/eventemitter3/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/execall/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/extend/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/external-editor/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/extract-zip/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/fast-deep-equal/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/fast-glob/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/fast-glob/node_modules/picomatch/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/fast-json-stable-stringify/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/fast-levenshtein/LICENSE.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/fastq/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/fd-slicer/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/figures/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/file-entry-cache/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/fill-range/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/finalhandler/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/finalhandler/node_modules/debug/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/finalhandler/node_modules/ms/license.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/find-up/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/find-up/node_modules/path-exists/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/flat-cache/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/flat-cache/node_modules/rimraf/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/flat/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/flatted/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/follow-redirects/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/follow-redirects/node_modules/debug/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/fs-constants/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/fs-extra/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/fs.realpath/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/functional-red-black-tree/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/function-bind/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/gensync/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/get-caller-file/LICENSE.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/get-func-name/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/get-stdin/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/get-stream/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/global-modules/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/global-prefix/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/globals/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/globby/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/globby/node_modules/ignore/LICENSE-MIT \ -+ chromium/third_party/devtools-frontend/src/node_modules/globby/node_modules/slash/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/globjoin/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/glob/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/glob-parent/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/graceful-fs/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/hard-rejection/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/has-binary2/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/has-flag/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/has/LICENSE-MIT \ -+ chromium/third_party/devtools-frontend/src/node_modules/has-symbols/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/he/LICENSE-MIT.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/hosted-git-info/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/html-escaper/LICENSE.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/htmlparser2/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/html-tags/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/http-errors/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/http-errors/node_modules/inherits/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/http-proxy/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/iconv-lite/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/ieee754/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/ignore/LICENSE-MIT \ -+ chromium/third_party/devtools-frontend/src/node_modules/import-fresh/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/import-lazy/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/indent-string/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/indexes-of/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/inflight/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/inherits/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/ini/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/inquirer/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/inquirer/node_modules/ansi-regex/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/inquirer/node_modules/ansi-styles/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/inquirer/node_modules/chalk/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/inquirer/node_modules/color-convert/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/inquirer/node_modules/color-name/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/inquirer/node_modules/has-flag/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/inquirer/node_modules/is-fullwidth-code-point/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/inquirer/node_modules/string-width/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/inquirer/node_modules/strip-ansi/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/inquirer/node_modules/supports-color/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-alphabetical/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-alphanumerical/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-alphanumeric/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-arguments/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-arrayish/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/isbinaryfile/LICENSE.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-binary-path/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-buffer/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-callable/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-date-object/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-decimal/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/isexe/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-extglob/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-fullwidth-code-point/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-glob/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-hexadecimal/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-map/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-number/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-plain-obj/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-promise/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-regex/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-regex/node_modules/has-symbols/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-regexp/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-set/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-string/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-symbol/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@istanbuljs/schema/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-typedarray/LICENSE.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-whitespace-character/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/is-word-character/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/iterate-iterator/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/iterate-value/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/jest-worker/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/jest-worker/node_modules/supports-color/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/jsesc/LICENSE-MIT.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/json5/LICENSE.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/json5/node_modules/minimist/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/jsonfile/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/json-parse-better-errors/LICENSE.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/json-schema-traverse/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/json-stable-stringify-without-jsonify/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/js-tokens/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/js-yaml/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/js-yaml/node_modules/esprima/LICENSE.BSD \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-chai/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-chrome-launcher/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/code-frame/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/generator/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/helper-function-name/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/helper-get-function-arity/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/helper-split-export-declaration/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/highlight/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/parser/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/template/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/traverse/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/types/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/has-flag/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/istanbul-lib-coverage/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/istanbul-lib-instrument/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/istanbul-lib-report/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/istanbul-lib-source-maps/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/istanbul-lib-source-maps/node_modules/source-map/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/istanbul-reports/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/make-dir/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/semver/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/source-map/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/supports-color/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-mocha/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/ansi-regex/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/ansi-styles/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/cliui/LICENSE.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/color-convert/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/color-name/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/find-up/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/is-fullwidth-code-point/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/locate-path/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/path-exists/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/p-locate/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/rimraf/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/string-width/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/strip-ansi/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/wrap-ansi/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/yargs/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/yargs-parser/LICENSE.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/karma-sourcemap-loader/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/kind-of/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/known-css-properties/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/leven/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/levn/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/license-checker/bin/license-checker \ -+ chromium/third_party/devtools-frontend/src/node_modules/license-checker/lib/license-files.js \ -+ chromium/third_party/devtools-frontend/src/node_modules/license-checker/lib/license.js \ -+ chromium/third_party/devtools-frontend/src/node_modules/license-checker/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/license-checker/node_modules/debug/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/license-checker/node_modules/nopt/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/lines-and-columns/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/locate-path/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/lodash/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/log4js/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/log-symbols/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/longest-streak/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/magic-string/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/map-obj/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/markdown-escapes/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/markdown-table/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/mathml-tag-names/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/mdast-util-compact/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/media-typer/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/meow/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/meow/node_modules/camelcase/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/meow/node_modules/type-fest/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/meow/node_modules/yargs-parser/LICENSE.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/meow/node_modules/yargs-parser/node_modules/camelcase/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/merge2/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/merge-stream/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/micromatch/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/mime-db/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/mime/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/mime-types/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/mimic-fn/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/minimatch/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/minimist/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/minimist-options/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/minimist-options/node_modules/arrify/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/minimist-options/node_modules/is-plain-obj/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/min-indent/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/mkdirp-classic/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/mkdirp/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/mkdirp/node_modules/minimist/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/mocha/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/ansi-regex/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/debug/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/emoji-regex/LICENSE-MIT.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/glob/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/has-flag/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/locate-path/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/p-locate/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/serialize-javascript/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/string-width/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/strip-ansi/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/supports-color/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/which/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/yargs/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/yargs/node_modules/find-up/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/ms/license.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/mute-stream/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/negotiator/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/nice-try/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@nodelib/fs.scandir/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@nodelib/fs.stat/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@nodelib/fs.walk/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/node-releases/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/normalize-package-data/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/normalize-package-data/node_modules/resolve/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/normalize-path/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/normalize-range/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/num2fraction/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/object.assign/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/object-inspect/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/object-keys/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/object.values/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/object.values/node_modules/es-abstract/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/object.values/node_modules/es-to-primitive/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/object.values/node_modules/has-symbols/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/object.values/node_modules/is-callable/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/object.values/node_modules/is-regex/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/object.values/node_modules/object-inspect/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/object.values/node_modules/string.prototype.trimleft/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/object.values/node_modules/string.prototype.trimright/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/once/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/onetime/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/on-finished/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/optionator/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/osenv/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/os-homedir/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/os-tmpdir/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/parent-module/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/parse-entities/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/parse-json/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/parseqs/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/parseuri/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/parseurl/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/path-exists/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/path-is-absolute/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/path-key/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/path-parse/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/path-type/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/pathval/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/pend/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/picomatch/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/pkg-dir/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/pkg-dir/node_modules/find-up/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/pkg-dir/node_modules/locate-path/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/pkg-dir/node_modules/path-exists/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/pkg-dir/node_modules/p-limit/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/pkg-dir/node_modules/p-locate/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/pkg-dir/node_modules/p-try/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/pkg-up/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/pkg-up/node_modules/find-up/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/pkg-up/node_modules/locate-path/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/pkg-up/node_modules/p-limit/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/pkg-up/node_modules/p-locate/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/pkg-up/node_modules/p-try/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/p-limit/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/p-locate/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/postcss-html/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/postcss-less/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/postcss/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/postcss/node_modules/supports-color/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/postcss-reporter/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/postcss-reporter/node_modules/log-symbols/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/postcss-resolve-nested-selector/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/postcss-safe-parser/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/postcss-sass/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/postcss-scss/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/postcss-selector-parser/LICENSE-MIT \ -+ chromium/third_party/devtools-frontend/src/node_modules/postcss-syntax/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/postcss-value-parser/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/prelude-ls/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/private/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/progress/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/promise.allsettled/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/proxy-from-env/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/p-try/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/pump/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/punycode/LICENSE-MIT.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/puppeteer/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/puppeteer/node_modules/pkg-dir/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/puppeteer/node_modules/ws/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/qs/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/quick-lru/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/ramda/LICENSE.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/range-parser/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/raw-body/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/readable-stream/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/readdir-scoped-modules/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/read-installed/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/read-package-json/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/read-pkg/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/read-pkg/node_modules/parse-json/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/read-pkg/node_modules/type-fest/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/read-pkg-up/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/read-pkg-up/node_modules/find-up/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/read-pkg-up/node_modules/locate-path/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/read-pkg-up/node_modules/path-exists/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/read-pkg-up/node_modules/p-locate/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/recast/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/recast/node_modules/esprima/LICENSE.BSD \ -+ chromium/third_party/devtools-frontend/src/node_modules/redent/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/regexpp/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/repeat-string/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/replace-ext/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/require-directory/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/require-main-filename/LICENSE.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/requires-port/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/resolve-from/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/resolve/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/restore-cursor/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/reusify/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/rfdc/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/rimraf/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/rollup/LICENSE.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/rollup/node_modules/fsevents/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@rollup/plugin-commonjs/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/rollup-plugin-terser/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@rollup/pluginutils/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@rollup/pluginutils/node_modules/picomatch/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@rollup/pluginutils/node_modules/@types/estree/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/run-async/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/run-parallel/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/rxjs/_esm2015/LICENSE.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/rxjs/_esm5/LICENSE.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/rxjs/LICENSE.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/rxjs/src/LICENSE.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/safe-buffer/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/safer-buffer/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/semver/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/serialize-javascript/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/set-blocking/LICENSE.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/setprototypeof/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/shebang-command/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/shebang-regex/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/signal-exit/LICENSE.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/slice-ansi/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/slide/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/socket.io-adapter/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/socket.io-client/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/socket.io-client/node_modules/debug/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/socket.io-client/node_modules/ms/license.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/socket.io/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/socket.io/node_modules/debug/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/socket.io/node_modules/ms/license.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/socket.io-parser/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/socket.io-parser/node_modules/debug/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/socket.io-parser/node_modules/ms/license.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/sourcemap-codec/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/source-map/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/source-map-support/LICENSE.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/spdx-compare/LICENSE.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/spdx-correct/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/spdx-expression-parse/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/spdx-ranges/LICENSE.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/spdx-satisfies/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/specificity/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/sprintf-js/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/state-toggle/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/statuses/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/streamroller/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/streamroller/node_modules/debug/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/string_decoder/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/stringify-entities/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimend/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimend/node_modules/es-abstract/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimend/node_modules/es-to-primitive/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimend/node_modules/has-symbols/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimend/node_modules/is-callable/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimend/node_modules/is-regex/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimend/node_modules/object-inspect/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimend/node_modules/string.prototype.trimleft/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimend/node_modules/string.prototype.trimright/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/node_modules/es-abstract/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/node_modules/es-to-primitive/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/node_modules/has-symbols/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/node_modules/is-callable/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/node_modules/is-regex/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/node_modules/object-inspect/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/node_modules/string.prototype.trimleft/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/node_modules/string.prototype.trimright/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/string-width/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/strip-ansi/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/strip-bom/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/strip-indent/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/strip-json-comments/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/stylelint-config-recommended/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/stylelint-config-standard/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/stylelint/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/ansi-regex/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/ansi-styles/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/chalk/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/color-convert/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/color-name/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/has-flag/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/ignore/LICENSE-MIT \ -+ chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/is-fullwidth-code-point/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/log-symbols/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/resolve-from/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/slash/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/string-width/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/strip-ansi/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/supports-color/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/@stylelint/postcss-css-in-js/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@stylelint/postcss-markdown/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/style-search/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/sugarss/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/supports-color/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/svg-tags/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/table/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/table/node_modules/ansi-regex/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/table/node_modules/emoji-regex/LICENSE-MIT.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/table/node_modules/string-width/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/table/node_modules/strip-ansi/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/tar-fs/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/tar-stream/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/terser/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/text-table/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/through/LICENSE.APACHE2 \ -+ chromium/third_party/devtools-frontend/src/node_modules/through/LICENSE.MIT \ -+ chromium/third_party/devtools-frontend/src/node_modules/tmp/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/to-fast-properties/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/toidentifier/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/to-regex-range/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/treeify/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/trim-newlines/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/trim-trailing-lines/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/trough/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/tslib/LICENSE.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/tsutils/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/type-check/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/typedarray-to-buffer/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/type-detect/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/type-fest/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/type-is/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@types/chai/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@types/codemirror/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@types/color-name/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/eslint-plugin/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/eslint-plugin/node_modules/regexpp/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/experimental-utils/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-utils/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/parser/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/typescript-estree/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/typescript-estree/node_modules/glob/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/typescript-estree/node_modules/semver/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/types/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/visitor-keys/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/typescript/LICENSE.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/@types/eslint-visitor-keys/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@types/estree/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@types/filesystem/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@types/json-schema/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@types/mocha/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@types/node/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@types/normalize-package-data/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@types/parse-json/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@types/puppeteer/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@types/tern/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@types/unist/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/@types/yauzl/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/ua-parser-js/license.md \ -+ chromium/third_party/devtools-frontend/src/node_modules/ultron/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/unbzip2-stream/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/unherit/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/unified/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/uniq/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/unist-util-find-all-after/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/unist-util-is/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/unist-util-remove-position/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/unist-util-stringify-position/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/unist-util-visit/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/unist-util-visit-parents/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/universalify/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/unpipe/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/util-deprecate/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/util-extend/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/utils-merge/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/v8-compile-cache/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/validate-npm-package-license/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/vfile/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/vfile-location/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/vfile-message/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/void-elements/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/which/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/which-module/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/wide-align/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/word-wrap/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/wordwrap/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/workerpool/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/wrap-ansi/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/wrap-ansi/node_modules/ansi-regex/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/wrap-ansi/node_modules/emoji-regex/LICENSE-MIT.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/wrap-ansi/node_modules/string-width/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/wrap-ansi/node_modules/strip-ansi/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/wrappy/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/write-file-atomic/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/write/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/ws/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/ws/node_modules/safe-buffer/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/xmlhttprequest-ssl/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/xtend/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/y18n/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/yaml/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/ansi-regex/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/ansi-styles/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/cliui/LICENSE.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/color-convert/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/color-name/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/find-up/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/is-fullwidth-code-point/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/locate-path/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/path-exists/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/p-locate/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/string-width/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/strip-ansi/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/wrap-ansi/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/yargs-parser/LICENSE.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs-parser/LICENSE.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/ansi-regex/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/emoji-regex/LICENSE-MIT.txt \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/find-up/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/locate-path/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/p-locate/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/string-width/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/strip-ansi/license \ -+ chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/yargs/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/yauzl/LICENSE \ -+ chromium/third_party/devtools-frontend/src/node_modules/yeast/LICENSE \ -+ chromium/third_party/devtools-frontend/src/scripts/closure/COPYING \ -+ chromium/third_party/devtools-frontend/src/third_party/i18n/LICENSE \ -+ chromium/third_party/devtools-frontend/src/third_party/pyjson5/src/LICENSE \ -+ chromium/third_party/dom_distiller_js/LICENSE \ -+ chromium/third_party/dpkg-shlibdeps/LICENSE \ -+ chromium/third_party/emoji-segmenter/LICENSE \ -+ chromium/third_party/emoji-segmenter/src/LICENSE \ -+ chromium/third_party/espresso/LICENSE \ -+ chromium/third_party/expat/src/expat/COPYING \ -+ chromium/third_party/ffmpeg/chromium/scripts/license_texts/full_lgpl.txt \ -+ chromium/third_party/ffmpeg/chromium/scripts/license_texts/jpeg.txt \ -+ chromium/third_party/ffmpeg/chromium/scripts/license_texts/mips.txt \ -+ chromium/third_party/ffmpeg/chromium/scripts/license_texts/oggparse_ahlberg_rullgayrd_2005.txt \ -+ chromium/third_party/ffmpeg/COPYING.GPLv2 \ -+ chromium/third_party/ffmpeg/COPYING.GPLv3 \ -+ chromium/third_party/ffmpeg/COPYING.LGPLv2.1 \ -+ chromium/third_party/ffmpeg/COPYING.LGPLv3 \ -+ chromium/third_party/ffmpeg/LICENSE.md \ -+ chromium/third_party/flac/COPYING.FDL \ -+ chromium/third_party/flac/COPYING.GPL \ -+ chromium/third_party/flac/COPYING.LGPL \ -+ chromium/third_party/flac/COPYING.Xiph \ -+ chromium/third_party/flatbuffers/LICENSE \ -+ chromium/third_party/flatbuffers/src/dart/LICENSE \ -+ chromium/third_party/flatbuffers/src/LICENSE.txt \ -+ chromium/third_party/fontconfig/LICENSE \ -+ chromium/third_party/fontconfig/src/COPYING \ -+ chromium/third_party/freetype/src/docs/LICENSE.TXT \ -+ chromium/third_party/fusejs/LICENSE \ -+ chromium/third_party/gif_player/LICENSE \ -+ chromium/third_party/glfw/src/LICENSE.md \ -+ chromium/third_party/glslang/LICENSE \ -+ chromium/third_party/glslang/src/license-checker.cfg \ -+ chromium/third_party/glslang/src/LICENSE.txt \ -+ chromium/third_party/google-closure-library/closure-deps/LICENSE \ -+ chromium/third_party/google-closure-library/doc/LICENSE \ -+ chromium/third_party/google-closure-library/LICENSE \ -+ chromium/third_party/googletest/src/googlemock/LICENSE \ -+ chromium/third_party/googletest/src/googlemock/scripts/generator/LICENSE \ -+ chromium/third_party/googletest/src/googletest/LICENSE \ -+ chromium/third_party/googletest/src/LICENSE \ -+ chromium/third_party/google-truth/LICENSE \ -+ chromium/third_party/guava/LICENSE \ -+ chromium/third_party/gvr-android-keyboard/LICENSE \ -+ chromium/third_party/gvr-android-sdk/LICENSE \ -+ chromium/third_party/hamcrest/LICENSE \ -+ chromium/third_party/harfbuzz-ng/src/COPYING \ -+ chromium/third_party/harfbuzz-ng/src/src/ms-use/COPYING \ -+ chromium/third_party/hunspell/COPYING \ -+ chromium/third_party/hunspell/COPYING.LESSER \ -+ chromium/third_party/hunspell/COPYING.MPL \ -+ chromium/third_party/hyphenation-patterns/LICENSE \ -+ chromium/third_party/hyphenation-patterns/src/pt/LICENSE \ -+ chromium/third_party/iaccessible2/LICENSE \ -+ chromium/third_party/iccjpeg/LICENSE \ -+ chromium/third_party/icu4j/LICENSE \ -+ chromium/third_party/icu/LICENSE \ -+ chromium/third_party/icu/license.html \ -+ chromium/third_party/icu/scripts/LICENSE \ -+ chromium/third_party/ijar/LICENSE \ -+ chromium/third_party/ink/LICENSE \ -+ chromium/third_party/inspector_protocol/LICENSE \ -+ chromium/third_party/isimpledom/LICENSE \ -+ chromium/third_party/jacoco/LICENSE \ -+ chromium/third_party/javalang/LICENSE \ -+ chromium/third_party/jetifier_standalone/LICENSE \ -+ chromium/third_party/jinja2/LICENSE \ -+ chromium/third_party/jsoncpp/LICENSE \ -+ chromium/third_party/jsoncpp/source/LICENSE \ -+ chromium/third_party/jstemplate/COPYING \ -+ chromium/third_party/khronos/LICENSE \ -+ chromium/third_party/leveldatabase/src/LICENSE \ -+ chromium/third_party/libaddressinput/LICENSE \ -+ chromium/third_party/libaddressinput/src/cpp/LICENSE.chromium \ -+ chromium/third_party/libaddressinput/src/LICENSE \ -+ chromium/third_party/libaom/source/libaom/LICENSE \ -+ chromium/third_party/libaom/source/libaom/third_party/fastfeat/LICENSE \ -+ chromium/third_party/libaom/source/libaom/third_party/googletest/src/googletest/LICENSE \ -+ chromium/third_party/libaom/source/libaom/third_party/libwebm/LICENSE.TXT \ -+ chromium/third_party/libaom/source/libaom/third_party/vector/LICENSE \ -+ chromium/third_party/libaom/source/libaom/third_party/x86inc/LICENSE \ -+ chromium/third_party/libavif/LICENSE \ -+ chromium/third_party/libavif/src/LICENSE \ -+ chromium/third_party/libbrlapi/LICENSE \ -+ chromium/third_party/libgav1/src/LICENSE \ -+ chromium/third_party/libgifcodec/LICENSE.md \ -+ chromium/third_party/libipp/LICENSE \ -+ chromium/third_party/libjingle_xmpp/LICENSE \ -+ chromium/third_party/libjpeg_turbo/LICENSE.md \ -+ chromium/third_party/libovr/LICENSE \ -+ chromium/third_party/libpng/LICENSE \ -+ chromium/third_party/libprotobuf-mutator/src/LICENSE \ -+ chromium/third_party/libsecret/LICENSE \ -+ chromium/third_party/libsrtp/LICENSE \ -+ chromium/third_party/libsync/LICENSE \ -+ chromium/third_party/libudev/LICENSE \ -+ chromium/third_party/libusb/src/COPYING \ -+ chromium/third_party/libvpx/source/libvpx/LICENSE \ -+ chromium/third_party/libvpx/source/libvpx/third_party/googletest/src/LICENSE \ -+ chromium/third_party/libvpx/source/libvpx/third_party/libwebm/LICENSE.TXT \ -+ chromium/third_party/libvpx/source/libvpx/third_party/libyuv/LICENSE \ -+ chromium/third_party/libvpx/source/libvpx/third_party/x86inc/LICENSE \ -+ chromium/third_party/libwebm/source/LICENSE.TXT \ -+ chromium/third_party/libwebp/LICENSE \ -+ chromium/third_party/libxml/src/Copyright \ -+ chromium/third_party/libXNVCtrl/LICENSE \ -+ chromium/third_party/libxslt/src/Copyright \ -+ chromium/third_party/libyuv/LICENSE \ -+ chromium/third_party/lottie/LICENSE \ -+ chromium/third_party/lzma_sdk/LICENSE \ -+ chromium/third_party/mako/LICENSE \ -+ chromium/third_party/markupsafe/LICENSE \ -+ chromium/third_party/material_design_icons/LICENSE \ -+ chromium/third_party/mesa_headers/LICENSE \ -+ chromium/third_party/metrics_proto/LICENSE \ -+ chromium/third_party/microsoft_webauthn/LICENSE \ -+ chromium/third_party/minigbm/LICENSE \ -+ chromium/third_party/minigbm/src/LICENSE \ -+ chromium/third_party/minizip/src/lib/bzip2/LICENSE \ -+ chromium/third_party/minizip/src/LICENSE \ -+ chromium/third_party/mocha/LICENSE \ -+ chromium/third_party/mockito/LICENSE \ -+ chromium/third_party/modp_b64/LICENSE \ -+ chromium/third_party/motemplate/LICENSE \ -+ chromium/third_party/mozilla/LICENSE \ -+ chromium/third_party/nasm/LICENSE \ -+ chromium/third_party/nearby/LICENSE \ -+ chromium/third_party/nearby/src/LICENSE \ -+ chromium/third_party/netty4/LICENSE \ -+ chromium/third_party/netty-tcnative/LICENSE \ -+ chromium/third_party/node/LICENSE \ -+ chromium/third_party/objenesis/LICENSE \ -+ chromium/third_party/ocmock/License.txt \ -+ chromium/third_party/one_euro_filter/LICENSE \ -+ chromium/third_party/opencv/src/LICENSE \ -+ chromium/third_party/openh264/src/LICENSE \ -+ chromium/third_party/openscreen/src/LICENSE \ -+ chromium/third_party/openscreen/src/third_party/mozilla/LICENSE.txt \ -+ chromium/third_party/openscreen/src/third_party/tinycbor/src/LICENSE \ -+ chromium/third_party/opus/src/COPYING \ -+ chromium/third_party/opus/src/LICENSE_PLEASE_READ.txt \ -+ chromium/third_party/ots/LICENSE \ -+ chromium/third_party/ow2_asm/LICENSE \ -+ chromium/third_party/pdfium/LICENSE \ -+ chromium/third_party/pdfium/third_party/bigint/LICENSE \ -+ chromium/third_party/pdfium/third_party/libpng16/LICENSE \ -+ chromium/third_party/pdfium/third_party/pymock/LICENSE.txt \ -+ chromium/third_party/perfetto/LICENSE \ -+ chromium/third_party/perfetto/src/trace_processor/python/LICENSE \ -+ chromium/third_party/pexpect/LICENSE \ -+ chromium/third_party/pffft/LICENSE \ -+ chromium/third_party/ply/LICENSE \ -+ chromium/third_party/ply/license.patch \ -+ chromium/third_party/polymer/LICENSE.polymer \ -+ chromium/third_party/polymer/v1_0/components-chromium/polymer2/LICENSE.txt \ -+ chromium/third_party/polymer/v3_0/components-chromium/polymer/LICENSE.txt \ -+ chromium/third_party/private-join-and-compute/src/crypto/LICENSE \ -+ chromium/third_party/private-join-and-compute/src/LICENSE \ -+ chromium/third_party/private-join-and-compute/src/util/LICENSE \ -+ chromium/third_party/private_membership/LICENSE \ -+ chromium/third_party/proguard/LICENSE \ -+ chromium/third_party/protobuf/LICENSE \ -+ chromium/third_party/pycoverage/LICENSE \ -+ chromium/third_party/pyelftools/elftools/construct/LICENSE \ -+ chromium/third_party/pyelftools/LICENSE \ -+ chromium/third_party/pyjson5/src/LICENSE \ -+ chromium/third_party/pystache/LICENSE \ -+ chromium/third_party/Python-Markdown/LICENSE.md \ -+ chromium/third_party/pywebsocket3/src/LICENSE \ -+ chromium/third_party/qcms/src/COPYING \ -+ chromium/third_party/quic_trace/src/LICENSE \ -+ chromium/third_party/quic_trace/src/third_party/fonts/LICENSE \ -+ chromium/third_party/quic_trace/src/third_party/glew/LICENSE.txt \ -+ chromium/third_party/qunit/LICENSE \ -+ chromium/third_party/r8/LICENSE \ -+ chromium/third_party/re2/LICENSE \ -+ chromium/third_party/re2/src/LICENSE \ -+ chromium/third_party/requests/LICENSE \ -+ chromium/third_party/rnnoise/COPYING \ -+ chromium/third_party/robolectric/LICENSE \ -+ chromium/third_party/robolectric/licenses/extreme.indiana.edu.license.txt \ -+ chromium/third_party/robolectric/licenses/javolution.license.txt \ -+ chromium/third_party/robolectric/licenses/pivotal.labs.license.txt \ -+ chromium/third_party/s2cellid/LICENSE \ -+ chromium/third_party/schema_org/LICENSE \ -+ chromium/third_party/securemessage/LICENSE \ -+ chromium/third_party/securemessage/src/LICENSE \ -+ chromium/third_party/shaderc/src/kokoro/linux/license_check_docker.sh \ -+ chromium/third_party/shaderc/src/kokoro/linux/license_check.sh \ -+ chromium/third_party/shaderc/src/LICENSE \ -+ chromium/third_party/shaderc/src/license-checker.cfg \ -+ chromium/third_party/shaderc/src/third_party/LICENSE.glslang \ -+ chromium/third_party/shaderc/src/third_party/LICENSE.spirv-tools \ -+ chromium/third_party/shaka-player/LICENSE \ -+ chromium/third_party/shell-encryption/src/glog/LICENSE \ -+ chromium/third_party/shell-encryption/src/LICENSE \ -+ chromium/third_party/shell-encryption/src/prng/LICENSE \ -+ chromium/third_party/shell-encryption/src/testing/LICENSE \ -+ chromium/third_party/simplejson/LICENSE.txt \ -+ chromium/third_party/sinonjs/LICENSE \ -+ chromium/third_party/six/LICENSE \ -+ chromium/third_party/six/src/LICENSE \ -+ chromium/third_party/skia/include/third_party/skcms/LICENSE \ -+ chromium/third_party/skia/include/third_party/vulkan/LICENSE \ -+ chromium/third_party/skia/LICENSE \ -+ chromium/third_party/skia/modules/canvaskit/canvaskit/LICENSE \ -+ chromium/third_party/skia/modules/pathkit/npm-asmjs/LICENSE \ -+ chromium/third_party/skia/modules/pathkit/npm-wasm/LICENSE \ -+ chromium/third_party/skia/third_party/etc1/LICENSE \ -+ chromium/third_party/skia/third_party/skcms/LICENSE \ -+ chromium/third_party/skia/third_party/vulkanmemoryallocator/include/LICENSE.txt \ -+ chromium/third_party/skia/third_party/vulkanmemoryallocator/LICENSE \ -+ chromium/third_party/skia/third_party/wuffs/LICENSE \ -+ chromium/third_party/smhasher/LICENSE \ -+ chromium/third_party/snappy/src/COPYING \ -+ chromium/third_party/spirv-cross/spirv-cross/LICENSE \ -+ chromium/third_party/spirv-headers/LICENSE \ -+ chromium/third_party/spirv-headers/src/LICENSE \ -+ chromium/third_party/SPIRV-Tools/LICENSE \ -+ chromium/third_party/SPIRV-Tools/src/LICENSE \ -+ chromium/third_party/SPIRV-Tools/src/utils/vscode/src/lsp/LICENSE \ -+ chromium/third_party/sqlite4java/LICENSE \ -+ chromium/third_party/sqlite/LICENSE \ -+ chromium/third_party/sqlite/src/autoconf/tea/license.terms \ -+ chromium/third_party/sqlite/src/LICENSE.md \ -+ chromium/third_party/subresource-filter-ruleset/LICENSE \ -+ chromium/third_party/sudden_motion_sensor/LICENSE \ -+ chromium/third_party/swiftshader/LICENSE.txt \ -+ chromium/third_party/tcmalloc/LICENSE \ -+ chromium/third_party/tcmalloc/vendor/COPYING \ -+ chromium/third_party/test_fonts/LICENSE \ -+ chromium/third_party/text-fragments-polyfill/LICENSE \ -+ chromium/third_party/tint/LICENSE \ -+ chromium/third_party/tint/src/LICENSE \ -+ chromium/third_party/tlslite/LICENSE \ -+ chromium/third_party/turbine/LICENSE \ -+ chromium/third_party/ub-uiautomator/LICENSE \ -+ chromium/third_party/ukey2/LICENSE \ -+ chromium/third_party/ukey2/src/LICENSE \ -+ chromium/third_party/unrar/LICENSE \ -+ chromium/third_party/unrar/src/license.txt \ -+ chromium/third_party/usb_ids/LICENSE \ -+ chromium/third_party/usrsctp/LICENSE \ -+ chromium/third_party/usrsctp/usrsctplib/LICENSE.md \ -+ chromium/third_party/v4l-utils/COPYING.libv4l \ -+ chromium/third_party/vulkan_headers/LICENSE.txt \ -+ chromium/third_party/vulkan_memory_allocator/LICENSE.txt \ -+ chromium/third_party/vulkan_memory_allocator/premake/LICENSE.txt \ -+ chromium/third_party/wds/LICENSE \ -+ chromium/third_party/wds/src/COPYING \ -+ chromium/third_party/web-animations-js/LICENSE \ -+ chromium/third_party/web-animations-js/sources/COPYING \ -+ chromium/third_party/webdriver/COPYING \ -+ chromium/third_party/webdriver/LICENSE \ -+ chromium/third_party/webgpu-cts/src/LICENSE.txt \ -+ chromium/third_party/webgpu-cts/src/standalone/third_party/jquery/LICENSE.txt \ -+ chromium/third_party/webpagereplay/LICENSE \ -+ chromium/third_party/webrtc/common_audio/third_party/ooura/LICENSE \ -+ chromium/third_party/webrtc/common_audio/third_party/spl_sqrt_floor/LICENSE \ -+ chromium/third_party/webrtc/examples/androidapp/third_party/autobanh/LICENSE \ -+ chromium/third_party/webrtc/examples/androidapp/third_party/autobanh/LICENSE.md \ -+ chromium/third_party/webrtc/examples/objc/AppRTCMobile/third_party/SocketRocket/LICENSE \ -+ chromium/third_party/webrtc/LICENSE \ -+ chromium/third_party/webrtc/license_template.txt \ -+ chromium/third_party/webrtc/modules/third_party/fft/LICENSE \ -+ chromium/third_party/webrtc/modules/third_party/g711/LICENSE \ -+ chromium/third_party/webrtc/modules/third_party/g722/LICENSE \ -+ chromium/third_party/webrtc/modules/third_party/portaudio/LICENSE \ -+ chromium/third_party/webrtc/rtc_base/third_party/base64/LICENSE \ -+ chromium/third_party/webrtc/rtc_base/third_party/sigslot/LICENSE \ -+ chromium/third_party/webxr_test_pages/LICENSE \ -+ chromium/third_party/webxr_test_pages/webxr-samples/js/cottontail/LICENSE.md \ -+ chromium/third_party/webxr_test_pages/webxr-samples/js/third-party/dat.gui/LICENSE \ -+ chromium/third_party/webxr_test_pages/webxr-samples/js/third-party/gl-matrix/LICENSE \ -+ chromium/third_party/webxr_test_pages/webxr-samples/LICENSE.md \ -+ chromium/third_party/weston/LICENSE \ -+ chromium/third_party/weston/src/COPYING \ -+ chromium/third_party/weston/src/data/COPYING \ -+ chromium/third_party/widevine/LICENSE \ -+ chromium/third_party/woff2/LICENSE \ -+ chromium/third_party/wuffs/LICENSE \ -+ chromium/third_party/wuffs/src/LICENSE \ -+ chromium/third_party/xcbproto/src/COPYING \ -+ chromium/third_party/xdg-utils/LICENSE \ -+ chromium/third_party/xstream/LICENSE \ -+ chromium/third_party/zlib/LICENSE \ -+ chromium/third_party/zxcvbn-cpp/LICENSE.txt \ -+ chromium/tools/grit/third_party/six/LICENSE \ -+ chromium/tools/origin_trials/third_party/ed25519/LICENSE \ -+ chromium/tools/page_cycler/acid3/LICENSE \ -+ chromium/tools/win/ChromeDebug/ChromeDebug/LICENSE \ -+ chromium/url/third_party/mozilla/LICENSE.txt \ -+ chromium/v8/LICENSE \ -+ chromium/v8/LICENSE.fdlibm \ -+ chromium/v8/LICENSE.strongtalk \ -+ chromium/v8/LICENSE.v8 \ -+ chromium/v8/src/third_party/siphash/LICENSE \ -+ chromium/v8/src/third_party/utf8-decoder/LICENSE \ -+ chromium/v8/src/third_party/valgrind/LICENSE \ -+ chromium/v8/src/third_party/vtune/LICENSE \ -+ chromium/v8/third_party/colorama/LICENSE \ -+ chromium/v8/third_party/inspector_protocol/LICENSE \ -+ chromium/v8/third_party/jsoncpp/LICENSE \ -+ chromium/v8/third_party/v8/builtins/LICENSE \ -+ chromium/v8/third_party/wasm-api/LICENSE \ -+ gn/base/third_party/icu/LICENSE \ -+ gn/LICENSE \ -+ ninja/COPYING \ -diff --git a/package/qt5/qt5webengine-chromium/qt5webengine-chromium.hash b/package/qt5/qt5webengine-chromium/qt5webengine-chromium.hash -new file mode 100644 -index 0000000000..103e27d889 ---- /dev/null -+++ b/package/qt5/qt5webengine-chromium/qt5webengine-chromium.hash -@@ -0,0 +1,1256 @@ -+# Locally calculated -+sha256 14c0654d046fd1faf0204b79e33c091012a8f4df972777e5691875aa75d29a65 qtwebengine-chromium-0ad2814370799a2161057d92231fe3ee00e2fe98.tar.bz2 -+ -+# Locally calculated with: -+# for i in $(find * -type f \( -iname 'license*' -o -iname 'copying*' -o -name 'APPLE_LICENSE' -o -name 'Copyright' -o -path '*/license_texts/*' -o -path '*/licenses/*' \) -a -not -name '*.cc' -not -name '*.py' -not -name '*.pyc' -not -name '*.h' -not -name 'LICENSE.sha1' -not -name 'licensecheck.pl*' -not -name 'license.after' -not -name 'license.before' -not -path 'chromium/third_party/catapult/*') ; do echo -n "sha256 " ; sha256sum $i ; done | sort --key=3 -+sha256 3ed00dd93c75655599456c83cba2f69c6824fd53f24fc24206ba27b65057709d chromium/base/third_party/cityhash/COPYING -+sha256 4af93c12062c58058378de2397dc1c92bbff9ddfb1d583a01c84127557ce97ca chromium/base/third_party/double_conversion/LICENSE -+sha256 96e7ccbf8d17e319dd77c4ebd4965b64a820bbcc3142a2478fbf95af77417b6a chromium/base/third_party/dynamic_annotations/LICENSE -+sha256 5d85142a5609ad177a2d7a2e7cae060b886b8b42f25c5b9803cf0cb5ee04ad2f chromium/base/third_party/icu/LICENSE -+sha256 9ad1d4223b80349f3d3ab9cec92f93431b9da14a1b5d41de468ce054a28cf8aa chromium/base/third_party/libevent/LICENSE -+sha256 d55a403514532af12dc2fbfb2e41900090a5dd6c7c76c8e4d9b20bcc737eac35 chromium/base/third_party/nspr/LICENSE -+sha256 90b2201c340cee36b40a443f949d9eb416f0a0d204c32d350aff87fedeb67ae8 chromium/base/third_party/superfasthash/LICENSE -+sha256 538edc6f52c563cf06eca1bac8dd785ff60ef5a371a950265700d5d40386db6e chromium/base/third_party/symbolize/LICENSE -+sha256 79955cd80438f041387eb080f2675394e36a806b8b17eca63a4bc568d839509e chromium/base/third_party/valgrind/LICENSE -+sha256 c45766baef552c59eeb1fdfbbc690e52e4cd5b135dfd325f21bdfe8ddfe28ce6 chromium/base/third_party/xdg_mime/LICENSE -+sha256 18351de3d7e2dc469cc83e77d38a3e25d010251e34eb348bbd1a76275e313997 chromium/base/third_party/xdg_user_dirs/LICENSE -+sha256 7a209dd1b94cabdb5ea9c6f9164b9546ffa5daaa671e7767d49510db055f5c51 chromium/buildtools/LICENSE -+sha256 845022e0c1db1abb41a6ba4cd3c4b674ec290f3359d9d3c78ae558d4c0ed9308 chromium/LICENSE -+sha256 212c5a071f61512786b5e5840b3d70c85e017f3f82939ad4d4a870fc48b33477 chromium/LICENSE.chromium_os -+sha256 7a209dd1b94cabdb5ea9c6f9164b9546ffa5daaa671e7767d49510db055f5c51 chromium/mojo/public/LICENSE -+sha256 bed70fc84f1bea2b4b144564b9a0f9a5a3bc7b0d78f6e62092aeb689cac56bdd chromium/net/third_party/mozilla_security_manager/LICENSE -+sha256 a20c1a32d1f8102432360b42e932869f7c11c7cdbacf9cac554c422132af47f4 chromium/net/third_party/nss/LICENSE -+sha256 845022e0c1db1abb41a6ba4cd3c4b674ec290f3359d9d3c78ae558d4c0ed9308 chromium/net/third_party/quiche/src/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/net/third_party/uri_template/LICENSE -+sha256 834ee20e8fc3235722ed801bae30cc539c2775be656ff9cc2810fe674e53d5ec chromium/ppapi/LICENSE -+sha256 c79a7fea0e3cac04cd43f20e7b648e5a0ff8fa5344e644b0ee09ca1162b62747 chromium/third_party/abseil-cpp/LICENSE -+sha256 bf4da21bd20bcfb5b60b7ecc67fa864a79be049e21d6178076887f178dd6c71a chromium/third_party/angle/LICENSE -+sha256 3f6f1b520bc53e878ccbb698ad0bacef3752a5f4e4b50a26552bd70f60b40748 chromium/third_party/angle/src/common/third_party/smhasher/LICENSE -+sha256 86ec6953794503942b70fcd4f35b565d44f63f703b7037ce44dad965c4aaae91 chromium/third_party/angle/src/common/third_party/xxhash/LICENSE -+sha256 09a7c3fbc0b4ae6a9ccc4ffdcbfa511c14b8647a24f24783838862cf6c226d4e chromium/third_party/angle/src/libANGLE/renderer/vulkan/shaders/src/third_party/ffx_spd/LICENSE -+sha256 a08ba10adec47027ef8078848729837b1c5a42f140718d7afd65c23f1eeec392 chromium/third_party/angle/src/third_party/compiler/LICENSE -+sha256 31346421254a3e6e12687cf17f19f6357ee73a617fa7b3d3ccefdcbabe49bdd3 chromium/third_party/angle/src/third_party/libXNVCtrl/LICENSE -+sha256 336f505f8d5aa73ea40b4d798dde86953e9c1f6525757f1d7f18120fea09bb1d chromium/third_party/angle/src/third_party/volk/LICENSE.md -+sha256 837402bd25fad9b704265801ca3f92566a98157c1f9a7acd6f446299ba1c305a chromium/third_party/angle/third_party/rapidjson/src/bin/jsonschema/LICENSE -+sha256 394faaedb93c1da8ecbd61322518834908fee64381117e01a611bf9fac20baa6 chromium/third_party/angle/third_party/rapidjson/src/contrib/natvis/LICENSE -+sha256 a140e5d46fe734a1c78f1a3c3ef207871dd75648be71fdda8e309b23ab8b1f32 chromium/third_party/angle/third_party/rapidjson/src/license.txt -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/angle/third_party/vulkan-headers/src/LICENSE.txt -+sha256 43c0a37e6a0fa7ff3c843b3ec5a4fac84b712558ddac103fbd4c1649662a9ece chromium/third_party/angle/third_party/vulkan-loader/src/LICENSE.txt -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/angle/third_party/vulkan-tools/src/LICENSE.txt -+sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 chromium/third_party/angle/tools/flex-bison/third_party/m4sugar/LICENSE -+sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 chromium/third_party/angle/tools/flex-bison/third_party/skeletons/LICENSE -+sha256 bfec18debedcb337f8af53f143ccf0b1575d0b7c30deaee137f10397eca0d353 chromium/third_party/angle/util/windows/third_party/StackWalker/LICENSE -+sha256 b23e682fda7310afe43505ed6041919ccff8f9e0c6799ebd7542cbcef11102e3 chromium/third_party/apple_apsl/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/arcore-android-sdk-client/LICENSE -+sha256 584e795ba5833279c327245594d6dc216fc664144fa3626a0bdf136bc00af76c chromium/third_party/arcore-android-sdk/LICENSE -+sha256 af175b9d96ee93c21a036152e1b905b0b95304d4ae8c2c921c7609100ba8df7e chromium/third_party/axe-core/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/bazel/LICENSE -+sha256 0518cf49c09398259d54fcfff0b5fd36456162c6439886660e53627b3073ef22 chromium/third_party/blanketjs/LICENSE -+sha256 a661d10f8f194b1963a75bb4d308f17b078cc064624313a556902d89705f6876 chromium/third_party/blink/LICENSE_FOR_ABOUT_CREDITS -+sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 chromium/third_party/blink/renderer/core/LICENSE-APPLE -+sha256 7555fa34bc131a75ca56d65c40cc1ea8f9515d23e353d4c15d58573a042f7805 chromium/third_party/blink/renderer/core/LICENSE-LGPL-2 -+sha256 f2b3bd09663381deb99721109d22b47af1213bb43007a8b56a06c6375c8050ce chromium/third_party/blink/renderer/core/LICENSE-LGPL-2.1 -+sha256 6a73f9541c2de74158c0e7cf6b0a58ef774f5a780bf191f2d7ec9cc53efe2bf2 chromium/third_party/blink/renderer/platform/testing/data/third_party/Noto/LICENSE_OFL.txt -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/blink/renderer/platform/testing/data/third_party/Roboto/LICENSE.txt -+sha256 5a7b465d39b5e018bc40cc34162176269f7c476989cb4dbcf0ec0b81701545a7 chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/LICENSE.md -+sha256 878329f0bd878ad015129ce8bda82f481e86ec2e80831e909c0d67171d922e73 chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/third_party/atomicwrites/LICENSE -+sha256 88ec6a6c8eafa3b9757e745783938bef3f5e4d5e3c76b1db576aa3ab520e5e1d chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/third_party/enum/enum/LICENSE -+sha256 663f9253e13519b82ab4a6b1caab6bed05aada70517f28cd0254be8a9fa19ed6 chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/third_party/h2/LICENSE -+sha256 763a9342a04df62046c9dc748a5287934eb0a5331c6863b3ca0aee20e18cb4ed chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/third_party/hpack/LICENSE -+sha256 16a39991619e92f18680932da2a9199fdf7d95df3ecaedc52ea06218aabafd6f chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/third_party/html5lib/LICENSE -+sha256 763a9342a04df62046c9dc748a5287934eb0a5331c6863b3ca0aee20e18cb4ed chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/third_party/hyperframe/LICENSE -+sha256 b7529b8c07171a78a8c36c3283905528e4812945d977d125eb926e8ccbf245b6 chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/third_party/six/LICENSE -+sha256 60bd7c54856bf9387221bde5ab55d516d7cea15870d0fed69406bcd1c8ec7c9d chromium/third_party/boringssl/src/LICENSE -+sha256 0c125a4dab5ab869473e6491db22f6c0a7f8a4de58588d03bb2b16c0c8ebd7de chromium/third_party/boringssl/src/third_party/fiat/LICENSE -+sha256 9702de7e4117a8e2b20dafab11ffda58c198aede066406496bef670d40a22138 chromium/third_party/boringssl/src/third_party/googletest/LICENSE -+sha256 58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd chromium/third_party/boringssl/src/third_party/wycheproof_testvectors/LICENSE -+sha256 5740985669353ef52e0f320413ff68dc62b6c23a596cd78b6d6b80764f1c50ab chromium/third_party/bouncycastle/LICENSE -+sha256 8d5d1311342ed55b486d778a6763f54a26002698ac0cbab64026b98033300dfd chromium/third_party/breakpad/breakpad/LICENSE -+sha256 4d03f91b94e0db3bdc9ddaf0060dd41cc94a2096094fbc1417713a2f059658c7 chromium/third_party/breakpad/breakpad/src/third_party/curl/COPYING -+sha256 d8eaba95b8d03c5912da9b5823de2c920e84a993133039a22fc8100f9edb33a1 chromium/third_party/breakpad/breakpad/src/third_party/libdisasm/LICENSE -+sha256 015b2d5cedb3024339446a63963d073fa831544cf253c5ddd713fccc8d83e939 chromium/third_party/breakpad/LICENSE -+sha256 3d180008e36922a4e8daec11c34c7af264fed5962d07924aea928c38e8663c94 chromium/third_party/brotli/LICENSE -+sha256 98f8746a39f9a42da35df7046a15b56d0e2f4f76eefc352d67f1bf76e85360b4 chromium/third_party/bspatch/LICENSE -+sha256 b5730da9a26472a405b0b1c61d3d166714d9d654ab3282e54e4a01a5f66316c3 chromium/third_party/byte_buddy/LICENSE -+sha256 ef5b39dfcafe08323262e3f51a3a9de649978a55ed8ef8eef3c451f2c1e78a53 chromium/third_party/ced/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/ced/src/LICENSE -+sha256 3d1d2669d0ba87069b5e202f106193c4eb0e140a2aead31dca9670a0581dd979 chromium/third_party/chaijs/LICENSE -+sha256 a190dc9c8043755d90f8b0a75fa66b9e42d4af4c980bf5ddc633f0124db3cee7 chromium/third_party/checkstyle/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/checkstyle/LICENSE.apache20 -+sha256 c2d13ec3b431617beb314705c0f42d17ca579eed00032ed8a13dbcd23fc9bdd5 chromium/third_party/cld_3/LICENSE -+sha256 c2d13ec3b431617beb314705c0f42d17ca579eed00032ed8a13dbcd23fc9bdd5 chromium/third_party/cld_3/src/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/closure_compiler/compiler/COPYING -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/closure_compiler/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/crashpad/crashpad/LICENSE -+sha256 212846e0145aa50fb3a5aef254a370311a93acf6c1e792e47e0068d64c8c3885 chromium/third_party/crashpad/crashpad/third_party/apple_cf/APPLE_LICENSE -+sha256 4b45cbe16d7b71b89ae6127e26e0d90a029198ca5e958ad8e3d0b8bbed364d8b chromium/third_party/crashpad/crashpad/third_party/cpp-httplib/cpp-httplib/LICENSE -+sha256 f40ee07401827b6ac9cf0aee1aaffb00e42a3f2c729f9c83f96a3daafef5d944 chromium/third_party/crashpad/crashpad/third_party/getopt/LICENSE -+sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 chromium/third_party/crashpad/crashpad/third_party/glibc/COPYING.LIB -+sha256 e5881019d8766c1e88a5fe1dbca4ba40c78011d41fcb18f6e9f50df60182685b chromium/third_party/crashpad/crashpad/third_party/xnu/APPLE_LICENSE -+sha256 a1f30b77c01e0995fa32a00119e00749e8731ee8a3c4c3549bce74083c72b0b6 chromium/third_party/crc32c/src/LICENSE -+sha256 e9427cf6abc4eaeda0bcd094fca46af4067970079f426b65d5cbacb87bff6366 chromium/third_party/cros_system_api/LICENSE -+sha256 7a3cb0e5055874e67db9aa2d5fe26de23204fa994ffbad198901ffe9c812a717 chromium/third_party/d3/src/LICENSE -+sha256 b327887de263238deaa80c34cdd2ff3e0ba1d35db585ce14a37ce3e74ee389e9 chromium/third_party/dav1d/libdav1d/COPYING -+sha256 2da4494d2a8b5c742afbb905b10621e40129284c977ac138e3081ed0d9d83aed chromium/third_party/dav1d/LICENSE -+sha256 b77e952e3feaebd807d27784988b19fb60f83f9fc9a0c03e6aedbbffd5d6f8ee chromium/third_party/dawn/LICENSE -+sha256 43452b94e6aa0c2d076ad25b87f580c11571689d52f3aa1a1f7bdcab31a0bd15 chromium/third_party/decklink/LICENSE -+sha256 5a2ed53cc5975569e9fa146c4245eaf53377dc1a88bdcb923da6487e53cba55e chromium/third_party/devscripts/COPYING -+sha256 13110d66c514a7890c4b388a353bc08fa094fe13d5ed7f3a222cc0a0caa3fd17 chromium/third_party/devtools-frontend/src/front_end/cm_modes/LICENSE -+sha256 9fea307fe830918e12b6822f943f4b59bd7715614efb68e834a141ca758bd5f2 chromium/third_party/devtools-frontend/src/front_end/dagre_layout/LICENSE -+sha256 f734f7708439c275f3599e2df7de84cd9f360bd13620a30ab376af6c9deb213b chromium/third_party/devtools-frontend/src/front_end/sdk/wasm_source_map/LICENSES.deps -+sha256 bdab450fad7ee5d78d9a02d840983f4bccf525a6ded619e1a8fc3e2044256626 chromium/third_party/devtools-frontend/src/front_end/third_party/acorn/LICENSE -+sha256 a1930df5d7444dc71fb103d9c58768de1c2c13b96a83e58b7ed6b2eee6621744 chromium/third_party/devtools-frontend/src/front_end/third_party/acorn-logical-assignment/LICENSE -+sha256 a1930df5d7444dc71fb103d9c58768de1c2c13b96a83e58b7ed6b2eee6621744 chromium/third_party/devtools-frontend/src/front_end/third_party/acorn-logical-assignment/package/LICENSE -+sha256 bdab450fad7ee5d78d9a02d840983f4bccf525a6ded619e1a8fc3e2044256626 chromium/third_party/devtools-frontend/src/front_end/third_party/acorn-loose/LICENSE -+sha256 7cdb44aabddbdd78998119d68a39c87424119b663945c79891fc1b022301824c chromium/third_party/devtools-frontend/src/front_end/third_party/acorn-loose/package/LICENSE -+sha256 e56a1e867a6ebc064c9d027e022ae15d1878b32f9e546b2373cdb591788cd3fe chromium/third_party/devtools-frontend/src/front_end/third_party/acorn-numeric-separator/LICENSE -+sha256 e56a1e867a6ebc064c9d027e022ae15d1878b32f9e546b2373cdb591788cd3fe chromium/third_party/devtools-frontend/src/front_end/third_party/acorn-numeric-separator/package/LICENSE -+sha256 7cdb44aabddbdd78998119d68a39c87424119b663945c79891fc1b022301824c chromium/third_party/devtools-frontend/src/front_end/third_party/acorn/package/LICENSE -+sha256 af175b9d96ee93c21a036152e1b905b0b95304d4ae8c2c921c7609100ba8df7e chromium/third_party/devtools-frontend/src/front_end/third_party/axe-core/LICENSE -+sha256 298d10e24bcd783b150fc07cd64ad175f5084f3615ba0e7c579aa95c55f22eac chromium/third_party/devtools-frontend/src/front_end/third_party/codemirror/LICENSE -+sha256 a3f2fe2ac6b471aa80c737c5d283dd049bdc903a73835ee6d4d2cac02fdd53bf chromium/third_party/devtools-frontend/src/front_end/third_party/codemirror/package/LICENSE -+sha256 b60e9b66bf4f9ab3aa5d1d20b18410a632fd624cf4ce3aa1eb839087caf35958 chromium/third_party/devtools-frontend/src/front_end/third_party/fabricjs/LICENSE -+sha256 7ec9661a8afafab1eee3523d6f1a193eff76314a5ab10b4ce96aefd87621b0c3 chromium/third_party/devtools-frontend/src/front_end/third_party/i18n/LICENSE -+sha256 0212e9ffd60f4c2e05426ac172b91266256b9ff4c0f0156e85b761a1d6f5e17f chromium/third_party/devtools-frontend/src/front_end/third_party/intl-messageformat/LICENSE -+sha256 fdd0dd22e95c4c8634fe28674547e55e6dad144433ca09493e59ed0f95902f10 chromium/third_party/devtools-frontend/src/front_end/third_party/intl-messageformat/package/LICENSE -+sha256 7ec9661a8afafab1eee3523d6f1a193eff76314a5ab10b4ce96aefd87621b0c3 chromium/third_party/devtools-frontend/src/front_end/third_party/lighthouse/LICENSE -+sha256 55efdea1a9fe503ed3cd89c2776d3d2131795defaebea421754b428333fbfba3 chromium/third_party/devtools-frontend/src/front_end/third_party/lit-html/LICENSE -+sha256 1a5ae5ab221af81b68f4f4c156c0d2e044851272c5e2e6c07d685946557878ea chromium/third_party/devtools-frontend/src/front_end/third_party/lit-html/package/LICENSE -+sha256 1b3235c9a9833dee5fcce1ac27d76157584dce78f1ca846bf217439323080234 chromium/third_party/devtools-frontend/src/front_end/third_party/lodash-isequal/LICENSE -+sha256 e159c6d48c989185448658f276375bfb2300362ec6d4ae5525a2d49c4bcb947d chromium/third_party/devtools-frontend/src/front_end/third_party/lodash-isequal/package/LICENSE -+sha256 91968bf678e8c3d94ebf8596e98ca9cb5fca1c6555b53f721a940cb50f1b3d66 chromium/third_party/devtools-frontend/src/front_end/third_party/marked/LICENSE -+sha256 f6b8d4d6f4aff1b6744730b6943ac6e8b96315954e436f032cfaa5cbdcb07ff3 chromium/third_party/devtools-frontend/src/front_end/third_party/marked/package/LICENSE.md -+sha256 a1e4522979cd422b42d0b464072eb7d0d218651659f56bf09f8c147384e3f105 chromium/third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/LICENSE -+sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 chromium/third_party/devtools-frontend/src/front_end/third_party/wasmparser/LICENSE -+sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 chromium/third_party/devtools-frontend/src/front_end/third_party/wasmparser/package/LICENSE -+sha256 7a209dd1b94cabdb5ea9c6f9164b9546ffa5daaa671e7767d49510db055f5c51 chromium/third_party/devtools-frontend/src/LICENSE -+sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b chromium/third_party/devtools-frontend/src/node_modules/abbrev/LICENSE -+sha256 71f83c4c0621102a56d9853812777b85751bce7e9726f686f5b056c1f8a4b0e6 chromium/third_party/devtools-frontend/src/node_modules/accepts/LICENSE -+sha256 cfa72b62b9ae173078823a3796b25c027a9071046a263beddf966df67018ce06 chromium/third_party/devtools-frontend/src/node_modules/acorn-jsx/LICENSE -+sha256 e85e131fa4ed25538ff1f4962ced1fb6f68b079bd9164a790597a0f30b8fd030 chromium/third_party/devtools-frontend/src/node_modules/ajv/LICENSE -+sha256 94e1923e52409cfd50e97988d9772c0de15f65700097e3227fec367a39e82b94 chromium/third_party/devtools-frontend/src/node_modules/ansi-colors/LICENSE -+sha256 5c932d88256b4ab958f64a856fa48e8bd1f55bc1d96b8149c65689e0c61789d3 chromium/third_party/devtools-frontend/src/node_modules/ansi-escapes/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/ansi-escapes/node_modules/type-fest/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/ansi-regex/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/ansi-styles/license -+sha256 5a3b0007c4203f10fe11b3fe8747253eb994f135e10b73e1f88ada941af09c6e chromium/third_party/devtools-frontend/src/node_modules/anymatch/LICENSE -+sha256 c8442419dc614089ea022b3da6bfc089b41a58fb7b9030d1e651f2f36189dce2 chromium/third_party/devtools-frontend/src/node_modules/argparse/LICENSE -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/array-find-index/license -+sha256 00d402c2bbe7c67369bd01ce2c16b8ed46ccc949a1ee2d6bb8f9606afa8c7434 chromium/third_party/devtools-frontend/src/node_modules/array-includes/LICENSE -+sha256 00d402c2bbe7c67369bd01ce2c16b8ed46ccc949a1ee2d6bb8f9606afa8c7434 chromium/third_party/devtools-frontend/src/node_modules/array-includes/node_modules/es-abstract/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/array-includes/node_modules/es-to-primitive/LICENSE -+sha256 206c1adcf206dc0031b11232f5b054ec5f1662407ab1ca415247921cab2068ab chromium/third_party/devtools-frontend/src/node_modules/array-includes/node_modules/has-symbols/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/array-includes/node_modules/is-callable/LICENSE -+sha256 dc0fe5a22d9336f345ee984f9bf56f11f22877a3aa5fd16a1db9a8ca0e23a5d1 chromium/third_party/devtools-frontend/src/node_modules/array-includes/node_modules/is-regex/LICENSE -+sha256 bd40cc437e28a3ad7bef2ad34e6b72e757b182e67bda1acadbab4ef0476f8232 chromium/third_party/devtools-frontend/src/node_modules/array-includes/node_modules/object-inspect/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/array-includes/node_modules/string.prototype.trimleft/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/array-includes/node_modules/string.prototype.trimright/LICENSE -+sha256 567b1f5e84afcfc97685f3c7fce4c7502e1ac7a91e79cf10980ecd6a9ad38583 chromium/third_party/devtools-frontend/src/node_modules/array.prototype.flat/LICENSE -+sha256 00d402c2bbe7c67369bd01ce2c16b8ed46ccc949a1ee2d6bb8f9606afa8c7434 chromium/third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules/es-abstract/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules/es-to-primitive/LICENSE -+sha256 206c1adcf206dc0031b11232f5b054ec5f1662407ab1ca415247921cab2068ab chromium/third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules/has-symbols/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules/is-callable/LICENSE -+sha256 dc0fe5a22d9336f345ee984f9bf56f11f22877a3aa5fd16a1db9a8ca0e23a5d1 chromium/third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules/is-regex/LICENSE -+sha256 bd40cc437e28a3ad7bef2ad34e6b72e757b182e67bda1acadbab4ef0476f8232 chromium/third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules/object-inspect/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules/string.prototype.trimleft/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/array.prototype.flat/node_modules/string.prototype.trimright/LICENSE -+sha256 cfc3f455254c0af0655cc3ff46a41ed644b67599f6043346169d285bf2b3cf3b chromium/third_party/devtools-frontend/src/node_modules/array.prototype.map/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/array-union/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/arrify/license -+sha256 e80373b1ed0f33cecc47173b4b0c6afe0d0318b32dbd84116a1a957e3f7f43a8 chromium/third_party/devtools-frontend/src/node_modules/asap/LICENSE.md -+sha256 69dee148a2cc470554dfa7142e830662062394d0fe67cddd379aba90dc60d6b3 chromium/third_party/devtools-frontend/src/node_modules/astral-regex/license -+sha256 a374b737c41b30b1ec04c5fcc17d1b853f008f217cc43a9dbea441abd9afde70 chromium/third_party/devtools-frontend/src/node_modules/ast-types/LICENSE -+sha256 d9fed24f132985934fca621c4dc1dfb53e03377a24d0568d424383d7eaa9c0ac chromium/third_party/devtools-frontend/src/node_modules/async/LICENSE -+sha256 e5a57cdd72e279910183799153134d0e749a5664fc459c8eacbecf72532b7db3 chromium/third_party/devtools-frontend/src/node_modules/async-limiter/LICENSE -+sha256 c4630ac8b89cb317ac5bdd60ac5e4e185eab9bd5151a0c7b3afa41aa83d7ec9b chromium/third_party/devtools-frontend/src/node_modules/autoprefixer/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/code-frame/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/core/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/code-frame/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/generator/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/helper-function-name/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/helper-get-function-arity/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/helper-split-export-declaration/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/highlight/LICENSE -+sha256 2e97627cb278aa7556fb9e8817368302301a595b6c7582512b8d74c57b773652 chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/parser/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/template/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/traverse/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/@babel/types/LICENSE -+sha256 1fa6ee8bb95a81ae3d73a5bd074a3ac380ffec13697051063ca1a601921b91db chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/convert-source-map/LICENSE -+sha256 60acd7711e6c138e6041836e32d922705254cc1568a30fdf16aa8f59bb87aeaa chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/resolve/LICENSE -+sha256 c7cc929b57080f4b9d0c6cf57669f0463fc5b39906344dfc8d3bc43426b30eac chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/safe-buffer/LICENSE -+sha256 6cb0631f71c7749763fd3dd1d5bee52dd1070ec17f2edc1710079ad070bd2fbd chromium/third_party/devtools-frontend/src/node_modules/@babel/core/node_modules/source-map/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-member-expression-to-functions/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-module-imports/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-module-imports/node_modules/@babel/types/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-module-transforms/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-module-transforms/node_modules/@babel/code-frame/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-split-export-declaration/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-module-transforms/node_modules/@babel/highlight/LICENSE -+sha256 2e97627cb278aa7556fb9e8817368302301a595b6c7582512b8d74c57b773652 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-module-transforms/node_modules/@babel/parser/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-module-transforms/node_modules/@babel/template/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-module-transforms/node_modules/@babel/types/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-optimise-call-expression/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/code-frame/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/generator/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/helper-function-name/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/helper-get-function-arity/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/helper-split-export-declaration/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/highlight/LICENSE -+sha256 2e97627cb278aa7556fb9e8817368302301a595b6c7582512b8d74c57b773652 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/parser/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/template/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/@babel/types/LICENSE -+sha256 6cb0631f71c7749763fd3dd1d5bee52dd1070ec17f2edc1710079ad070bd2fbd chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-replace-supers/node_modules/source-map/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-simple-access/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-simple-access/node_modules/@babel/code-frame/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-simple-access/node_modules/@babel/highlight/LICENSE -+sha256 2e97627cb278aa7556fb9e8817368302301a595b6c7582512b8d74c57b773652 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-simple-access/node_modules/@babel/parser/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-simple-access/node_modules/@babel/template/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-simple-access/node_modules/@babel/types/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/code-frame/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/generator/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/helper-function-name/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/helper-get-function-arity/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/helper-split-export-declaration/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/highlight/LICENSE -+sha256 2e97627cb278aa7556fb9e8817368302301a595b6c7582512b8d74c57b773652 chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/parser/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/template/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/traverse/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/@babel/types/LICENSE -+sha256 6cb0631f71c7749763fd3dd1d5bee52dd1070ec17f2edc1710079ad070bd2fbd chromium/third_party/devtools-frontend/src/node_modules/@babel/helpers/node_modules/source-map/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-validator-identifier/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/@babel/highlight/LICENSE -+sha256 63cb98b3f6abfb3c3592c16f88253c1bdc834087bf52671e8ce5609e4eb693cf chromium/third_party/devtools-frontend/src/node_modules/bail/license -+sha256 a1bd5deadb6a06dd74efa852c1b8b23f63b67f2214fbe9c8bd591da51da69268 chromium/third_party/devtools-frontend/src/node_modules/balanced-match/LICENSE.md -+sha256 f3eca6ff762533fa5a77caf954a143e48afa204668cf97dce758c45a9e006be3 chromium/third_party/devtools-frontend/src/node_modules/base64-arraybuffer/LICENSE-MIT -+sha256 de6059eadd0c1327f30a22663392e57d36b97b0ac9bb48f4875c8008ba823c30 chromium/third_party/devtools-frontend/src/node_modules/base64id/LICENSE -+sha256 5b37224c080cdcc97c871ada971c224e9926370fe74f11b539aa1cf9f3b1aca1 chromium/third_party/devtools-frontend/src/node_modules/base64-js/LICENSE -+sha256 85fe65eefab89e2a683232b96e6f689279821a0bd3b351e9ab6a6ebd19dea567 chromium/third_party/devtools-frontend/src/node_modules/binary-extensions/license -+sha256 9377db95383c8befacf05c6e465d969d756edf178487ca1344fdf3ba147c596f chromium/third_party/devtools-frontend/src/node_modules/bl/LICENSE.md -+sha256 7d3e0d8d5604632b94ff9aea3001153c506566cd1c6c7bb37000acdb1fb37417 chromium/third_party/devtools-frontend/src/node_modules/blob/LICENSE -+sha256 23d466b1b134b415b66fa50c6526b4cf3e7b9258554da88d3abb371721e7ce68 chromium/third_party/devtools-frontend/src/node_modules/body-parser/LICENSE -+sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 chromium/third_party/devtools-frontend/src/node_modules/body-parser/node_modules/debug/LICENSE -+sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 chromium/third_party/devtools-frontend/src/node_modules/body-parser/node_modules/ms/license.md -+sha256 68f12f6e2c33688699249c01d8f9623c534da20aa71989c57b061b7bc1676d14 chromium/third_party/devtools-frontend/src/node_modules/brace-expansion/LICENSE -+sha256 e70ff771504ba41f2be55de812a017ff46433d7a250c862e38fc419159e44500 chromium/third_party/devtools-frontend/src/node_modules/braces/LICENSE -+sha256 f25bf9bf3ae8984bcd43bf7fb8f78e7eec8d577081fb8d0989cfa7c67ecebb8e chromium/third_party/devtools-frontend/src/node_modules/browserslist/LICENSE -+sha256 fd595a25dd3c90492a8cc3b888aa9ae47630173181efed17f71b4c689d99d0ec chromium/third_party/devtools-frontend/src/node_modules/browser-stdout/LICENSE -+sha256 14895b82e3367b66bdb127fe91505f8615491f2a23eb1c0b7d8f7c54be67f57a chromium/third_party/devtools-frontend/src/node_modules/buffer-crc32/LICENSE -+sha256 14275f5c8139d02054c5259d52a88ccbba662a86af18c30f071c8d082dc6004c chromium/third_party/devtools-frontend/src/node_modules/buffer-from/LICENSE -+sha256 06bafa45fdad2579ba0e43b0c9b2c6290287c99c4203c300254a462b38a307f6 chromium/third_party/devtools-frontend/src/node_modules/buffer/LICENSE -+sha256 e3b44af066615de2ea48d18d852d0762f18c0b2efcea714fa48a6f729d405b85 chromium/third_party/devtools-frontend/src/node_modules/bytes/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/callsites/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/camelcase-keys/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/camelcase/license -+sha256 fd3a263fe19ed8faa9068b43abaebafc02c77897b0c6fc09abc04bb592e5f16e chromium/third_party/devtools-frontend/src/node_modules/caniuse-lite/LICENSE -+sha256 63cb98b3f6abfb3c3592c16f88253c1bdc834087bf52671e8ce5609e4eb693cf chromium/third_party/devtools-frontend/src/node_modules/ccount/license -+sha256 b181da80336ff9dd1043fc8be1a764d7382363433319aa872e4d2cb5ce2a3066 chromium/third_party/devtools-frontend/src/node_modules/chai/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/chalk/license -+sha256 63cb98b3f6abfb3c3592c16f88253c1bdc834087bf52671e8ce5609e4eb693cf chromium/third_party/devtools-frontend/src/node_modules/character-entities-html4/license -+sha256 63cb98b3f6abfb3c3592c16f88253c1bdc834087bf52671e8ce5609e4eb693cf chromium/third_party/devtools-frontend/src/node_modules/character-entities-legacy/license -+sha256 63cb98b3f6abfb3c3592c16f88253c1bdc834087bf52671e8ce5609e4eb693cf chromium/third_party/devtools-frontend/src/node_modules/character-entities/license -+sha256 63cb98b3f6abfb3c3592c16f88253c1bdc834087bf52671e8ce5609e4eb693cf chromium/third_party/devtools-frontend/src/node_modules/character-reference-invalid/license -+sha256 7df1d6cf5b4112cbe277a84269e02ae631603a9a3a21b8328a34c30b8c3dd1ab chromium/third_party/devtools-frontend/src/node_modules/chardet/LICENSE -+sha256 e5aee0714b6ecc416454b968d1017570ef609f20d8722ab84b07acd550b78198 chromium/third_party/devtools-frontend/src/node_modules/check-error/LICENSE -+sha256 db9ba183d4cbfbaf6c27db2effddbb84b46340c33ed32a066bc0b144a3ea1298 chromium/third_party/devtools-frontend/src/node_modules/chokidar/LICENSE -+sha256 99de4c30f4643c00d4895d9c6ade0af4ec43d301449c191f5fbe41b53bb6a13a chromium/third_party/devtools-frontend/src/node_modules/chokidar/node_modules/fsevents/LICENSE -+sha256 dffec71d93f273d2af7b54c6c7e7e70b3289c632ec0d7253210ec21ac336d5ac chromium/third_party/devtools-frontend/src/node_modules/chokidar/node_modules/readdirp/LICENSE -+sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b chromium/third_party/devtools-frontend/src/node_modules/chownr/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/cli-cursor/license -+sha256 2dc0465729366c3a7890dfa9e972a1ba7048a26c02116fb8b419a6a1ac110149 chromium/third_party/devtools-frontend/src/node_modules/cliui/LICENSE.txt -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/cliui/node_modules/ansi-regex/license -+sha256 483acb265f182907d1caf6cff9c16c96f31325ed23792832cc5d8b12d5f88c8a chromium/third_party/devtools-frontend/src/node_modules/cliui/node_modules/emoji-regex/LICENSE-MIT.txt -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/cliui/node_modules/string-width/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/cliui/node_modules/strip-ansi/license -+sha256 33fa5470b2195e410b075a32516b6ad27784b8a8ff74ae90cfd60c14b76e6644 chromium/third_party/devtools-frontend/src/node_modules/cli-width/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/clone-regexp/license -+sha256 63cb98b3f6abfb3c3592c16f88253c1bdc834087bf52671e8ce5609e4eb693cf chromium/third_party/devtools-frontend/src/node_modules/collapse-white-space/license -+sha256 693866fc419c6f61c8570438ec00659d156ec2b4d4a4d04091711f5f11a365d4 chromium/third_party/devtools-frontend/src/node_modules/color-convert/LICENSE -+sha256 7357445bac398c76c0aef75a587009fe406d40de6a79789eb5b7ecbbad317ef2 chromium/third_party/devtools-frontend/src/node_modules/color-name/LICENSE -+sha256 77ffe84006509949525fd57df06f4a6a80ad862c5314b66ab5bb6ac4cee6280b chromium/third_party/devtools-frontend/src/node_modules/colors/LICENSE -+sha256 04512a63dce4d2d506ad612dc0bd7681ccf6e3655f7b6eaef7dfac8323d1ec0b chromium/third_party/devtools-frontend/src/node_modules/commander/LICENSE -+sha256 8bb16db1b047019e4395965f2cf3611b06c34bf86dc2d0210b3c3f91b53c21fe chromium/third_party/devtools-frontend/src/node_modules/commondir/LICENSE -+sha256 0f0b408b8b871d983e767528c6dc51e0ad7efaa022890c449fe2b2e1ee24dbb7 chromium/third_party/devtools-frontend/src/node_modules/component-emitter/LICENSE -+sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b chromium/third_party/devtools-frontend/src/node_modules/concat-map/LICENSE -+sha256 9913ff70f23424d49fda2b05902cfb72f17ae1e48aaf898c349a284289a74751 chromium/third_party/devtools-frontend/src/node_modules/connect/LICENSE -+sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 chromium/third_party/devtools-frontend/src/node_modules/connect/node_modules/debug/LICENSE -+sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 chromium/third_party/devtools-frontend/src/node_modules/connect/node_modules/ms/license.md -+sha256 0798f37cff4a3f438c071316e41f94ffe110116a313ab0fc4f8caa07218f1f0f chromium/third_party/devtools-frontend/src/node_modules/contains-path/LICENSE -+sha256 257aed98914108e91a337912727b6a802eef218248507f74b76faffaff517a38 chromium/third_party/devtools-frontend/src/node_modules/content-type/LICENSE -+sha256 c02110eedc16c7114f1a9bdc026c65626ce1d9c7e27fd51a8e0feee8a48a6858 chromium/third_party/devtools-frontend/src/node_modules/cookie/LICENSE -+sha256 8e714750725e75c8b31172ef84c0805f94873f86e3b5cfca8a948553f0778fa1 chromium/third_party/devtools-frontend/src/node_modules/cosmiconfig/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/cosmiconfig/node_modules/parse-json/license -+sha256 aaa78451b6fecd1b9c4594c796c133c0e90cad100372ff8bc6de615e9ef9adf1 chromium/third_party/devtools-frontend/src/node_modules/cross-spawn/LICENSE -+sha256 483acb265f182907d1caf6cff9c16c96f31325ed23792832cc5d8b12d5f88c8a chromium/third_party/devtools-frontend/src/node_modules/cssesc/LICENSE-MIT.txt -+sha256 53ecc31e1632c07980cb0c97dcaf3d1d20323d21194b92150987a4fecf517b3c chromium/third_party/devtools-frontend/src/node_modules/custom-event/LICENSE -+sha256 9660914267128b5f96a102bd7f6268c249110a39cb7c4bb7f536d856445d739c chromium/third_party/devtools-frontend/src/node_modules/date-format/LICENSE -+sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 chromium/third_party/devtools-frontend/src/node_modules/debug/LICENSE -+sha256 5f9e03a50e10f262f7bd356fe323b12f461f14dae6762611285a0d7479340ae7 chromium/third_party/devtools-frontend/src/node_modules/debuglog/LICENSE -+sha256 840c00ea351c8aab93f37ff132bc87e58711aac287baeaed5788132970aca500 chromium/third_party/devtools-frontend/src/node_modules/decamelize-keys/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/decamelize-keys/node_modules/map-obj/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/decamelize/license -+sha256 e5aee0714b6ecc416454b968d1017570ef609f20d8722ab84b07acd550b78198 chromium/third_party/devtools-frontend/src/node_modules/deep-eql/LICENSE -+sha256 f2042f3634c4136d06b5139c9c6aefb81a3a462b514548bc1845953233dfba98 chromium/third_party/devtools-frontend/src/node_modules/deep-is/LICENSE -+sha256 00d402c2bbe7c67369bd01ce2c16b8ed46ccc949a1ee2d6bb8f9606afa8c7434 chromium/third_party/devtools-frontend/src/node_modules/define-properties/LICENSE -+sha256 bd47ce7b88c7759630d1e2b9fcfa170a0f1fde522be09e13fb1581a79d090400 chromium/third_party/devtools-frontend/src/node_modules/depd/LICENSE -+sha256 7a209dd1b94cabdb5ea9c6f9164b9546ffa5daaa671e7767d49510db055f5c51 chromium/third_party/devtools-frontend/src/node_modules/devtools-protocol/LICENSE -+sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b chromium/third_party/devtools-frontend/src/node_modules/dezalgo/LICENSE -+sha256 152f0fb43e953fcf5c56c5bfa4c834bb96b1603e4026319c613dd3e734f305cf chromium/third_party/devtools-frontend/src/node_modules/diff/LICENSE -+sha256 545278991ee5f1fb4372f913ec44837cff9395175140f8f21118074330a659cb chromium/third_party/devtools-frontend/src/node_modules/di/LICENSE -+sha256 69dee148a2cc470554dfa7142e830662062394d0fe67cddd379aba90dc60d6b3 chromium/third_party/devtools-frontend/src/node_modules/dir-glob/license -+sha256 5c272e206669b79ee20fa89fa8fa888d5b56186f16c55a5614753ad3412e2ae9 chromium/third_party/devtools-frontend/src/node_modules/doctrine/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/devtools-frontend/src/node_modules/doctrine/LICENSE.closure-compiler -+sha256 0e74697a68cebdcd61502c30fe80ab7f9e341d995dcd452023654d57133534b1 chromium/third_party/devtools-frontend/src/node_modules/doctrine/LICENSE.esprima -+sha256 cb992345949ccd6e8394b2cd6c465f7b897c864f845937dbf64e8997f389e164 chromium/third_party/devtools-frontend/src/node_modules/domelementtype/LICENSE -+sha256 cb992345949ccd6e8394b2cd6c465f7b897c864f845937dbf64e8997f389e164 chromium/third_party/devtools-frontend/src/node_modules/domhandler/LICENSE -+sha256 94cfe87de9b178e8fee313a19178e625129e2ce559db32e772e7bd95114ee6ff chromium/third_party/devtools-frontend/src/node_modules/dom-serializer/LICENSE -+sha256 cb992345949ccd6e8394b2cd6c465f7b897c864f845937dbf64e8997f389e164 chromium/third_party/devtools-frontend/src/node_modules/dom-serializer/node_modules/domelementtype/LICENSE -+sha256 cb992345949ccd6e8394b2cd6c465f7b897c864f845937dbf64e8997f389e164 chromium/third_party/devtools-frontend/src/node_modules/dom-serializer/node_modules/entities/LICENSE -+sha256 cb992345949ccd6e8394b2cd6c465f7b897c864f845937dbf64e8997f389e164 chromium/third_party/devtools-frontend/src/node_modules/domutils/LICENSE -+sha256 965ef284f7f4c176842ec2e87fa13e79feed777d56d7a21a5a3b38f1bb6dc288 chromium/third_party/devtools-frontend/src/node_modules/ee-first/LICENSE -+sha256 25ba5c59dad3e0dd8f9540beaa0f0a86a10e3aec35af5fdc8e88c5f6a5c0d8c6 chromium/third_party/devtools-frontend/src/node_modules/electron-to-chromium/LICENSE -+sha256 483acb265f182907d1caf6cff9c16c96f31325ed23792832cc5d8b12d5f88c8a chromium/third_party/devtools-frontend/src/node_modules/emoji-regex/LICENSE-MIT.txt -+sha256 7585ea7bba616ccbbe43cb54ecb67956688c3c5641bb84f3099a652a73193afe chromium/third_party/devtools-frontend/src/node_modules/encodeurl/LICENSE -+sha256 3fe8d55a98dbf260eace67c00cf9bc53edb46234e840098a0b93df3096b97fb6 chromium/third_party/devtools-frontend/src/node_modules/end-of-stream/LICENSE -+sha256 bb996a5665c8e18041251e833e52b590f0da5050c1878aa3e3a47f71bb16fa6d chromium/third_party/devtools-frontend/src/node_modules/engine.io-client/LICENSE -+sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 chromium/third_party/devtools-frontend/src/node_modules/engine.io-client/node_modules/debug/LICENSE -+sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 chromium/third_party/devtools-frontend/src/node_modules/engine.io-client/node_modules/ms/license.md -+sha256 8e0349070612cb59fc604588974e193d8363f0a08752caf31d3f270a609d346a chromium/third_party/devtools-frontend/src/node_modules/engine.io/LICENSE -+sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 chromium/third_party/devtools-frontend/src/node_modules/engine.io/node_modules/debug/LICENSE -+sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 chromium/third_party/devtools-frontend/src/node_modules/engine.io/node_modules/ms/license.md -+sha256 2a190271977c2ad47c85a9e08cc05d078fe9293643061d466d2ae89ce8e5c2f1 chromium/third_party/devtools-frontend/src/node_modules/engine.io-parser/LICENSE -+sha256 cb992345949ccd6e8394b2cd6c465f7b897c864f845937dbf64e8997f389e164 chromium/third_party/devtools-frontend/src/node_modules/entities/LICENSE -+sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b chromium/third_party/devtools-frontend/src/node_modules/ent/LICENSE -+sha256 92b07a2e5b0e051d37dde85042c736d6d551cfcbc0983f39d7ef903b3986bbc1 chromium/third_party/devtools-frontend/src/node_modules/error-ex/LICENSE -+sha256 00d402c2bbe7c67369bd01ce2c16b8ed46ccc949a1ee2d6bb8f9606afa8c7434 chromium/third_party/devtools-frontend/src/node_modules/es-abstract/LICENSE -+sha256 206c1adcf206dc0031b11232f5b054ec5f1662407ab1ca415247921cab2068ab chromium/third_party/devtools-frontend/src/node_modules/es-abstract/node_modules/has-symbols/LICENSE -+sha256 a5e49293b629194f16e08c965807b34a4a8f45aa2735658a3b0e3c1478a34b30 chromium/third_party/devtools-frontend/src/node_modules/es-abstract/node_modules/string.prototype.trimend/LICENSE -+sha256 a5e49293b629194f16e08c965807b34a4a8f45aa2735658a3b0e3c1478a34b30 chromium/third_party/devtools-frontend/src/node_modules/es-abstract/node_modules/string.prototype.trimstart/LICENSE -+sha256 cfc3f455254c0af0655cc3ff46a41ed644b67599f6043346169d285bf2b3cf3b chromium/third_party/devtools-frontend/src/node_modules/es-array-method-boxes-properly/LICENSE -+sha256 255aa557a1f55224ce522f311629c0bf20854740a67955cefd798fbd1d3d1ded chromium/third_party/devtools-frontend/src/node_modules/escape-html/LICENSE -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/escape-string-regexp/license -+sha256 0e74697a68cebdcd61502c30fe80ab7f9e341d995dcd452023654d57133534b1 chromium/third_party/devtools-frontend/src/node_modules/escodegen/LICENSE.BSD -+sha256 94bcb9959136723aa4fb36e1a6c4d5c662a2369978cfae344dabfb83ae619e79 chromium/third_party/devtools-frontend/src/node_modules/escodegen/node_modules/esprima/LICENSE.BSD -+sha256 cfc3f455254c0af0655cc3ff46a41ed644b67599f6043346169d285bf2b3cf3b chromium/third_party/devtools-frontend/src/node_modules/es-get-iterator/LICENSE -+sha256 206c1adcf206dc0031b11232f5b054ec5f1662407ab1ca415247921cab2068ab chromium/third_party/devtools-frontend/src/node_modules/es-get-iterator/node_modules/has-symbols/LICENSE -+sha256 68f12f6e2c33688699249c01d8f9623c534da20aa71989c57b061b7bc1676d14 chromium/third_party/devtools-frontend/src/node_modules/es-get-iterator/node_modules/isarray/LICENSE -+sha256 7829efc4266fad5f57f7fc489429a3b35d0c62183c0bd617ef6591f64c980c92 chromium/third_party/devtools-frontend/src/node_modules/eslint-import-resolver-node/LICENSE -+sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 chromium/third_party/devtools-frontend/src/node_modules/eslint-import-resolver-node/node_modules/debug/LICENSE -+sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 chromium/third_party/devtools-frontend/src/node_modules/eslint-import-resolver-node/node_modules/ms/license.md -+sha256 60acd7711e6c138e6041836e32d922705254cc1568a30fdf16aa8f59bb87aeaa chromium/third_party/devtools-frontend/src/node_modules/eslint-import-resolver-node/node_modules/resolve/LICENSE -+sha256 db83f2ede67f36cfab1ea0721ea2ee97515863e9a65346881f305e430451cc91 chromium/third_party/devtools-frontend/src/node_modules/eslint/LICENSE -+sha256 7829efc4266fad5f57f7fc489429a3b35d0c62183c0bd617ef6591f64c980c92 chromium/third_party/devtools-frontend/src/node_modules/eslint-module-utils/LICENSE -+sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 chromium/third_party/devtools-frontend/src/node_modules/eslint-module-utils/node_modules/debug/LICENSE -+sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 chromium/third_party/devtools-frontend/src/node_modules/eslint-module-utils/node_modules/ms/license.md -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/eslint/node_modules/ansi-regex/license -+sha256 5c932d88256b4ab958f64a856fa48e8bd1f55bc1d96b8149c65689e0c61789d3 chromium/third_party/devtools-frontend/src/node_modules/eslint/node_modules/globals/license -+sha256 b9eb082c39fe245e38793699074c394c43a722c51fce031c3c165cb92a31035c chromium/third_party/devtools-frontend/src/node_modules/eslint/node_modules/optionator/LICENSE -+sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b chromium/third_party/devtools-frontend/src/node_modules/eslint/node_modules/semver/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/eslint/node_modules/strip-ansi/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/eslint/node_modules/strip-json-comments/license -+sha256 7829efc4266fad5f57f7fc489429a3b35d0c62183c0bd617ef6591f64c980c92 chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/LICENSE -+sha256 7829efc4266fad5f57f7fc489429a3b35d0c62183c0bd617ef6591f64c980c92 chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/memo-parser/LICENSE -+sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/debug/LICENSE -+sha256 1925669fabfda8475cb886afc52ad90d518fcdc5ca415d086f88db70bb1232eb chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/doctrine/LICENSE.BSD -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/doctrine/LICENSE.closure-compiler -+sha256 0e74697a68cebdcd61502c30fe80ab7f9e341d995dcd452023654d57133534b1 chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/doctrine/LICENSE.esprima -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/find-up/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/load-json-file/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/locate-path/license -+sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/ms/license.md -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/path-exists/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/path-type/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/pify/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/p-limit/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/p-locate/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/p-try/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/read-pkg/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/read-pkg-up/license -+sha256 60acd7711e6c138e6041836e32d922705254cc1568a30fdf16aa8f59bb87aeaa chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-import/node_modules/resolve/LICENSE -+sha256 b67ae8fe5f32d0e6164655de53075cba04bb69c23e7d11efcfed6a0fa265ef64 chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-mocha/LICENSE -+sha256 541c415066b6139f0fb6ad55f633abbc62f0ba6b54543f1ff00c762e76a90239 chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-rulesdir/LICENSE.md -+sha256 d3a724e2ed749f172ff70b62a1d0631b7d4b0ea273782365a3464d4e2d6b6dbd chromium/third_party/devtools-frontend/src/node_modules/eslint-scope/LICENSE -+sha256 fcf6eabf68ca96988a6b506b4fdc6cc32535d80eb2e11c79724af5ac6f50262b chromium/third_party/devtools-frontend/src/node_modules/eslint-utils/LICENSE -+sha256 d8bf34ff6d190640a01e7704ad78253fc181bc128949d71273fbbaa12f33c0b4 chromium/third_party/devtools-frontend/src/node_modules/eslint-visitor-keys/LICENSE -+sha256 6273faa0d14a54972c0341a724010eb8cd928ee486745a9eea8cf80680ba5098 chromium/third_party/devtools-frontend/src/node_modules/espree/LICENSE -+sha256 7cdb44aabddbdd78998119d68a39c87424119b663945c79891fc1b022301824c chromium/third_party/devtools-frontend/src/node_modules/espree/node_modules/acorn/LICENSE -+sha256 ac68116ae73740de4190892f334992e449a124600924ec761e64319d3aac9e6e chromium/third_party/devtools-frontend/src/node_modules/esquery/license.txt -+sha256 0e74697a68cebdcd61502c30fe80ab7f9e341d995dcd452023654d57133534b1 chromium/third_party/devtools-frontend/src/node_modules/esquery/node_modules/estraverse/LICENSE.BSD -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/es-to-primitive/LICENSE -+sha256 0e74697a68cebdcd61502c30fe80ab7f9e341d995dcd452023654d57133534b1 chromium/third_party/devtools-frontend/src/node_modules/estraverse/LICENSE.BSD -+sha256 0e74697a68cebdcd61502c30fe80ab7f9e341d995dcd452023654d57133534b1 chromium/third_party/devtools-frontend/src/node_modules/esutils/LICENSE.BSD -+sha256 3aecc12b1cb28832b5f65ab64291de96568c3f236a74d646281b4491f7bcadbf chromium/third_party/devtools-frontend/src/node_modules/eventemitter3/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/execall/license -+sha256 97af7428f93afbab9bf79cd09254da1357161794f4255eb1b4599f04dd2d2e7c chromium/third_party/devtools-frontend/src/node_modules/extend/LICENSE -+sha256 e33b7bc13a0e5ea9ed6718e12e99a5b0b60276162f0195aa7f342397f4b0155d chromium/third_party/devtools-frontend/src/node_modules/external-editor/LICENSE -+sha256 77b2de947c65f3062fb347118ca198ca50898ead84a8509d8153fa65741f029b chromium/third_party/devtools-frontend/src/node_modules/extract-zip/LICENSE -+sha256 7bf9b2de73a6b356761c948d0e9eeb4be6c1270bd04c79cd489c1e400ffdfc1a chromium/third_party/devtools-frontend/src/node_modules/fast-deep-equal/LICENSE -+sha256 9363d160bf41d46d83901a5d24fc3fe2094c2afc17b4a2378914b273977ee2de chromium/third_party/devtools-frontend/src/node_modules/fast-glob/LICENSE -+sha256 d0cd141b0c322fded5dfad1d4645bb2fedfc05b7321fe1009469638190d59ef9 chromium/third_party/devtools-frontend/src/node_modules/fast-glob/node_modules/picomatch/LICENSE -+sha256 a833d366242c298cf1b10263516572fb8dcbe68eb5072cdcac2b4546e2b4eb36 chromium/third_party/devtools-frontend/src/node_modules/fast-json-stable-stringify/LICENSE -+sha256 942a98cb8846a6354266193f173c1354615827fbb7d67f68399599dff12c4d6a chromium/third_party/devtools-frontend/src/node_modules/fast-levenshtein/LICENSE.md -+sha256 c3367f6d01a79d368fc4fbb41b3615fcd92f243d6597ab96742f6f976f9325af chromium/third_party/devtools-frontend/src/node_modules/fastq/LICENSE -+sha256 176d95320d565cb034d8323797b6cd6160238f625453687f98aad2085c46c3b3 chromium/third_party/devtools-frontend/src/node_modules/fd-slicer/LICENSE -+sha256 5c932d88256b4ab958f64a856fa48e8bd1f55bc1d96b8149c65689e0c61789d3 chromium/third_party/devtools-frontend/src/node_modules/figures/license -+sha256 c8c8324aff32c44f9e501aac5b3b97540c26af7d6dd6af8bce5e34300596e27d chromium/third_party/devtools-frontend/src/node_modules/file-entry-cache/LICENSE -+sha256 35bdd8a44339719441900fb50fbefc5e2dca1ca662cbaed7a687de842c8b70f2 chromium/third_party/devtools-frontend/src/node_modules/fill-range/LICENSE -+sha256 24973d5320410e565ec92f18f73f12af7d97c634d414ba170d119fe3f98904c8 chromium/third_party/devtools-frontend/src/node_modules/finalhandler/LICENSE -+sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 chromium/third_party/devtools-frontend/src/node_modules/finalhandler/node_modules/debug/LICENSE -+sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 chromium/third_party/devtools-frontend/src/node_modules/finalhandler/node_modules/ms/license.md -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/find-up/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/find-up/node_modules/path-exists/license -+sha256 c8c8324aff32c44f9e501aac5b3b97540c26af7d6dd6af8bce5e34300596e27d chromium/third_party/devtools-frontend/src/node_modules/flat-cache/LICENSE -+sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b chromium/third_party/devtools-frontend/src/node_modules/flat-cache/node_modules/rimraf/LICENSE -+sha256 95a61f61553614db5421a2cefb17c22ff6b2b4b2206f5bc8913d04f72a22b033 chromium/third_party/devtools-frontend/src/node_modules/flat/LICENSE -+sha256 5097efeab30293dd7e26d6960b6b94f1aeca958d22f1eca3535c482a891e95a9 chromium/third_party/devtools-frontend/src/node_modules/flatted/LICENSE -+sha256 bfa8a54bb952ccda79f0f1889721d108f5b605babbb2b8a3705ffb52f4132eb7 chromium/third_party/devtools-frontend/src/node_modules/follow-redirects/LICENSE -+sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 chromium/third_party/devtools-frontend/src/node_modules/follow-redirects/node_modules/debug/LICENSE -+sha256 2281f2db407bdbb54f069eec38128b2dee2c0c952f52b786ef1faecb81767b3c chromium/third_party/devtools-frontend/src/node_modules/fs-constants/LICENSE -+sha256 1e76029602ae9b21cc4e612db2496d92febed882ba13ba745f8b3309e85f9d39 chromium/third_party/devtools-frontend/src/node_modules/fs-extra/LICENSE -+sha256 8465b04b67f473341171b5c9c8b2c741a4a395b3f6ed58339b3a4f4db3db7472 chromium/third_party/devtools-frontend/src/node_modules/fs.realpath/LICENSE -+sha256 e67aed7df22dc8031e4fcf5338fe91cb33e3817e5c58a99a2a2802eea9069791 chromium/third_party/devtools-frontend/src/node_modules/functional-red-black-tree/LICENSE -+sha256 773e131a7684726005a7e4688a80b4620033bc08499bc1404dd1a1eb3bca725e chromium/third_party/devtools-frontend/src/node_modules/function-bind/LICENSE -+sha256 e3a956681ee067f971ac413994171b3d90ca801ec6324e76c9c55366cfe31cb0 chromium/third_party/devtools-frontend/src/node_modules/gensync/LICENSE -+sha256 902dbb4154679fb2b8d7c33878183f45b268d01eae5e5033dddaa8852d45f213 chromium/third_party/devtools-frontend/src/node_modules/get-caller-file/LICENSE.md -+sha256 e5aee0714b6ecc416454b968d1017570ef609f20d8722ab84b07acd550b78198 chromium/third_party/devtools-frontend/src/node_modules/get-func-name/LICENSE -+sha256 5c932d88256b4ab958f64a856fa48e8bd1f55bc1d96b8149c65689e0c61789d3 chromium/third_party/devtools-frontend/src/node_modules/get-stdin/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/get-stream/license -+sha256 e7d1fee7347ffddccc5fd03327ffdb50f8c112be0d5016d62388a92c4ae6e7a9 chromium/third_party/devtools-frontend/src/node_modules/global-modules/LICENSE -+sha256 e7d1fee7347ffddccc5fd03327ffdb50f8c112be0d5016d62388a92c4ae6e7a9 chromium/third_party/devtools-frontend/src/node_modules/global-prefix/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/globals/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/globby/license -+sha256 9c94db23dc4b1e9aaee5d195668b916afc71efed54af226b66cf0ccc4389c1c0 chromium/third_party/devtools-frontend/src/node_modules/globby/node_modules/ignore/LICENSE-MIT -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/globby/node_modules/slash/license -+sha256 5947e11f30ab8264c45332a7d767447a71a52510ba467062cf3918e34cc67bff chromium/third_party/devtools-frontend/src/node_modules/globjoin/LICENSE -+sha256 6236fa0b88a4a0cce3dda0367979491b2052b3c8d6b1c10b3668de083e86a7f0 chromium/third_party/devtools-frontend/src/node_modules/glob/LICENSE -+sha256 2c46f1325bd3822a33c1e2c1e49c18d13127ac00f9c8b3b79196c7a126f73cd9 chromium/third_party/devtools-frontend/src/node_modules/glob-parent/LICENSE -+sha256 2fc5460f1526810979054ecd18cd01349b57f38ea56d1e920afdea34d104540c chromium/third_party/devtools-frontend/src/node_modules/graceful-fs/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/hard-rejection/license -+sha256 dc1fcc41f783463ed272ada875a7d3d1baf6c6279e5efada2c4ef2ca72db39e1 chromium/third_party/devtools-frontend/src/node_modules/has-binary2/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/has-flag/license -+sha256 4fe5fd7b3318def0b74f8bf8c9276403f01da628fa8888822661519d80f237d3 chromium/third_party/devtools-frontend/src/node_modules/has/LICENSE-MIT -+sha256 206c1adcf206dc0031b11232f5b054ec5f1662407ab1ca415247921cab2068ab chromium/third_party/devtools-frontend/src/node_modules/has-symbols/LICENSE -+sha256 483acb265f182907d1caf6cff9c16c96f31325ed23792832cc5d8b12d5f88c8a chromium/third_party/devtools-frontend/src/node_modules/he/LICENSE-MIT.txt -+sha256 c1476ec53119cd4c8370f91f5152ac76312a29b4fae2d49b5e0e0970fe0fa5ee chromium/third_party/devtools-frontend/src/node_modules/hosted-git-info/LICENSE -+sha256 27d06bbb2eb031be8aa376868a2e1f11b6acba938d4cc8e1234b66b9739c54a3 chromium/third_party/devtools-frontend/src/node_modules/html-escaper/LICENSE.txt -+sha256 204cfa747341660e4da64cd23e8c876c6b20279d247f48564993d3fc4a2eab47 chromium/third_party/devtools-frontend/src/node_modules/htmlparser2/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/html-tags/license -+sha256 dcb94ff9b1e037a847bc20589dc81a1066d041fd4c16deb18b0fa968c66cf395 chromium/third_party/devtools-frontend/src/node_modules/http-errors/LICENSE -+sha256 5ffe28e7ade7d8f10d85d5337a73fd793dac5c462fb9a28fbf8c5046c7fbca3b chromium/third_party/devtools-frontend/src/node_modules/http-errors/node_modules/inherits/LICENSE -+sha256 589850dfc0a1d39a97c592d618d5772f84aec2b11c6898e020acb985299f3bab chromium/third_party/devtools-frontend/src/node_modules/http-proxy/LICENSE -+sha256 ac779f7314c74f232ef847ea86e714abe25cf6eeb5cc97b69451b74e2af6492d chromium/third_party/devtools-frontend/src/node_modules/iconv-lite/LICENSE -+sha256 18d45466ba3253deae04667e267a91ea8de8548f18c1125264d1c9db28194cc1 chromium/third_party/devtools-frontend/src/node_modules/ieee754/LICENSE -+sha256 9c94db23dc4b1e9aaee5d195668b916afc71efed54af226b66cf0ccc4389c1c0 chromium/third_party/devtools-frontend/src/node_modules/ignore/LICENSE-MIT -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/import-fresh/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/import-lazy/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/indent-string/license -+sha256 715f1f0f2eb7688e53e4e958acdc7fc9e365ae3eaf26efc2604b93cc65fdc3f5 chromium/third_party/devtools-frontend/src/node_modules/indexes-of/LICENSE -+sha256 05dc4d785ac3a488676d3ed10e901b75ad89dafcc63f8e66610fd4a39cc5c7e8 chromium/third_party/devtools-frontend/src/node_modules/inflight/LICENSE -+sha256 5ffe28e7ade7d8f10d85d5337a73fd793dac5c462fb9a28fbf8c5046c7fbca3b chromium/third_party/devtools-frontend/src/node_modules/inherits/LICENSE -+sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b chromium/third_party/devtools-frontend/src/node_modules/ini/LICENSE -+sha256 e6c3f1bc47f97cdeef953f6c109b6392be0d059ae94659faf550e61b7a75ebc7 chromium/third_party/devtools-frontend/src/node_modules/inquirer/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/inquirer/node_modules/ansi-regex/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/inquirer/node_modules/ansi-styles/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/inquirer/node_modules/chalk/license -+sha256 693866fc419c6f61c8570438ec00659d156ec2b4d4a4d04091711f5f11a365d4 chromium/third_party/devtools-frontend/src/node_modules/inquirer/node_modules/color-convert/LICENSE -+sha256 7357445bac398c76c0aef75a587009fe406d40de6a79789eb5b7ecbbad317ef2 chromium/third_party/devtools-frontend/src/node_modules/inquirer/node_modules/color-name/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/inquirer/node_modules/has-flag/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/inquirer/node_modules/is-fullwidth-code-point/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/inquirer/node_modules/string-width/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/inquirer/node_modules/strip-ansi/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/inquirer/node_modules/supports-color/license -+sha256 ca4662cb5d1b738fbe5350c0d5485ba11773b4b7208974082ae6e129a52d631d chromium/third_party/devtools-frontend/src/node_modules/is-alphabetical/license -+sha256 ca4662cb5d1b738fbe5350c0d5485ba11773b4b7208974082ae6e129a52d631d chromium/third_party/devtools-frontend/src/node_modules/is-alphanumerical/license -+sha256 3a4909999d4cb5e4caee48395d9ac13085f4a8cb92245eef41526073601aaec8 chromium/third_party/devtools-frontend/src/node_modules/is-alphanumeric/license -+sha256 dc0fe5a22d9336f345ee984f9bf56f11f22877a3aa5fd16a1db9a8ca0e23a5d1 chromium/third_party/devtools-frontend/src/node_modules/is-arguments/LICENSE -+sha256 92b07a2e5b0e051d37dde85042c736d6d551cfcbc0983f39d7ef903b3986bbc1 chromium/third_party/devtools-frontend/src/node_modules/is-arrayish/LICENSE -+sha256 2eedc70f2242aaf269e86e2c85eabeb875dc524d187d5953016b24091d26a843 chromium/third_party/devtools-frontend/src/node_modules/isbinaryfile/LICENSE.txt -+sha256 85fe65eefab89e2a683232b96e6f689279821a0bd3b351e9ab6a6ebd19dea567 chromium/third_party/devtools-frontend/src/node_modules/is-binary-path/license -+sha256 c7cc929b57080f4b9d0c6cf57669f0463fc5b39906344dfc8d3bc43426b30eac chromium/third_party/devtools-frontend/src/node_modules/is-buffer/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/is-callable/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/is-date-object/LICENSE -+sha256 ca4662cb5d1b738fbe5350c0d5485ba11773b4b7208974082ae6e129a52d631d chromium/third_party/devtools-frontend/src/node_modules/is-decimal/license -+sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b chromium/third_party/devtools-frontend/src/node_modules/isexe/LICENSE -+sha256 73b5283588baa142c5baaef5f56d3e8fdea7a30b214e8c5737e87640f882453a chromium/third_party/devtools-frontend/src/node_modules/is-extglob/LICENSE -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/is-fullwidth-code-point/license -+sha256 4cd903859549d4b20b571041f96dfae1136ed079c476126268f9d7cc1b611150 chromium/third_party/devtools-frontend/src/node_modules/is-glob/LICENSE -+sha256 ca4662cb5d1b738fbe5350c0d5485ba11773b4b7208974082ae6e129a52d631d chromium/third_party/devtools-frontend/src/node_modules/is-hexadecimal/license -+sha256 5a26e47b9d7020848f061bcad66f8e73cab95f529dab5c02588b21e57c4f876c chromium/third_party/devtools-frontend/src/node_modules/is-map/LICENSE -+sha256 35bdd8a44339719441900fb50fbefc5e2dca1ca662cbaed7a687de842c8b70f2 chromium/third_party/devtools-frontend/src/node_modules/is-number/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/is-plain-obj/license -+sha256 44191656d296391e0ec97e32f5385f0d02b6f2992694082d22ea04ba0f66f9e4 chromium/third_party/devtools-frontend/src/node_modules/is-promise/LICENSE -+sha256 dc0fe5a22d9336f345ee984f9bf56f11f22877a3aa5fd16a1db9a8ca0e23a5d1 chromium/third_party/devtools-frontend/src/node_modules/is-regex/LICENSE -+sha256 206c1adcf206dc0031b11232f5b054ec5f1662407ab1ca415247921cab2068ab chromium/third_party/devtools-frontend/src/node_modules/is-regex/node_modules/has-symbols/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/is-regexp/license -+sha256 5a26e47b9d7020848f061bcad66f8e73cab95f529dab5c02588b21e57c4f876c chromium/third_party/devtools-frontend/src/node_modules/is-set/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/is-string/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/is-symbol/LICENSE -+sha256 5a547aafe7b171c859ec64de1dd3c3363689f830133f508d043c83da12a6d0a2 chromium/third_party/devtools-frontend/src/node_modules/@istanbuljs/schema/LICENSE -+sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b chromium/third_party/devtools-frontend/src/node_modules/is-typedarray/LICENSE.md -+sha256 ca4662cb5d1b738fbe5350c0d5485ba11773b4b7208974082ae6e129a52d631d chromium/third_party/devtools-frontend/src/node_modules/is-whitespace-character/license -+sha256 ca4662cb5d1b738fbe5350c0d5485ba11773b4b7208974082ae6e129a52d631d chromium/third_party/devtools-frontend/src/node_modules/is-word-character/license -+sha256 39c5ec504cf6bd5cd782a7c695828e09189df79f5d94840e4f08feb97b9fd416 chromium/third_party/devtools-frontend/src/node_modules/iterate-iterator/LICENSE -+sha256 cfc3f455254c0af0655cc3ff46a41ed644b67599f6043346169d285bf2b3cf3b chromium/third_party/devtools-frontend/src/node_modules/iterate-value/LICENSE -+sha256 52412d7bc7ce4157ea628bbaacb8829e0a9cb3c58f57f99176126bc8cf2bfc85 chromium/third_party/devtools-frontend/src/node_modules/jest-worker/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/jest-worker/node_modules/supports-color/license -+sha256 483acb265f182907d1caf6cff9c16c96f31325ed23792832cc5d8b12d5f88c8a chromium/third_party/devtools-frontend/src/node_modules/jsesc/LICENSE-MIT.txt -+sha256 53e59feb13058722d977c699eb0407c7bce2f93c949b681bbd2ff31698535927 chromium/third_party/devtools-frontend/src/node_modules/json5/LICENSE.md -+sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b chromium/third_party/devtools-frontend/src/node_modules/json5/node_modules/minimist/LICENSE -+sha256 a9801fb52ba22ef808682a094da8a7a480584b7ed0dfd0d888ab543616335031 chromium/third_party/devtools-frontend/src/node_modules/jsonfile/LICENSE -+sha256 6cf2891dd0e66460f7d2ed83e1e3fe4b4b4c1a8c1f1f96c222a3466ad12ff197 chromium/third_party/devtools-frontend/src/node_modules/json-parse-better-errors/LICENSE.md -+sha256 7bf9b2de73a6b356761c948d0e9eeb4be6c1270bd04c79cd489c1e400ffdfc1a chromium/third_party/devtools-frontend/src/node_modules/json-schema-traverse/LICENSE -+sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b chromium/third_party/devtools-frontend/src/node_modules/json-stable-stringify-without-jsonify/LICENSE -+sha256 2213d91c606205c71eb051a199478cdc2adde945893404d7f1421436dd6d5cc1 chromium/third_party/devtools-frontend/src/node_modules/js-tokens/LICENSE -+sha256 a07bc24468b9654ce76a547d47a2db282d07733b715db4c73a98bd63961f9550 chromium/third_party/devtools-frontend/src/node_modules/js-yaml/LICENSE -+sha256 94bcb9959136723aa4fb36e1a6c4d5c662a2369978cfae344dabfb83ae619e79 chromium/third_party/devtools-frontend/src/node_modules/js-yaml/node_modules/esprima/LICENSE.BSD -+sha256 e3d4ed2aa50e7583730b1531034331ba9093c8bef7414234c7c9306db3858913 chromium/third_party/devtools-frontend/src/node_modules/karma-chai/LICENSE -+sha256 296b9a3c5e4eb7b79a6f1dca9a27ee31e48fe5c9d48a32ec31ac924b65ff287c chromium/third_party/devtools-frontend/src/node_modules/karma-chrome-launcher/LICENSE -+sha256 296b9a3c5e4eb7b79a6f1dca9a27ee31e48fe5c9d48a32ec31ac924b65ff287c chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/code-frame/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/generator/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/helper-function-name/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/helper-get-function-arity/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/helper-split-export-declaration/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/highlight/LICENSE -+sha256 2e97627cb278aa7556fb9e8817368302301a595b6c7582512b8d74c57b773652 chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/parser/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/template/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/traverse/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/types/LICENSE -+sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/@babel/types/node_modules/@babel/helper-validator-identifier/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/has-flag/license -+sha256 e09f9b52c6ce5c17ba8103cd0cbf446c33b5448b0c1d01d711b36a1f15a501ba chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/istanbul-lib-coverage/LICENSE -+sha256 e09f9b52c6ce5c17ba8103cd0cbf446c33b5448b0c1d01d711b36a1f15a501ba chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/istanbul-lib-instrument/LICENSE -+sha256 e09f9b52c6ce5c17ba8103cd0cbf446c33b5448b0c1d01d711b36a1f15a501ba chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/istanbul-lib-report/LICENSE -+sha256 b661867c1d66a1b71ee3a6109159874334cd5c182a80d1bcc7353b5a4c6823c6 chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/istanbul-lib-source-maps/LICENSE -+sha256 6cb0631f71c7749763fd3dd1d5bee52dd1070ec17f2edc1710079ad070bd2fbd chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/istanbul-lib-source-maps/node_modules/source-map/LICENSE -+sha256 e09f9b52c6ce5c17ba8103cd0cbf446c33b5448b0c1d01d711b36a1f15a501ba chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/istanbul-reports/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/make-dir/license -+sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/semver/LICENSE -+sha256 6cb0631f71c7749763fd3dd1d5bee52dd1070ec17f2edc1710079ad070bd2fbd chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/source-map/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/supports-color/license -+sha256 6e4e577107740b24ebd73cb813be506861d706129e502ca7160683a5cea4c129 chromium/third_party/devtools-frontend/src/node_modules/karma/LICENSE -+sha256 296b9a3c5e4eb7b79a6f1dca9a27ee31e48fe5c9d48a32ec31ac924b65ff287c chromium/third_party/devtools-frontend/src/node_modules/karma-mocha/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/ansi-regex/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/ansi-styles/license -+sha256 2dc0465729366c3a7890dfa9e972a1ba7048a26c02116fb8b419a6a1ac110149 chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/cliui/LICENSE.txt -+sha256 693866fc419c6f61c8570438ec00659d156ec2b4d4a4d04091711f5f11a365d4 chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/color-convert/LICENSE -+sha256 7357445bac398c76c0aef75a587009fe406d40de6a79789eb5b7ecbbad317ef2 chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/color-name/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/find-up/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/is-fullwidth-code-point/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/locate-path/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/path-exists/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/p-locate/license -+sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/rimraf/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/string-width/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/strip-ansi/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/wrap-ansi/license -+sha256 fe71524a15f30aab0f39af7165d38fc64a4269b7d2a0caffebc907355aec9c92 chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/yargs/LICENSE -+sha256 365496ca1f56da40b23c9815fc40fa9005847b2f8f8fd1c1a4929ef25ec8cd1d chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/yargs-parser/LICENSE.txt -+sha256 2b3adc1e55676b9443f76bdb17e42371de98a4be6abd3ae6e5f3590f6f3e4f6f chromium/third_party/devtools-frontend/src/node_modules/karma-sourcemap-loader/LICENSE -+sha256 4cd903859549d4b20b571041f96dfae1136ed079c476126268f9d7cc1b611150 chromium/third_party/devtools-frontend/src/node_modules/kind-of/LICENSE -+sha256 81294ebf877cb41ed610fa0566c6cf81cd62d47e9ae26e1b0870c9c532b11191 chromium/third_party/devtools-frontend/src/node_modules/known-css-properties/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/leven/license -+sha256 b9eb082c39fe245e38793699074c394c43a722c51fce031c3c165cb92a31035c chromium/third_party/devtools-frontend/src/node_modules/levn/LICENSE -+sha256 150d7707d4532d57bdb5718637ff62fff1f075921c5ffaa084df27f900bfea76 chromium/third_party/devtools-frontend/src/node_modules/license-checker/bin/license-checker -+sha256 455629980585dfdadbdcbaf846659b65da3dd092ac9bfd10b07717a0e2f84ef5 chromium/third_party/devtools-frontend/src/node_modules/license-checker/lib/license-files.js -+sha256 37932d5f93a7f9e762346358ae427e703d69fdaae6e7cd67158b35eea91c9eec chromium/third_party/devtools-frontend/src/node_modules/license-checker/lib/license.js -+sha256 adeb5a7f7d027ec14c3698be7a0f248978516ab39ccec4fb70689ba4753cdd67 chromium/third_party/devtools-frontend/src/node_modules/license-checker/LICENSE -+sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 chromium/third_party/devtools-frontend/src/node_modules/license-checker/node_modules/debug/LICENSE -+sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b chromium/third_party/devtools-frontend/src/node_modules/license-checker/node_modules/nopt/LICENSE -+sha256 456fe85ad3e71db9523313cf7437b0f90c392d8a48c869908e46716b26d2cf53 chromium/third_party/devtools-frontend/src/node_modules/lines-and-columns/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/locate-path/license -+sha256 f71e8ed126b46346494aad5486874cd8f0aafe95092ed67d2e3cb6110f939abc chromium/third_party/devtools-frontend/src/node_modules/lodash/LICENSE -+sha256 66da8b277e527c270de6abc57727c58032267d161a81dbac02c3eed45fd13366 chromium/third_party/devtools-frontend/src/node_modules/log4js/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/log-symbols/license -+sha256 9f084fac69d8cf1e6ce983ba5a3499c7695ed74a26ec625c38f0fd19fddd5e10 chromium/third_party/devtools-frontend/src/node_modules/longest-streak/license -+sha256 1cbe51b907662f6cb1492b16c359384a595180bf0e4d101603ed525e75c4e484 chromium/third_party/devtools-frontend/src/node_modules/magic-string/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/map-obj/license -+sha256 ca4662cb5d1b738fbe5350c0d5485ba11773b4b7208974082ae6e129a52d631d chromium/third_party/devtools-frontend/src/node_modules/markdown-escapes/license -+sha256 9966260ba3ea9d6a5f839297dca80ddc99735a34b4ae82811cac7b956d2e3afd chromium/third_party/devtools-frontend/src/node_modules/markdown-table/license -+sha256 ca4662cb5d1b738fbe5350c0d5485ba11773b4b7208974082ae6e129a52d631d chromium/third_party/devtools-frontend/src/node_modules/mathml-tag-names/license -+sha256 ca4662cb5d1b738fbe5350c0d5485ba11773b4b7208974082ae6e129a52d631d chromium/third_party/devtools-frontend/src/node_modules/mdast-util-compact/license -+sha256 74d8054d56d522bdaa340d3d71130cb204997d523a5292c85ac1264dd77c8d06 chromium/third_party/devtools-frontend/src/node_modules/media-typer/LICENSE -+sha256 5c932d88256b4ab958f64a856fa48e8bd1f55bc1d96b8149c65689e0c61789d3 chromium/third_party/devtools-frontend/src/node_modules/meow/license -+sha256 5c932d88256b4ab958f64a856fa48e8bd1f55bc1d96b8149c65689e0c61789d3 chromium/third_party/devtools-frontend/src/node_modules/meow/node_modules/camelcase/license -+sha256 64a93ffc0a06a2266dbb57ed7ebe3b56ba66ab337b6347fabdbf86c76819fbae chromium/third_party/devtools-frontend/src/node_modules/meow/node_modules/type-fest/license -+sha256 365496ca1f56da40b23c9815fc40fa9005847b2f8f8fd1c1a4929ef25ec8cd1d chromium/third_party/devtools-frontend/src/node_modules/meow/node_modules/yargs-parser/LICENSE.txt -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/meow/node_modules/yargs-parser/node_modules/camelcase/license -+sha256 23d150eb1337116025fbb4de7cd2a757540feec928eef5ae30c91f9f500a4dbc chromium/third_party/devtools-frontend/src/node_modules/merge2/LICENSE -+sha256 2cee71bf4612fc2efe1c6261e3f2b21f3c7259ef8a4f3593b095ae7a7bd65ad9 chromium/third_party/devtools-frontend/src/node_modules/merge-stream/LICENSE -+sha256 35bdd8a44339719441900fb50fbefc5e2dca1ca662cbaed7a687de842c8b70f2 chromium/third_party/devtools-frontend/src/node_modules/micromatch/LICENSE -+sha256 965ef284f7f4c176842ec2e87fa13e79feed777d56d7a21a5a3b38f1bb6dc288 chromium/third_party/devtools-frontend/src/node_modules/mime-db/LICENSE -+sha256 8f2658c03422c408b2b2ce4d151decc3b1a6fd3d86e5ca9433777bccdcdf75a2 chromium/third_party/devtools-frontend/src/node_modules/mime/LICENSE -+sha256 71f83c4c0621102a56d9853812777b85751bce7e9726f686f5b056c1f8a4b0e6 chromium/third_party/devtools-frontend/src/node_modules/mime-types/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/mimic-fn/license -+sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b chromium/third_party/devtools-frontend/src/node_modules/minimatch/LICENSE -+sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b chromium/third_party/devtools-frontend/src/node_modules/minimist/LICENSE -+sha256 6158b1bc31ab9c05c0be562cf57a0590a1dc86a4ce8b8a48a5e73df6c259ed61 chromium/third_party/devtools-frontend/src/node_modules/minimist-options/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/minimist-options/node_modules/arrify/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/minimist-options/node_modules/is-plain-obj/license -+sha256 9638fa87f845af6cecc56fab498c1f74f4a98522d3b53377bedcbdb44b5a8dcc chromium/third_party/devtools-frontend/src/node_modules/min-indent/license -+sha256 a255b85c1a510ecfe660c4d442ecdbc1e9d07f4b4d3d7f90443f7e5570591e0a chromium/third_party/devtools-frontend/src/node_modules/mkdirp-classic/LICENSE -+sha256 05991c2e8f070b69ec5b656c2c12fd07cd0153dd157d39b050b82af59b319a01 chromium/third_party/devtools-frontend/src/node_modules/mkdirp/LICENSE -+sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b chromium/third_party/devtools-frontend/src/node_modules/mkdirp/node_modules/minimist/LICENSE -+sha256 88597c9a3af6b6ae2fa6225a52344c7ddc705883d6fe1f2b3a95fdc72d2d1a20 chromium/third_party/devtools-frontend/src/node_modules/mocha/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/ansi-regex/license -+sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/debug/LICENSE -+sha256 483acb265f182907d1caf6cff9c16c96f31325ed23792832cc5d8b12d5f88c8a chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/emoji-regex/LICENSE-MIT.txt -+sha256 6236fa0b88a4a0cce3dda0367979491b2052b3c8d6b1c10b3668de083e86a7f0 chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/glob/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/has-flag/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/locate-path/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/p-locate/license -+sha256 d3dfa68a3c80e64eb10e46cef10e4208502da5ffb1387b11db00e42a507ab8f7 chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/serialize-javascript/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/string-width/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/strip-ansi/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/supports-color/license -+sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/which/LICENSE -+sha256 fe71524a15f30aab0f39af7165d38fc64a4269b7d2a0caffebc907355aec9c92 chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/yargs/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/yargs/node_modules/find-up/license -+sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 chromium/third_party/devtools-frontend/src/node_modules/ms/license.md -+sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b chromium/third_party/devtools-frontend/src/node_modules/mute-stream/LICENSE -+sha256 553d4d20029a24e315b428a1a54a9e109eaa340f2e958a4f50a92362c2c4070b chromium/third_party/devtools-frontend/src/node_modules/negotiator/LICENSE -+sha256 bd220c219b05e6c22b7c23613ca926f60932d07c9fe141dd6e04b80dbc4b4e52 chromium/third_party/devtools-frontend/src/node_modules/nice-try/LICENSE -+sha256 9363d160bf41d46d83901a5d24fc3fe2094c2afc17b4a2378914b273977ee2de chromium/third_party/devtools-frontend/src/node_modules/@nodelib/fs.scandir/LICENSE -+sha256 9363d160bf41d46d83901a5d24fc3fe2094c2afc17b4a2378914b273977ee2de chromium/third_party/devtools-frontend/src/node_modules/@nodelib/fs.stat/LICENSE -+sha256 9363d160bf41d46d83901a5d24fc3fe2094c2afc17b4a2378914b273977ee2de chromium/third_party/devtools-frontend/src/node_modules/@nodelib/fs.walk/LICENSE -+sha256 3706296ed611888111ceccc1dff4712844dea4bde0b185c82d718c3b69895abe chromium/third_party/devtools-frontend/src/node_modules/node-releases/LICENSE -+sha256 d16b2b8c511d9f2bef8bbf49f0e2a94f032b6b8d181f71c83912c34c116a02e1 chromium/third_party/devtools-frontend/src/node_modules/normalize-package-data/LICENSE -+sha256 60acd7711e6c138e6041836e32d922705254cc1568a30fdf16aa8f59bb87aeaa chromium/third_party/devtools-frontend/src/node_modules/normalize-package-data/node_modules/resolve/LICENSE -+sha256 e70ff771504ba41f2be55de812a017ff46433d7a250c862e38fc419159e44500 chromium/third_party/devtools-frontend/src/node_modules/normalize-path/LICENSE -+sha256 0b61ac8491c66669491fdb328200203822b91d2a0461f5cd898fe0944ea97e41 chromium/third_party/devtools-frontend/src/node_modules/normalize-range/license -+sha256 65155820306c6f73fe67358bf14c2e1eb24e29e9d0cad280b8f0f7be3319e434 chromium/third_party/devtools-frontend/src/node_modules/num2fraction/LICENSE -+sha256 a596744eec6b05682ed972bf93937668bbc8da2caed93fbf6510389de019b5c0 chromium/third_party/devtools-frontend/src/node_modules/object.assign/LICENSE -+sha256 bd40cc437e28a3ad7bef2ad34e6b72e757b182e67bda1acadbab4ef0476f8232 chromium/third_party/devtools-frontend/src/node_modules/object-inspect/LICENSE -+sha256 5640e5cbe2e9f57f6ccfdd8dbfbeadb875495bdbcb69d2666ce3177ccd0942e4 chromium/third_party/devtools-frontend/src/node_modules/object-keys/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/object.values/LICENSE -+sha256 00d402c2bbe7c67369bd01ce2c16b8ed46ccc949a1ee2d6bb8f9606afa8c7434 chromium/third_party/devtools-frontend/src/node_modules/object.values/node_modules/es-abstract/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/object.values/node_modules/es-to-primitive/LICENSE -+sha256 206c1adcf206dc0031b11232f5b054ec5f1662407ab1ca415247921cab2068ab chromium/third_party/devtools-frontend/src/node_modules/object.values/node_modules/has-symbols/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/object.values/node_modules/is-callable/LICENSE -+sha256 dc0fe5a22d9336f345ee984f9bf56f11f22877a3aa5fd16a1db9a8ca0e23a5d1 chromium/third_party/devtools-frontend/src/node_modules/object.values/node_modules/is-regex/LICENSE -+sha256 bd40cc437e28a3ad7bef2ad34e6b72e757b182e67bda1acadbab4ef0476f8232 chromium/third_party/devtools-frontend/src/node_modules/object.values/node_modules/object-inspect/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/object.values/node_modules/string.prototype.trimleft/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/object.values/node_modules/string.prototype.trimright/LICENSE -+sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b chromium/third_party/devtools-frontend/src/node_modules/once/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/onetime/license -+sha256 8089bcc08845ec143e5761f4a101a65b8c792a0dedbfeeb90a15560c0b77f768 chromium/third_party/devtools-frontend/src/node_modules/on-finished/LICENSE -+sha256 b9eb082c39fe245e38793699074c394c43a722c51fce031c3c165cb92a31035c chromium/third_party/devtools-frontend/src/node_modules/optionator/LICENSE -+sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b chromium/third_party/devtools-frontend/src/node_modules/osenv/LICENSE -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/os-homedir/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/os-tmpdir/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/parent-module/license -+sha256 9f084fac69d8cf1e6ce983ba5a3499c7695ed74a26ec625c38f0fd19fddd5e10 chromium/third_party/devtools-frontend/src/node_modules/parse-entities/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/parse-json/license -+sha256 a41d7b212c43bf90af534ec5d73d24a65e3a8cf17941b6d10e9398346a179698 chromium/third_party/devtools-frontend/src/node_modules/parseqs/LICENSE -+sha256 15c35ddf8c82a5fc84e3801db12e279b744605d6ad810e1b52ad09832fc71806 chromium/third_party/devtools-frontend/src/node_modules/parseuri/LICENSE -+sha256 11d017c3b9f1ee3f44caf7203035f0461d5b57e0db8ce1bc03a9af34fa7d3f6b chromium/third_party/devtools-frontend/src/node_modules/parseurl/LICENSE -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/path-exists/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/path-is-absolute/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/path-key/license -+sha256 3f4609137f65070541b9214300ea0d640af8192857de0eeb2b03403003d9228a chromium/third_party/devtools-frontend/src/node_modules/path-parse/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/path-type/license -+sha256 5d45910e7ed82fecc3e29b40a5b3a17ceb609fda19f860aa2ec180d87f4f9d4a chromium/third_party/devtools-frontend/src/node_modules/pathval/LICENSE -+sha256 7e64acffcb0d20d33f5a86949ffd4a99ae045b10c7332a9c3a58635876c16880 chromium/third_party/devtools-frontend/src/node_modules/pend/LICENSE -+sha256 d0cd141b0c322fded5dfad1d4645bb2fedfc05b7321fe1009469638190d59ef9 chromium/third_party/devtools-frontend/src/node_modules/picomatch/LICENSE -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/pkg-dir/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/pkg-dir/node_modules/find-up/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/pkg-dir/node_modules/locate-path/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/pkg-dir/node_modules/path-exists/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/pkg-dir/node_modules/p-limit/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/pkg-dir/node_modules/p-locate/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/pkg-dir/node_modules/p-try/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/pkg-up/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/pkg-up/node_modules/find-up/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/pkg-up/node_modules/locate-path/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/pkg-up/node_modules/p-limit/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/pkg-up/node_modules/p-locate/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/pkg-up/node_modules/p-try/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/p-limit/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/p-locate/license -+sha256 2db459b0f45bd3b3836c374c6ef9ff5b2b2a31628e09f3c803e18f6c629b56b1 chromium/third_party/devtools-frontend/src/node_modules/postcss-html/LICENSE -+sha256 ce4ef9c48a45bbfc480671256a45a191ece0622d78061599b09b0ee60cf517d6 chromium/third_party/devtools-frontend/src/node_modules/postcss-less/LICENSE -+sha256 c4630ac8b89cb317ac5bdd60ac5e4e185eab9bd5151a0c7b3afa41aa83d7ec9b chromium/third_party/devtools-frontend/src/node_modules/postcss/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/postcss/node_modules/supports-color/license -+sha256 8e714750725e75c8b31172ef84c0805f94873f86e3b5cfca8a948553f0778fa1 chromium/third_party/devtools-frontend/src/node_modules/postcss-reporter/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/postcss-reporter/node_modules/log-symbols/license -+sha256 d060f91dafa4f2daaeb5a87bdaab60217a5beb87a31eb0c480420710368ebf15 chromium/third_party/devtools-frontend/src/node_modules/postcss-resolve-nested-selector/LICENSE -+sha256 c4630ac8b89cb317ac5bdd60ac5e4e185eab9bd5151a0c7b3afa41aa83d7ec9b chromium/third_party/devtools-frontend/src/node_modules/postcss-safe-parser/LICENSE -+sha256 e695904c289dbc8a8bca514639c4ec26e695cf21c3c1f12a917d325b26396917 chromium/third_party/devtools-frontend/src/node_modules/postcss-sass/LICENSE -+sha256 c4630ac8b89cb317ac5bdd60ac5e4e185eab9bd5151a0c7b3afa41aa83d7ec9b chromium/third_party/devtools-frontend/src/node_modules/postcss-scss/LICENSE -+sha256 2998094b38f7ace25f141fb36f334d8338f65a1812978d618b1161f4d77ae10e chromium/third_party/devtools-frontend/src/node_modules/postcss-selector-parser/LICENSE-MIT -+sha256 2db459b0f45bd3b3836c374c6ef9ff5b2b2a31628e09f3c803e18f6c629b56b1 chromium/third_party/devtools-frontend/src/node_modules/postcss-syntax/LICENSE -+sha256 3687447039151857a6ba378db062172c7f33d4aa70a615c87a43a9c50e990485 chromium/third_party/devtools-frontend/src/node_modules/postcss-value-parser/LICENSE -+sha256 b9eb082c39fe245e38793699074c394c43a722c51fce031c3c165cb92a31035c chromium/third_party/devtools-frontend/src/node_modules/prelude-ls/LICENSE -+sha256 f4bbb78fa28677ad9b9c0a4b7a255e23c0b24e619c873ed66a11d47c16c88114 chromium/third_party/devtools-frontend/src/node_modules/private/LICENSE -+sha256 d7d2a7786de7c7cfd96f920c6f12927d74e1d2a861ca4498bf465c3bc3f4c21c chromium/third_party/devtools-frontend/src/node_modules/progress/LICENSE -+sha256 cfc3f455254c0af0655cc3ff46a41ed644b67599f6043346169d285bf2b3cf3b chromium/third_party/devtools-frontend/src/node_modules/promise.allsettled/LICENSE -+sha256 f55828df4b8752c48e765a806465b76a103e3cb363379c569b15a1df2ba2d79e chromium/third_party/devtools-frontend/src/node_modules/proxy-from-env/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/p-try/license -+sha256 3fe8d55a98dbf260eace67c00cf9bc53edb46234e840098a0b93df3096b97fb6 chromium/third_party/devtools-frontend/src/node_modules/pump/LICENSE -+sha256 483acb265f182907d1caf6cff9c16c96f31325ed23792832cc5d8b12d5f88c8a chromium/third_party/devtools-frontend/src/node_modules/punycode/LICENSE-MIT.txt -+sha256 a27ca07269b3518550b2e83aed13eadd7d14d924b5864e14889b40cf227530ca chromium/third_party/devtools-frontend/src/node_modules/puppeteer/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/puppeteer/node_modules/pkg-dir/license -+sha256 3de284c8e6fa7e8437eff6f53695471e0332129a5b42a79361e17b7637de94b3 chromium/third_party/devtools-frontend/src/node_modules/puppeteer/node_modules/ws/LICENSE -+sha256 d2f9d2835eb09ccf673e118e4fdc372075437c1787e66c2202912fbe3e5ee9e1 chromium/third_party/devtools-frontend/src/node_modules/qs/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/quick-lru/license -+sha256 f0606775704212c0b49fb4df8193f7ec190d057551fc857d9f3aaa482b878e29 chromium/third_party/devtools-frontend/src/node_modules/ramda/LICENSE.txt -+sha256 f655e6291356ec0de7a8f0e69f294961a2cea86678ec94588be1e6a492e278ab chromium/third_party/devtools-frontend/src/node_modules/range-parser/LICENSE -+sha256 c8e6bca7230689d536a3bd7158f66e9c4f89f95d0748743a0370ac229e9023ad chromium/third_party/devtools-frontend/src/node_modules/raw-body/LICENSE -+sha256 ec62dc96da0099b87f4511736c87309335527fb7031639493e06c95728dc8c54 chromium/third_party/devtools-frontend/src/node_modules/readable-stream/LICENSE -+sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b chromium/third_party/devtools-frontend/src/node_modules/readdir-scoped-modules/LICENSE -+sha256 5ffe28e7ade7d8f10d85d5337a73fd793dac5c462fb9a28fbf8c5046c7fbca3b chromium/third_party/devtools-frontend/src/node_modules/read-installed/LICENSE -+sha256 69be713b3d6c33e0dba76c4d23d986d568593abca04ce47d75162af255d6a345 chromium/third_party/devtools-frontend/src/node_modules/read-package-json/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/read-pkg/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/read-pkg/node_modules/parse-json/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/read-pkg/node_modules/type-fest/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/read-pkg-up/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/read-pkg-up/node_modules/find-up/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/read-pkg-up/node_modules/locate-path/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/read-pkg-up/node_modules/path-exists/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/read-pkg-up/node_modules/p-locate/license -+sha256 6ca87d1dce5b82873603e566fd83dabe8771fb169013337d4a14bb9bbf794687 chromium/third_party/devtools-frontend/src/node_modules/recast/LICENSE -+sha256 94bcb9959136723aa4fb36e1a6c4d5c662a2369978cfae344dabfb83ae619e79 chromium/third_party/devtools-frontend/src/node_modules/recast/node_modules/esprima/LICENSE.BSD -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/redent/license -+sha256 fcf6eabf68ca96988a6b506b4fdc6cc32535d80eb2e11c79724af5ac6f50262b chromium/third_party/devtools-frontend/src/node_modules/regexpp/LICENSE -+sha256 3672fb6ef1c214578dfee689643516c2685f61ab08d130517ca8ea24f383a840 chromium/third_party/devtools-frontend/src/node_modules/repeat-string/LICENSE -+sha256 dcb55717e2528ce8ffcff58a26dbc456d03929422ef59b6efdabbb931ef09aea chromium/third_party/devtools-frontend/src/node_modules/replace-ext/LICENSE -+sha256 a92e52eb1fa7cd746e3827bf01d3a3589bbc8e1e51348b1da042aad165525ad1 chromium/third_party/devtools-frontend/src/node_modules/require-directory/LICENSE -+sha256 365496ca1f56da40b23c9815fc40fa9005847b2f8f8fd1c1a4929ef25ec8cd1d chromium/third_party/devtools-frontend/src/node_modules/require-main-filename/LICENSE.txt -+sha256 3b2a6a268aa815dec121d614245e03b5c68db1f044d5b525e36db7d5dc7fb9c3 chromium/third_party/devtools-frontend/src/node_modules/requires-port/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/resolve-from/license -+sha256 60acd7711e6c138e6041836e32d922705254cc1568a30fdf16aa8f59bb87aeaa chromium/third_party/devtools-frontend/src/node_modules/resolve/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/restore-cursor/license -+sha256 db0054e6418412e4a265236c94d1d8935057c67f367240b01bb2b0b2f9091812 chromium/third_party/devtools-frontend/src/node_modules/reusify/LICENSE -+sha256 1ce941682a96c7b898ecd125d0f2e22319758ea6f3adbf498a65d649b0f3f7dd chromium/third_party/devtools-frontend/src/node_modules/rfdc/LICENSE -+sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b chromium/third_party/devtools-frontend/src/node_modules/rimraf/LICENSE -+sha256 d6a61720669b71b4920ead9792298c3b4e27ce776282053c9df3b781fc8480ca chromium/third_party/devtools-frontend/src/node_modules/rollup/LICENSE.md -+sha256 99de4c30f4643c00d4895d9c6ade0af4ec43d301449c191f5fbe41b53bb6a13a chromium/third_party/devtools-frontend/src/node_modules/rollup/node_modules/fsevents/LICENSE -+sha256 7b8136f76c483d03597500bfa991aae9be68d4629e1121cbf9b93aa727efe305 chromium/third_party/devtools-frontend/src/node_modules/@rollup/plugin-commonjs/LICENSE -+sha256 a361479777395f33fb109bd77c7888663f5dc6f3a18ddaba812cf81be29e0cc3 chromium/third_party/devtools-frontend/src/node_modules/rollup-plugin-terser/LICENSE -+sha256 7b8136f76c483d03597500bfa991aae9be68d4629e1121cbf9b93aa727efe305 chromium/third_party/devtools-frontend/src/node_modules/@rollup/pluginutils/LICENSE -+sha256 d0cd141b0c322fded5dfad1d4645bb2fedfc05b7321fe1009469638190d59ef9 chromium/third_party/devtools-frontend/src/node_modules/@rollup/pluginutils/node_modules/picomatch/LICENSE -+sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 chromium/third_party/devtools-frontend/src/node_modules/@rollup/pluginutils/node_modules/@types/estree/LICENSE -+sha256 e5c1364118b39fa98b959138ce4aa4d0e68cfbee12d115e69730579fecb1dc1b chromium/third_party/devtools-frontend/src/node_modules/run-async/LICENSE -+sha256 d4c2065e2b936e62a4eb400efb4576edec9ca1388a9f78aa288e147275e7bc8b chromium/third_party/devtools-frontend/src/node_modules/run-parallel/LICENSE -+sha256 81c407ac717813b0e3795402960e04003c7bba8ba59b621624707028531c9ade chromium/third_party/devtools-frontend/src/node_modules/rxjs/_esm2015/LICENSE.txt -+sha256 81c407ac717813b0e3795402960e04003c7bba8ba59b621624707028531c9ade chromium/third_party/devtools-frontend/src/node_modules/rxjs/_esm5/LICENSE.txt -+sha256 81c407ac717813b0e3795402960e04003c7bba8ba59b621624707028531c9ade chromium/third_party/devtools-frontend/src/node_modules/rxjs/LICENSE.txt -+sha256 81c407ac717813b0e3795402960e04003c7bba8ba59b621624707028531c9ade chromium/third_party/devtools-frontend/src/node_modules/rxjs/src/LICENSE.txt -+sha256 c7cc929b57080f4b9d0c6cf57669f0463fc5b39906344dfc8d3bc43426b30eac chromium/third_party/devtools-frontend/src/node_modules/safe-buffer/LICENSE -+sha256 4bc935e71be198c67ddf3c2b5fddb195f6edc182bfc155a96a6db61b44b494b9 chromium/third_party/devtools-frontend/src/node_modules/safer-buffer/LICENSE -+sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b chromium/third_party/devtools-frontend/src/node_modules/semver/LICENSE -+sha256 d3dfa68a3c80e64eb10e46cef10e4208502da5ffb1387b11db00e42a507ab8f7 chromium/third_party/devtools-frontend/src/node_modules/serialize-javascript/LICENSE -+sha256 365496ca1f56da40b23c9815fc40fa9005847b2f8f8fd1c1a4929ef25ec8cd1d chromium/third_party/devtools-frontend/src/node_modules/set-blocking/LICENSE.txt -+sha256 76d6d1ea0c268da37dd3c961b4fcfb23dee8417fff9e8786d4d44c585b781b69 chromium/third_party/devtools-frontend/src/node_modules/setprototypeof/LICENSE -+sha256 e6fdf7ac2af533b4436d99aa75df32aa78690510f7d68a3e73e8576967298d2f chromium/third_party/devtools-frontend/src/node_modules/shebang-command/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/shebang-regex/license -+sha256 e05b1eaf5b5f99b7ad75cd1f38858ff9a311780b97715ead67936d60bf96aa7e chromium/third_party/devtools-frontend/src/node_modules/signal-exit/LICENSE.txt -+sha256 3dc3b3d3a284d871f7f307655c90fb101d73abbf87bbddeefd2f67883353bdbc chromium/third_party/devtools-frontend/src/node_modules/slice-ansi/license -+sha256 05dc4d785ac3a488676d3ed10e901b75ad89dafcc63f8e66610fd4a39cc5c7e8 chromium/third_party/devtools-frontend/src/node_modules/slide/LICENSE -+sha256 56b7b228fde8d638cc7f1c3d0022cf111764083ac4f803b7a50a90388dce3788 chromium/third_party/devtools-frontend/src/node_modules/socket.io-adapter/LICENSE -+sha256 62e2032a1e1458b1d92a62f5fc51be48e08b95062295c91a9f3bd3686809d37e chromium/third_party/devtools-frontend/src/node_modules/socket.io-client/LICENSE -+sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 chromium/third_party/devtools-frontend/src/node_modules/socket.io-client/node_modules/debug/LICENSE -+sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 chromium/third_party/devtools-frontend/src/node_modules/socket.io-client/node_modules/ms/license.md -+sha256 c10d192d935165dac336ae245f9eef4c42bb37e7c6f5c5f6f7663db778122df1 chromium/third_party/devtools-frontend/src/node_modules/socket.io/LICENSE -+sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 chromium/third_party/devtools-frontend/src/node_modules/socket.io/node_modules/debug/LICENSE -+sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 chromium/third_party/devtools-frontend/src/node_modules/socket.io/node_modules/ms/license.md -+sha256 56b7b228fde8d638cc7f1c3d0022cf111764083ac4f803b7a50a90388dce3788 chromium/third_party/devtools-frontend/src/node_modules/socket.io-parser/LICENSE -+sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 chromium/third_party/devtools-frontend/src/node_modules/socket.io-parser/node_modules/debug/LICENSE -+sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 chromium/third_party/devtools-frontend/src/node_modules/socket.io-parser/node_modules/ms/license.md -+sha256 1c632a84f7ba5a7b32d9c15e707f419b2393e7ad7de362bd9c837b5e435a197b chromium/third_party/devtools-frontend/src/node_modules/sourcemap-codec/LICENSE -+sha256 6cb0631f71c7749763fd3dd1d5bee52dd1070ec17f2edc1710079ad070bd2fbd chromium/third_party/devtools-frontend/src/node_modules/source-map/LICENSE -+sha256 3a7d3bb198e909ed642bd68bd29a7d7c09a636d27a51ec663d35f00c4760ec42 chromium/third_party/devtools-frontend/src/node_modules/source-map-support/LICENSE.md -+sha256 c5ca60a739543ef97683dfa0a94773b214c86c826c76a27b8f8e6eb38148cbce chromium/third_party/devtools-frontend/src/node_modules/spdx-compare/LICENSE.md -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/devtools-frontend/src/node_modules/spdx-correct/LICENSE -+sha256 7edb57f7065309027de249642341292a5b21410d5773cc55bba73ff9cf01060e chromium/third_party/devtools-frontend/src/node_modules/spdx-expression-parse/LICENSE -+sha256 c5ca60a739543ef97683dfa0a94773b214c86c826c76a27b8f8e6eb38148cbce chromium/third_party/devtools-frontend/src/node_modules/spdx-ranges/LICENSE.md -+sha256 a21ab121cef9bed38553faad40e49b27ae3d2578d07a70956664e681021c9875 chromium/third_party/devtools-frontend/src/node_modules/spdx-satisfies/LICENSE -+sha256 b2aeda654259630ed67b54e9134623c38cfb11d26201730cdc6d311d3c7c78ed chromium/third_party/devtools-frontend/src/node_modules/specificity/LICENSE -+sha256 a4cdda44b5adea4731d53dcae78fb5124f8fd853e994f01e25d8c33a7daf818b chromium/third_party/devtools-frontend/src/node_modules/sprintf-js/LICENSE -+sha256 ca4662cb5d1b738fbe5350c0d5485ba11773b4b7208974082ae6e129a52d631d chromium/third_party/devtools-frontend/src/node_modules/state-toggle/license -+sha256 512cfa4d5e7a7569c7ae4dd95241cb6ae2aaf648ef9ebd080c01bd24868d26e9 chromium/third_party/devtools-frontend/src/node_modules/statuses/LICENSE -+sha256 9660914267128b5f96a102bd7f6268c249110a39cb7c4bb7f536d856445d739c chromium/third_party/devtools-frontend/src/node_modules/streamroller/LICENSE -+sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 chromium/third_party/devtools-frontend/src/node_modules/streamroller/node_modules/debug/LICENSE -+sha256 11f2aafb37d06b3ee5bdaf06e9811141d0da05263c316f3d627f45c20d43261b chromium/third_party/devtools-frontend/src/node_modules/string_decoder/LICENSE -+sha256 9f084fac69d8cf1e6ce983ba5a3499c7695ed74a26ec625c38f0fd19fddd5e10 chromium/third_party/devtools-frontend/src/node_modules/stringify-entities/license -+sha256 a5e49293b629194f16e08c965807b34a4a8f45aa2735658a3b0e3c1478a34b30 chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimend/LICENSE -+sha256 00d402c2bbe7c67369bd01ce2c16b8ed46ccc949a1ee2d6bb8f9606afa8c7434 chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimend/node_modules/es-abstract/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimend/node_modules/es-to-primitive/LICENSE -+sha256 206c1adcf206dc0031b11232f5b054ec5f1662407ab1ca415247921cab2068ab chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimend/node_modules/has-symbols/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimend/node_modules/is-callable/LICENSE -+sha256 dc0fe5a22d9336f345ee984f9bf56f11f22877a3aa5fd16a1db9a8ca0e23a5d1 chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimend/node_modules/is-regex/LICENSE -+sha256 bd40cc437e28a3ad7bef2ad34e6b72e757b182e67bda1acadbab4ef0476f8232 chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimend/node_modules/object-inspect/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimend/node_modules/string.prototype.trimleft/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimend/node_modules/string.prototype.trimright/LICENSE -+sha256 a5e49293b629194f16e08c965807b34a4a8f45aa2735658a3b0e3c1478a34b30 chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/LICENSE -+sha256 00d402c2bbe7c67369bd01ce2c16b8ed46ccc949a1ee2d6bb8f9606afa8c7434 chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/node_modules/es-abstract/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/node_modules/es-to-primitive/LICENSE -+sha256 206c1adcf206dc0031b11232f5b054ec5f1662407ab1ca415247921cab2068ab chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/node_modules/has-symbols/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/node_modules/is-callable/LICENSE -+sha256 dc0fe5a22d9336f345ee984f9bf56f11f22877a3aa5fd16a1db9a8ca0e23a5d1 chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/node_modules/is-regex/LICENSE -+sha256 bd40cc437e28a3ad7bef2ad34e6b72e757b182e67bda1acadbab4ef0476f8232 chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/node_modules/object-inspect/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/node_modules/string.prototype.trimleft/LICENSE -+sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimstart/node_modules/string.prototype.trimright/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/string-width/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/strip-ansi/license -+sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c chromium/third_party/devtools-frontend/src/node_modules/strip-bom/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/strip-indent/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/strip-json-comments/license -+sha256 fef84a79e6f9d8ada80ddbdb877a2c48c5c89ace72d4684c7af57991f119006d chromium/third_party/devtools-frontend/src/node_modules/stylelint-config-recommended/LICENSE -+sha256 5745227ba0bbe3fadd255f420c5f87b4f12fee5e442e6ee46e80c3c567102316 chromium/third_party/devtools-frontend/src/node_modules/stylelint-config-standard/LICENSE -+sha256 75d7a49cb407946d65586e81b72265fbf5c87d5e4a7e03f9dcb4034ae3aba725 chromium/third_party/devtools-frontend/src/node_modules/stylelint/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/ansi-regex/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/ansi-styles/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/chalk/license -+sha256 693866fc419c6f61c8570438ec00659d156ec2b4d4a4d04091711f5f11a365d4 chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/color-convert/LICENSE -+sha256 7357445bac398c76c0aef75a587009fe406d40de6a79789eb5b7ecbbad317ef2 chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/color-name/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/has-flag/license -+sha256 9c94db23dc4b1e9aaee5d195668b916afc71efed54af226b66cf0ccc4389c1c0 chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/ignore/LICENSE-MIT -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/is-fullwidth-code-point/license -+sha256 5c932d88256b4ab958f64a856fa48e8bd1f55bc1d96b8149c65689e0c61789d3 chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/log-symbols/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/resolve-from/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/slash/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/string-width/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/strip-ansi/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/stylelint/node_modules/supports-color/license -+sha256 2db459b0f45bd3b3836c374c6ef9ff5b2b2a31628e09f3c803e18f6c629b56b1 chromium/third_party/devtools-frontend/src/node_modules/@stylelint/postcss-css-in-js/LICENSE -+sha256 2db459b0f45bd3b3836c374c6ef9ff5b2b2a31628e09f3c803e18f6c629b56b1 chromium/third_party/devtools-frontend/src/node_modules/@stylelint/postcss-markdown/LICENSE -+sha256 9fb0656e79b3f61b6f49e2bf0cc19e667192d57344b91f91a8ce464659c620f7 chromium/third_party/devtools-frontend/src/node_modules/style-search/LICENSE -+sha256 f20adb7ae92bfb7fde52791839ff1714564b4ea60a4cd031d77208a521592a4e chromium/third_party/devtools-frontend/src/node_modules/sugarss/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/supports-color/license -+sha256 4fa26a349d96c6bf268296011d84a70d18a1e85dfbef9a3c3f785c97e28d1f5d chromium/third_party/devtools-frontend/src/node_modules/svg-tags/LICENSE -+sha256 37b6932865726cf59cbfb8b32a5c9fd82c834c2deba4d53aa4a6b433ae69cdda chromium/third_party/devtools-frontend/src/node_modules/table/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/table/node_modules/ansi-regex/license -+sha256 483acb265f182907d1caf6cff9c16c96f31325ed23792832cc5d8b12d5f88c8a chromium/third_party/devtools-frontend/src/node_modules/table/node_modules/emoji-regex/LICENSE-MIT.txt -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/table/node_modules/string-width/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/table/node_modules/strip-ansi/license -+sha256 3fe8d55a98dbf260eace67c00cf9bc53edb46234e840098a0b93df3096b97fb6 chromium/third_party/devtools-frontend/src/node_modules/tar-fs/LICENSE -+sha256 3fe8d55a98dbf260eace67c00cf9bc53edb46234e840098a0b93df3096b97fb6 chromium/third_party/devtools-frontend/src/node_modules/tar-stream/LICENSE -+sha256 68335488ef8f917c0feb901ace385f8c919bc81b0b60448a92928a3769fcec8f chromium/third_party/devtools-frontend/src/node_modules/terser/LICENSE -+sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b chromium/third_party/devtools-frontend/src/node_modules/text-table/LICENSE -+sha256 e8734448285a2dd773d40136ed5d5e8163a70701dd540cdc796cfca232f67d55 chromium/third_party/devtools-frontend/src/node_modules/through/LICENSE.APACHE2 -+sha256 d72dea1a8cdf3f4dfa2f594253d0c5b37baefc76e806f5ecb0e426393edcd505 chromium/third_party/devtools-frontend/src/node_modules/through/LICENSE.MIT -+sha256 162413c61e0982abe89a06bf7a02ec760dc49a7364d838bd9f01daebb5b95954 chromium/third_party/devtools-frontend/src/node_modules/tmp/LICENSE -+sha256 61b82d27e63b14eabc706960aabf6caa1b27d044eb00d7908f92e68085301c3a chromium/third_party/devtools-frontend/src/node_modules/to-fast-properties/license -+sha256 a832d679750e49ab433626ab196350b89964b60eb0d3edd3341887c7d5f4c128 chromium/third_party/devtools-frontend/src/node_modules/toidentifier/LICENSE -+sha256 e7d1fee7347ffddccc5fd03327ffdb50f8c112be0d5016d62388a92c4ae6e7a9 chromium/third_party/devtools-frontend/src/node_modules/to-regex-range/LICENSE -+sha256 83927d1555a8e1d5ed9896991fbb2b4cdfb64f45f5e12b7446c3bff5cea538d3 chromium/third_party/devtools-frontend/src/node_modules/treeify/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/trim-newlines/license -+sha256 9f084fac69d8cf1e6ce983ba5a3499c7695ed74a26ec625c38f0fd19fddd5e10 chromium/third_party/devtools-frontend/src/node_modules/trim-trailing-lines/license -+sha256 6c03fd41cfd7c92d8aa8a2fa521b94b2683f059123281dcf921ddea9216b6254 chromium/third_party/devtools-frontend/src/node_modules/trough/license -+sha256 a5e9f9b1575301c7a7a03508fdaa2e05a918cc17fd21c6e898096a96d6a34f61 chromium/third_party/devtools-frontend/src/node_modules/tslib/LICENSE.txt -+sha256 ed0ff5ab79bc82703690fde4644e352c9ce73e9b890b87ea68b1a1fc5805792b chromium/third_party/devtools-frontend/src/node_modules/tsutils/LICENSE -+sha256 b9eb082c39fe245e38793699074c394c43a722c51fce031c3c165cb92a31035c chromium/third_party/devtools-frontend/src/node_modules/type-check/LICENSE -+sha256 c7cc929b57080f4b9d0c6cf57669f0463fc5b39906344dfc8d3bc43426b30eac chromium/third_party/devtools-frontend/src/node_modules/typedarray-to-buffer/LICENSE -+sha256 e5aee0714b6ecc416454b968d1017570ef609f20d8722ab84b07acd550b78198 chromium/third_party/devtools-frontend/src/node_modules/type-detect/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/type-fest/license -+sha256 23d466b1b134b415b66fa50c6526b4cf3e7b9258554da88d3abb371721e7ce68 chromium/third_party/devtools-frontend/src/node_modules/type-is/LICENSE -+sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 chromium/third_party/devtools-frontend/src/node_modules/@types/chai/LICENSE -+sha256 c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383 chromium/third_party/devtools-frontend/src/node_modules/@types/codemirror/LICENSE -+sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 chromium/third_party/devtools-frontend/src/node_modules/@types/color-name/LICENSE -+sha256 5938d4fe4890c79ad14e02e643c385b25b8b6c7bbb97ab08996034b586512df5 chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/eslint-plugin/LICENSE -+sha256 fcf6eabf68ca96988a6b506b4fdc6cc32535d80eb2e11c79724af5ac6f50262b chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/eslint-plugin/node_modules/regexpp/LICENSE -+sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/eslint-plugin/node_modules/semver/LICENSE -+sha256 5938d4fe4890c79ad14e02e643c385b25b8b6c7bbb97ab08996034b586512df5 chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/experimental-utils/LICENSE -+sha256 fcf6eabf68ca96988a6b506b4fdc6cc32535d80eb2e11c79724af5ac6f50262b chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-utils/LICENSE -+sha256 e2fc706570305bcb7dfadb1cac951d5934ce0d7331a7a7ff1bbc254dbe1d9ef8 chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/parser/LICENSE -+sha256 635818d8f39384751c8a5f3f3e735022f07afb3ccdb26eb17ff8eca28428f888 chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/typescript-estree/LICENSE -+sha256 6236fa0b88a4a0cce3dda0367979491b2052b3c8d6b1c10b3668de083e86a7f0 chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/typescript-estree/node_modules/glob/LICENSE -+sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/typescript-estree/node_modules/semver/LICENSE -+sha256 5938d4fe4890c79ad14e02e643c385b25b8b6c7bbb97ab08996034b586512df5 chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/types/LICENSE -+sha256 5938d4fe4890c79ad14e02e643c385b25b8b6c7bbb97ab08996034b586512df5 chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/visitor-keys/LICENSE -+sha256 a5e9f9b1575301c7a7a03508fdaa2e05a918cc17fd21c6e898096a96d6a34f61 chromium/third_party/devtools-frontend/src/node_modules/typescript/LICENSE.txt -+sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 chromium/third_party/devtools-frontend/src/node_modules/@types/eslint-visitor-keys/LICENSE -+sha256 c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383 chromium/third_party/devtools-frontend/src/node_modules/@types/estree/LICENSE -+sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 chromium/third_party/devtools-frontend/src/node_modules/@types/filesystem/LICENSE -+sha256 c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383 chromium/third_party/devtools-frontend/src/node_modules/@types/json-schema/LICENSE -+sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 chromium/third_party/devtools-frontend/src/node_modules/@types/mocha/LICENSE -+sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 chromium/third_party/devtools-frontend/src/node_modules/@types/node/LICENSE -+sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 chromium/third_party/devtools-frontend/src/node_modules/@types/normalize-package-data/LICENSE -+sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 chromium/third_party/devtools-frontend/src/node_modules/@types/parse-json/LICENSE -+sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 chromium/third_party/devtools-frontend/src/node_modules/@types/puppeteer/LICENSE -+sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 chromium/third_party/devtools-frontend/src/node_modules/@types/tern/LICENSE -+sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 chromium/third_party/devtools-frontend/src/node_modules/@types/unist/LICENSE -+sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 chromium/third_party/devtools-frontend/src/node_modules/@types/yauzl/LICENSE -+sha256 c427692fb89dcb92bb0cc0905a650f986a7736e4ef90f9e5356a4dfdcf243b9e chromium/third_party/devtools-frontend/src/node_modules/ua-parser-js/license.md -+sha256 3b2a6a268aa815dec121d614245e03b5c68db1f044d5b525e36db7d5dc7fb9c3 chromium/third_party/devtools-frontend/src/node_modules/ultron/LICENSE -+sha256 81ae93d537c22c0baf10928b8ee5e13d5addc50433e12cf52f1f8292ed70d108 chromium/third_party/devtools-frontend/src/node_modules/unbzip2-stream/LICENSE -+sha256 05811400116ed61f1a7693b78fe8ca6598c155a12f3978e609db4df648a4cb3d chromium/third_party/devtools-frontend/src/node_modules/unherit/license -+sha256 05811400116ed61f1a7693b78fe8ca6598c155a12f3978e609db4df648a4cb3d chromium/third_party/devtools-frontend/src/node_modules/unified/license -+sha256 e67aed7df22dc8031e4fcf5338fe91cb33e3817e5c58a99a2a2802eea9069791 chromium/third_party/devtools-frontend/src/node_modules/uniq/LICENSE -+sha256 63cb98b3f6abfb3c3592c16f88253c1bdc834087bf52671e8ce5609e4eb693cf chromium/third_party/devtools-frontend/src/node_modules/unist-util-find-all-after/license -+sha256 82974dbf2639d13edab95c32ed9cb6c0867ede272cd2e07ce47ce8548fe55c05 chromium/third_party/devtools-frontend/src/node_modules/unist-util-is/license -+sha256 ca4662cb5d1b738fbe5350c0d5485ba11773b4b7208974082ae6e129a52d631d chromium/third_party/devtools-frontend/src/node_modules/unist-util-remove-position/license -+sha256 ca4662cb5d1b738fbe5350c0d5485ba11773b4b7208974082ae6e129a52d631d chromium/third_party/devtools-frontend/src/node_modules/unist-util-stringify-position/license -+sha256 63cb98b3f6abfb3c3592c16f88253c1bdc834087bf52671e8ce5609e4eb693cf chromium/third_party/devtools-frontend/src/node_modules/unist-util-visit/license -+sha256 ca4662cb5d1b738fbe5350c0d5485ba11773b4b7208974082ae6e129a52d631d chromium/third_party/devtools-frontend/src/node_modules/unist-util-visit-parents/license -+sha256 3fda5977c0904e226190b4e21d64340c1731e2142d6fe5f3dee0090a216b8b63 chromium/third_party/devtools-frontend/src/node_modules/universalify/LICENSE -+sha256 1a526fbe8d8577f5a4b1c2821842b55b7c0e18862531c62ae4ce69c9b19b74b6 chromium/third_party/devtools-frontend/src/node_modules/unpipe/LICENSE -+sha256 0154425673db15cdfa80ecba2c9b1f1a867f7197a006764712849bfc3a93cbb7 chromium/third_party/devtools-frontend/src/node_modules/util-deprecate/LICENSE -+sha256 6239c6144c31e58cf925c34483606969c555574d64ffa96518ab5d7f45c75d43 chromium/third_party/devtools-frontend/src/node_modules/util-extend/LICENSE -+sha256 6e7d699cdd1e4fa837ba7718ea49841aa67201b449ea8b3f9cf274be15974a64 chromium/third_party/devtools-frontend/src/node_modules/utils-merge/LICENSE -+sha256 c77674258a3fdf3036a5d13d2aecd30d7a25aa6191cb0a9a7dd45b975dc7fe69 chromium/third_party/devtools-frontend/src/node_modules/v8-compile-cache/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/devtools-frontend/src/node_modules/validate-npm-package-license/LICENSE -+sha256 05811400116ed61f1a7693b78fe8ca6598c155a12f3978e609db4df648a4cb3d chromium/third_party/devtools-frontend/src/node_modules/vfile/license -+sha256 ca4662cb5d1b738fbe5350c0d5485ba11773b4b7208974082ae6e129a52d631d chromium/third_party/devtools-frontend/src/node_modules/vfile-location/license -+sha256 d8fc337aaf98fc7a0f5498edc18b47a9df8cdfcc1a0f013519105905722c7a4c chromium/third_party/devtools-frontend/src/node_modules/vfile-message/license -+sha256 405a272eaef556691ad7dda96db3237c9544afe18725842a1a5b3ec308960222 chromium/third_party/devtools-frontend/src/node_modules/void-elements/LICENSE -+sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b chromium/third_party/devtools-frontend/src/node_modules/which/LICENSE -+sha256 852bf81203aa93aa89afc9f881ebb035322dc7334aaceff435c557634c94a815 chromium/third_party/devtools-frontend/src/node_modules/which-module/LICENSE -+sha256 0cef05dfff8b6aa7f35596984f5709f0d17c2582924a751efa471a76de7cdc11 chromium/third_party/devtools-frontend/src/node_modules/wide-align/LICENSE -+sha256 f4a48aa8354a257785aa534bab2ac5ff2c2a98cd59cdf4a637bb68ee185683f7 chromium/third_party/devtools-frontend/src/node_modules/word-wrap/LICENSE -+sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b chromium/third_party/devtools-frontend/src/node_modules/wordwrap/LICENSE -+sha256 6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a chromium/third_party/devtools-frontend/src/node_modules/workerpool/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/wrap-ansi/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/wrap-ansi/node_modules/ansi-regex/license -+sha256 483acb265f182907d1caf6cff9c16c96f31325ed23792832cc5d8b12d5f88c8a chromium/third_party/devtools-frontend/src/node_modules/wrap-ansi/node_modules/emoji-regex/LICENSE-MIT.txt -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/wrap-ansi/node_modules/string-width/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/wrap-ansi/node_modules/strip-ansi/license -+sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b chromium/third_party/devtools-frontend/src/node_modules/wrappy/LICENSE -+sha256 ea7f376fe7a1fc28572b83ac8f806d92effb31852b9981bc9ba9d5266caa6b28 chromium/third_party/devtools-frontend/src/node_modules/write-file-atomic/LICENSE -+sha256 0ead7e8cd8b0bc66a981ee69acaf1297ffa838cfce1b156a039bb24f997c0a27 chromium/third_party/devtools-frontend/src/node_modules/write/LICENSE -+sha256 3de284c8e6fa7e8437eff6f53695471e0332129a5b42a79361e17b7637de94b3 chromium/third_party/devtools-frontend/src/node_modules/ws/LICENSE -+sha256 c7cc929b57080f4b9d0c6cf57669f0463fc5b39906344dfc8d3bc43426b30eac chromium/third_party/devtools-frontend/src/node_modules/ws/node_modules/safe-buffer/LICENSE -+sha256 a5f35901ee8b2039a7431144c23dd10bd47c1d07bcee0cd3a536421d86412214 chromium/third_party/devtools-frontend/src/node_modules/xmlhttprequest-ssl/LICENSE -+sha256 82e67379203d5794e7c44549847d8d64ae6904591381682360470898bd306821 chromium/third_party/devtools-frontend/src/node_modules/xtend/LICENSE -+sha256 2034cce3b6fafcddd642c4175e01d3ddfc332a53b9f20fdc46b1466dc89ac469 chromium/third_party/devtools-frontend/src/node_modules/y18n/LICENSE -+sha256 0f10bab9eedc5d50183a6dbce9f76e8db974103bfd32d64674406dfeb7654ee7 chromium/third_party/devtools-frontend/src/node_modules/yaml/LICENSE -+sha256 fe71524a15f30aab0f39af7165d38fc64a4269b7d2a0caffebc907355aec9c92 chromium/third_party/devtools-frontend/src/node_modules/yargs/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/ansi-regex/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/ansi-styles/license -+sha256 2dc0465729366c3a7890dfa9e972a1ba7048a26c02116fb8b419a6a1ac110149 chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/cliui/LICENSE.txt -+sha256 693866fc419c6f61c8570438ec00659d156ec2b4d4a4d04091711f5f11a365d4 chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/color-convert/LICENSE -+sha256 7357445bac398c76c0aef75a587009fe406d40de6a79789eb5b7ecbbad317ef2 chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/color-name/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/find-up/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/is-fullwidth-code-point/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/locate-path/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/path-exists/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/p-locate/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/string-width/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/strip-ansi/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/wrap-ansi/license -+sha256 365496ca1f56da40b23c9815fc40fa9005847b2f8f8fd1c1a4929ef25ec8cd1d chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/yargs-parser/LICENSE.txt -+sha256 365496ca1f56da40b23c9815fc40fa9005847b2f8f8fd1c1a4929ef25ec8cd1d chromium/third_party/devtools-frontend/src/node_modules/yargs-parser/LICENSE.txt -+sha256 30877d17f7e38530d46b49fb375ee98ce2e8b085b3ee72d4c2888710416ef139 chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/LICENSE -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/ansi-regex/license -+sha256 483acb265f182907d1caf6cff9c16c96f31325ed23792832cc5d8b12d5f88c8a chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/emoji-regex/LICENSE-MIT.txt -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/find-up/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/locate-path/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/p-locate/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/string-width/license -+sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/strip-ansi/license -+sha256 fe71524a15f30aab0f39af7165d38fc64a4269b7d2a0caffebc907355aec9c92 chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/yargs/LICENSE -+sha256 b303783d5eb7ca50b853ffa5f145e4e7998fab339831d848f507ca6cd970577a chromium/third_party/devtools-frontend/src/node_modules/yauzl/LICENSE -+sha256 3b2a6a268aa815dec121d614245e03b5c68db1f044d5b525e36db7d5dc7fb9c3 chromium/third_party/devtools-frontend/src/node_modules/yeast/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/devtools-frontend/src/scripts/closure/COPYING -+sha256 7ec9661a8afafab1eee3523d6f1a193eff76314a5ab10b4ce96aefd87621b0c3 chromium/third_party/devtools-frontend/src/third_party/i18n/LICENSE -+sha256 a8ad31b1c3f40dca5a84119351b8fa8ddc868edd77fad8a8ebf6d8f2d16fa4ae chromium/third_party/devtools-frontend/src/third_party/pyjson5/src/LICENSE -+sha256 4f5753ce8acf3feafc758599058746d30bda07bc0d4cc3a6a1eb8e039fdba1dc chromium/third_party/dom_distiller_js/LICENSE -+sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 chromium/third_party/dpkg-shlibdeps/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/emoji-segmenter/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/emoji-segmenter/src/LICENSE -+sha256 9021fdb5341ebbb2eb5c771ac5cfac527790673179d3b21a42de1ab2798ec30f chromium/third_party/espresso/LICENSE -+sha256 8c6b5b6de8fae20b317f4992729abc0e520bfba4c7606cd1e9eeb87418eebdec chromium/third_party/expat/src/expat/COPYING -+sha256 d9c904abd0ead61b3fbaef0a609285548076ff9c3f814cc1cf019c5d7150736d chromium/third_party/ffmpeg/chromium/scripts/license_texts/full_lgpl.txt -+sha256 a8579e3fc40c11ab147bc299257733eb749cd455010385f7c117f70d7aef24e4 chromium/third_party/ffmpeg/chromium/scripts/license_texts/jpeg.txt -+sha256 857d5f537af3aa164e7a27eda60147d34195e5781abe7b1d358d9fb01e222ae0 chromium/third_party/ffmpeg/chromium/scripts/license_texts/mips.txt -+sha256 b4c85cce2b772f27d83f4562c20787057dc6949fcecc820a82c1d2e7047e89c3 chromium/third_party/ffmpeg/chromium/scripts/license_texts/oggparse_ahlberg_rullgayrd_2005.txt -+sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 chromium/third_party/ffmpeg/COPYING.GPLv2 -+sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 chromium/third_party/ffmpeg/COPYING.GPLv3 -+sha256 b634ab5640e258563c536e658cad87080553df6f34f62269a21d554844e58bfe chromium/third_party/ffmpeg/COPYING.LGPLv2.1 -+sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 chromium/third_party/ffmpeg/COPYING.LGPLv3 -+sha256 cb48bf09a11f5fb576cddb0431c8f5ed0a60157a9ec942adffc13907cbe083f2 chromium/third_party/ffmpeg/LICENSE.md -+sha256 f45cc81b400a048b56c9edbd4c3317f7a8958463dfd55aa96f268ecfd6baa12c chromium/third_party/flac/COPYING.FDL -+sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 chromium/third_party/flac/COPYING.GPL -+sha256 5df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62a chromium/third_party/flac/COPYING.LGPL -+sha256 946b733afbaa20a192c8dc022b4e43090e78f28fd293494d1b307f7301552c9b chromium/third_party/flac/COPYING.Xiph -+sha256 7ec9661a8afafab1eee3523d6f1a193eff76314a5ab10b4ce96aefd87621b0c3 chromium/third_party/flatbuffers/LICENSE -+sha256 3112ebbfc0fe10ad40a97672f5590c4292536a28cbfe3506820b15dec70b2258 chromium/third_party/flatbuffers/src/dart/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/flatbuffers/src/LICENSE.txt -+sha256 fa4cd9ab005185e10cd8f7504518856c7dd36c01e766c2bac87f4fc638e9f886 chromium/third_party/fontconfig/LICENSE -+sha256 fa4cd9ab005185e10cd8f7504518856c7dd36c01e766c2bac87f4fc638e9f886 chromium/third_party/fontconfig/src/COPYING -+sha256 fd056de4196903a676208ef58cfddafc7d583d1f28fa2e44c309cf84a59e62fb chromium/third_party/freetype/src/docs/LICENSE.TXT -+sha256 cc807e3caa26cdee316bab2ff6fdb508a2f619b74959fe59e513ef6e61635ebe chromium/third_party/fusejs/LICENSE -+sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 chromium/third_party/gif_player/LICENSE -+sha256 8ea14fdc7efee7fe53c79101b97049bd547dc6686cfa05df4f0686146a561423 chromium/third_party/glfw/src/LICENSE.md -+sha256 23353f4505b1c8ce4f8f72fc3b11dc74b4a8a7bf95921d93ff77f227c171a710 chromium/third_party/glslang/LICENSE -+sha256 7ddbbe34e0371fb18be6ac34cae3424f091901dfe2bebd935b0795a4e7718ebb chromium/third_party/glslang/src/license-checker.cfg -+sha256 130b2e98901db02a83e5e83c132b22d22d9279155feb53c49d6471b75af3c352 chromium/third_party/glslang/src/LICENSE.txt -+sha256 a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9 chromium/third_party/google-closure-library/closure-deps/LICENSE -+sha256 a7fd1637f41b8f56a911c8d11fd6b6b68619879f67256874232ff83c0c63a090 chromium/third_party/google-closure-library/doc/LICENSE -+sha256 a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9 chromium/third_party/google-closure-library/LICENSE -+sha256 9702de7e4117a8e2b20dafab11ffda58c198aede066406496bef670d40a22138 chromium/third_party/googletest/src/googlemock/LICENSE -+sha256 5e0df8c845c742e76f2f64d2d9ce1b7e74a2422fddbc577ae6a56319083de0bf chromium/third_party/googletest/src/googlemock/scripts/generator/LICENSE -+sha256 9702de7e4117a8e2b20dafab11ffda58c198aede066406496bef670d40a22138 chromium/third_party/googletest/src/googletest/LICENSE -+sha256 9702de7e4117a8e2b20dafab11ffda58c198aede066406496bef670d40a22138 chromium/third_party/googletest/src/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/google-truth/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/guava/LICENSE -+sha256 ca382aa537f8923d6c0991fb976d184a2009eb76080313bf10dcecdc9311f0dd chromium/third_party/gvr-android-keyboard/LICENSE -+sha256 f54c49d3ff865458c5d3c68c3367a1f6e0d7b3f686f8c88a6a563ef90f84ad9e chromium/third_party/gvr-android-sdk/LICENSE -+sha256 96e5bbd81970983d666e702fa56f67dfd2fdaa363b8a4266e8d98847374cd7c8 chromium/third_party/hamcrest/LICENSE -+sha256 beb3f017ceb41387667f78237a7cecf84defa0ed257c505894663d6a9f13211b chromium/third_party/harfbuzz-ng/src/COPYING -+sha256 c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383 chromium/third_party/harfbuzz-ng/src/src/ms-use/COPYING -+sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 chromium/third_party/hunspell/COPYING -+sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 chromium/third_party/hunspell/COPYING.LESSER -+sha256 53692a2ed6c6a2c6ec9b32dd0b820dfae91e0a1fcdf625ca9ed0bdf8705fcc4f chromium/third_party/hunspell/COPYING.MPL -+sha256 b794aa78066400af1be3d3fb3f89c4dddc680786f14dc4e3d23a0b2848054984 chromium/third_party/hyphenation-patterns/LICENSE -+sha256 a03fed9ab6321742903f3f0095b389ce811c4cfeb3f671ddc8d33da57dc92493 chromium/third_party/hyphenation-patterns/src/pt/LICENSE -+sha256 610809f1586ee4d22468f1e97c256153cea8be7a662193db70d6ca424e0f17c8 chromium/third_party/iaccessible2/LICENSE -+sha256 a412a53925efc6b50800bf8519a2e033949243d5a5a8c5422bae8a5007ad09c8 chromium/third_party/iccjpeg/LICENSE -+sha256 d18e75f216f177d41304f5e94c2cba7d1bf9f8f8583a0777cceb5cca0c5ad137 chromium/third_party/icu4j/LICENSE -+sha256 25e21013a7bc2fad735e28c5278a120e4c7f1c327c8c8b9b4df1751748cddbb2 chromium/third_party/icu/LICENSE -+sha256 c62d7697c03979f5056d28b338fafc7a1152820f7b379adf4a9d88cd37160f96 chromium/third_party/icu/license.html -+sha256 845022e0c1db1abb41a6ba4cd3c4b674ec290f3359d9d3c78ae558d4c0ed9308 chromium/third_party/icu/scripts/LICENSE -+sha256 8c6db340475136df3c1201d458fa5755698eace76e510471ecc9d857d6083dac chromium/third_party/ijar/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/ink/LICENSE -+sha256 b9be92f13356083392d97da13cab8ae543c7911f44eff5289b693da8b17b9e08 chromium/third_party/inspector_protocol/LICENSE -+sha256 7a92c5e7a83b5ddcc693bb84ea8bdb842308509c1758cffdfe24717609154c75 chromium/third_party/isimpledom/LICENSE -+sha256 ed8d7a24769ac9d57d08769b5f8be27519dd8811d06b0995dbe8ca6714e96d08 chromium/third_party/jacoco/LICENSE -+sha256 33b6816eb449962d307495946519ed78cef8743819f6f1d60e8b3d4e86c38b1c chromium/third_party/javalang/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/jetifier_standalone/LICENSE -+sha256 7975c0027cfa5d08253fbb6ff4676acc38248bd5e046d0dbab3d810971e97970 chromium/third_party/jinja2/LICENSE -+sha256 76c45ece83a26117f86f4e349e7df118708e061e87225328fb478ce1e8b3eb86 chromium/third_party/jsoncpp/LICENSE -+sha256 95039d77a20e75b428207740d9a8f97b2dce3c89da4b21f1ad862b5997160e0a chromium/third_party/jsoncpp/source/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/jstemplate/COPYING -+sha256 71a19392a0eb3255ab2055ed978bb0f93865cea84d31a3510eaffb74d8981e7f chromium/third_party/khronos/LICENSE -+sha256 ccc19f1da0798ed666609b65a5b44dd8b3abe6fc08b9c0592eb76e82e174db19 chromium/third_party/leveldatabase/src/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/libaddressinput/LICENSE -+sha256 c9a5bd7c8cc1267ddacdc5228c68ecd811cf6d74286e9141bc80d8af2eb1a025 chromium/third_party/libaddressinput/src/cpp/LICENSE.chromium -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/libaddressinput/src/LICENSE -+sha256 4764a286d8b2faeaf42f4418e7d7a28d58fc8fd4d00a3d0a7f44b0a4099de7f2 chromium/third_party/libaom/source/libaom/LICENSE -+sha256 043dcfd059386f9facd376351b2bd79325778744aa442177390cdfcca54babed chromium/third_party/libaom/source/libaom/third_party/fastfeat/LICENSE -+sha256 9702de7e4117a8e2b20dafab11ffda58c198aede066406496bef670d40a22138 chromium/third_party/libaom/source/libaom/third_party/googletest/src/googletest/LICENSE -+sha256 5aec868f669e384a22372a4e8a1a6cd7d44c64cd451f960ca69cc170d1e13acf chromium/third_party/libaom/source/libaom/third_party/libwebm/LICENSE.TXT -+sha256 ff6c857ce2708e87701323078aef115c1872a1f80a9649f86dc899b48083bc60 chromium/third_party/libaom/source/libaom/third_party/vector/LICENSE -+sha256 719d8fa235f2068e0ae6d6a7dceb0a7720d7840f0f0ebed29957989e6ded3cd8 chromium/third_party/libaom/source/libaom/third_party/x86inc/LICENSE -+sha256 0b711483921350723ddef8dd3e52b10eb79e4877817a2ccf9a48dd2deb7947aa chromium/third_party/libavif/LICENSE -+sha256 e0ba04d4885bf25b03e20c8078e5f4b241bfe6a941d4a9bcc14cab09e2c27e62 chromium/third_party/libavif/src/LICENSE -+sha256 d80c9d084ebfb50ea1ed91bfbc2410d6ce542097a32c43b00781b83adcb8c77f chromium/third_party/libbrlapi/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/libgav1/src/LICENSE -+sha256 d56bafdaeaa793331a29e9766b7efe66524c98533da798a57201e291863ef625 chromium/third_party/libgifcodec/LICENSE.md -+sha256 37d8bfba91b745693ea58f846f2f1276229745adf532974b73c1911cfd144241 chromium/third_party/libipp/LICENSE -+sha256 ab00a482b6a3902e40211b43c5d0441962ea99b6cc7c25c0f243fa270b78d482 chromium/third_party/libjingle_xmpp/LICENSE -+sha256 7d8683a7f048e715e08b4cada8b7f0d9a6ab8afad88ed09c1143ef764ecbc0f2 chromium/third_party/libjpeg_turbo/LICENSE.md -+sha256 3bf128851aff9f392953276ea8ade3e41da0f40b853fde58ec21034aa91ccc31 chromium/third_party/libovr/LICENSE -+sha256 bf5e22b9dce8464064ae17a48ea1133c3369ac9e1d80ef9e320e5219aa14ea9b chromium/third_party/libpng/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/libprotobuf-mutator/src/LICENSE -+sha256 a1a33180d02960ab1c5de36cf20b1a2f0fe9888d83826ad263da5db52f1b183b chromium/third_party/libsecret/LICENSE -+sha256 8e19d42a1eec9561f3f347253ddf2e385c55f392f025bb0fd41b88dbf38db5ae chromium/third_party/libsrtp/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/libsync/LICENSE -+sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 chromium/third_party/libudev/LICENSE -+sha256 5df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62a chromium/third_party/libusb/src/COPYING -+sha256 8267348d5af1262c11d1a08de2f5afc77457755f1ac658627dd9acf71011d615 chromium/third_party/libvpx/source/libvpx/LICENSE -+sha256 9702de7e4117a8e2b20dafab11ffda58c198aede066406496bef670d40a22138 chromium/third_party/libvpx/source/libvpx/third_party/googletest/src/LICENSE -+sha256 5aec868f669e384a22372a4e8a1a6cd7d44c64cd451f960ca69cc170d1e13acf chromium/third_party/libvpx/source/libvpx/third_party/libwebm/LICENSE.TXT -+sha256 2b2cc1180c7e6988328ad2033b04b80117419db9c4c584918bbb3cfec7e9364f chromium/third_party/libvpx/source/libvpx/third_party/libyuv/LICENSE -+sha256 719d8fa235f2068e0ae6d6a7dceb0a7720d7840f0f0ebed29957989e6ded3cd8 chromium/third_party/libvpx/source/libvpx/third_party/x86inc/LICENSE -+sha256 5aec868f669e384a22372a4e8a1a6cd7d44c64cd451f960ca69cc170d1e13acf chromium/third_party/libwebm/source/LICENSE.TXT -+sha256 6de6fe48ff7b249a51ec5522d1af618dd50effc6f030fd24e17878566ad2ca5d chromium/third_party/libwebp/LICENSE -+sha256 c5c63674f8a83c4d2e385d96d1c670a03cb871ba2927755467017317878574bd chromium/third_party/libxml/src/Copyright -+sha256 31346421254a3e6e12687cf17f19f6357ee73a617fa7b3d3ccefdcbabe49bdd3 chromium/third_party/libXNVCtrl/LICENSE -+sha256 7e48e290b6bfccc2ec1b297023a1d77f2fd87417f71fbb9f50aabef40a851819 chromium/third_party/libxslt/src/Copyright -+sha256 2b2cc1180c7e6988328ad2033b04b80117419db9c4c584918bbb3cfec7e9364f chromium/third_party/libyuv/LICENSE -+sha256 0d4077a7055ead389c4c5a9a6ac4bb8b784fc6e9e37be2caf544fcceed26cb16 chromium/third_party/lottie/LICENSE -+sha256 6e3e0a978f1e136cb3efb89702f4314671581a0c70c9a52447669e00f7b129e8 chromium/third_party/lzma_sdk/LICENSE -+sha256 c3b124673c93872156757a934c75b498d68eec09510e25e549d9dc2013776499 chromium/third_party/mako/LICENSE -+sha256 0bbe88228fd63d20ec097f64e58d5a0a465123ae139140a18d406c60b48824b5 chromium/third_party/markupsafe/LICENSE -+sha256 58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd chromium/third_party/material_design_icons/LICENSE -+sha256 536284e40c611f371f6ce5d74efac37a20d993cd3af96259b9b9e20b1669ff1e chromium/third_party/mesa_headers/LICENSE -+sha256 845022e0c1db1abb41a6ba4cd3c4b674ec290f3359d9d3c78ae558d4c0ed9308 chromium/third_party/metrics_proto/LICENSE -+sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 chromium/third_party/microsoft_webauthn/LICENSE -+sha256 83bb6bd9ccd2cf5230cb1807ed16258289768dc4d9cb80069a814e04415a1275 chromium/third_party/minigbm/LICENSE -+sha256 8610954adbca6c6b85d8b1ae5613b44b0014e437d32fcad6683bb27541411686 chromium/third_party/minigbm/src/LICENSE -+sha256 4919cfb14a73cd64fcef67b107613970cf1659a09aa675dba31314f373bc7204 chromium/third_party/minizip/src/lib/bzip2/LICENSE -+sha256 87642305968765a4030fd202ff7006afa67274da7f9bde84506e51ae58ecc2b4 chromium/third_party/minizip/src/LICENSE -+sha256 bd5663836feb58ffb7d0e6b9e62010f4c3399f2bb0a4cf6514a15d597bbdd577 chromium/third_party/mocha/LICENSE -+sha256 380893a2f01aea5c3328b1a8b08cdc488bf236916abac3af0d1f1a5d2634c31a chromium/third_party/mockito/LICENSE -+sha256 d47e8390fb0d7ad4a18f26aedd6283c7ab6b5b4fabab536ccb4db7f9f6d90c08 chromium/third_party/modp_b64/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/motemplate/LICENSE -+sha256 7a92c5e7a83b5ddcc693bb84ea8bdb842308509c1758cffdfe24717609154c75 chromium/third_party/mozilla/LICENSE -+sha256 1563996c52e220e15ef2418e67d39488255aa8c28c89e617074d3afe3ee329e0 chromium/third_party/nasm/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/nearby/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/nearby/src/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/netty4/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/netty-tcnative/LICENSE -+sha256 0cd1bd4b934ffdc5e7f1bcfa9d08bd17295e5414bdca99c06b1036278b01f0b1 chromium/third_party/node/LICENSE -+sha256 b5730da9a26472a405b0b1c61d3d166714d9d654ab3282e54e4a01a5f66316c3 chromium/third_party/objenesis/LICENSE -+sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 chromium/third_party/ocmock/License.txt -+sha256 8bed129a6a15e631c93a624985e631eb62a55f7e072b78f4e1c3dde7c745283d chromium/third_party/one_euro_filter/LICENSE -+sha256 a5a7cf90fe5ac9763baad852cf69cf9d9b89bff934a679fdc5c8fcecaeba9a25 chromium/third_party/opencv/src/LICENSE -+sha256 dd5c1c9668512530fa5a96e4c29ac4033d70a7eeb0eed7a42fddb6dd794ebdbb chromium/third_party/openh264/src/LICENSE -+sha256 34a5c58db7cc4d3265d14a9aa26e38067fe114311d8bec31f909d1c240e626c4 chromium/third_party/openscreen/src/LICENSE -+sha256 284545e873c704952e5b1b39d457dd83a3b115a51d9f1eb5175137bd69b8fa1b chromium/third_party/openscreen/src/third_party/mozilla/LICENSE.txt -+sha256 3c6ba0b5bfa7830505301ffb336a17b0748e0d61c4d34216e9dc98f10e40395e chromium/third_party/openscreen/src/third_party/tinycbor/src/LICENSE -+sha256 8338ce8d922bb4416ce3dd1e5680173332435e3f0755007ac7801ccd674fe682 chromium/third_party/opus/src/COPYING -+sha256 7efb4989e0cd1b256229bdf2f09300c5d14e35db0e7476bfb87fac243498273d chromium/third_party/opus/src/LICENSE_PLEASE_READ.txt -+sha256 0d74de3c3cd3196a9ed1bc612cfd5f81d7509d66c4be34a50f99d61bd1ad00d4 chromium/third_party/ots/LICENSE -+sha256 9dd8d2fb95ba862a5d166a167682c1c67a209acd3bf09b6fd03f76d3579729bc chromium/third_party/ow2_asm/LICENSE -+sha256 76621fcfb65adfd6602b700708b74c8e20f3325b32f1a54bec83a5cf7c679f53 chromium/third_party/pdfium/LICENSE -+sha256 32759d1397d8f7b9e15ece146e4038b22b90e93b4935b5a840bcef4d2ba5ea55 chromium/third_party/pdfium/third_party/bigint/LICENSE -+sha256 bf5e22b9dce8464064ae17a48ea1133c3369ac9e1d80ef9e320e5219aa14ea9b chromium/third_party/pdfium/third_party/libpng16/LICENSE -+sha256 c5b14f5a3814d2e57b9bb9520dcf57a2c3817b65c4f989e5c82e332c82af1038 chromium/third_party/pdfium/third_party/pymock/LICENSE.txt -+sha256 00564d497642465d7f96d109f38ff144997f0abc04ef167410f6b172ad5e92cd chromium/third_party/perfetto/LICENSE -+sha256 80f13607677e9932bf08e5f0bc025f8d77bde813d62bf3d5465c709025710d3d chromium/third_party/perfetto/src/trace_processor/python/LICENSE -+sha256 9f98bab33648b77578d85ac0f1d1c3941a72aa6d7e65015ba181f2fe804bb85d chromium/third_party/pexpect/LICENSE -+sha256 a46200592eb193853527250da098e6bb0c75424e7a2c7db8da526c4f301c3d88 chromium/third_party/pffft/LICENSE -+sha256 dd4930c619afd8527591353c7d3d1c1d7f4bf62ed1cb411f4f507dbdee7738a2 chromium/third_party/ply/LICENSE -+sha256 d6c873c08a8806f08fdafe1aa00ba38837f6ac29f91d6b26510614b0df2001e0 chromium/third_party/ply/license.patch -+sha256 24699c6858472311aa9acc6c2b7112ff9de6e7792569158ba9e439deb0529ef6 chromium/third_party/polymer/LICENSE.polymer -+sha256 a5adc2955c0dd848c97aa6afb14e0047a610f0fcfa6ce0011efad01a0e051406 chromium/third_party/polymer/v1_0/components-chromium/polymer2/LICENSE.txt -+sha256 a5adc2955c0dd848c97aa6afb14e0047a610f0fcfa6ce0011efad01a0e051406 chromium/third_party/polymer/v3_0/components-chromium/polymer/LICENSE.txt -+sha256 58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd chromium/third_party/private-join-and-compute/src/crypto/LICENSE -+sha256 58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd chromium/third_party/private-join-and-compute/src/LICENSE -+sha256 58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd chromium/third_party/private-join-and-compute/src/util/LICENSE -+sha256 432959ed8cca3b44d8dd8dda9c8bf84ef982aa0cfdf9782ad9cdedc4e1146f8b chromium/third_party/private_membership/LICENSE -+sha256 294f58267c6f473c4ce7270bf5c8d34b2003cb43804552459654c36553431276 chromium/third_party/proguard/LICENSE -+sha256 6e5e117324afd944dcf67f36cf329843bc1a92229a8cd9bb573d7a83130fea7d chromium/third_party/protobuf/LICENSE -+sha256 2ab28b982a7f3150e1597befaa87e1636b9973c80aef3752597945d270c4c4e4 chromium/third_party/pycoverage/LICENSE -+sha256 f8d0c347a0dcc6ebe1671640dfae8d2411b6ded892e06a6764f8208b218b2af4 chromium/third_party/pyelftools/elftools/construct/LICENSE -+sha256 f8c8ccecdbb044fd6fa1a586c596a055fb2b14fb3e335d8ed282db58d80b7410 chromium/third_party/pyelftools/LICENSE -+sha256 cb5e8e7e5f4a3988e1063c142c60dc2df75605f4c46515e776e3aca6df976e14 chromium/third_party/pyjson5/src/LICENSE -+sha256 318cea263a2fb726d767e2777771a431a3220008e6940dd5138a235a1fc498fc chromium/third_party/pystache/LICENSE -+sha256 956c3b678228a216142df38d039bba56ee6509d3298e7a4b8dd5bc3eaa80fe33 chromium/third_party/Python-Markdown/LICENSE.md -+sha256 5a2954f05e7fcc1bf240a3b58534f974760b5aae02438ce875c9c7fe0bdb4cf9 chromium/third_party/pywebsocket3/src/LICENSE -+sha256 c903100da706172066fa1b6f02eba60f202fea63036492d2c4a01267e32aa7a8 chromium/third_party/qcms/src/COPYING -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/quic_trace/src/LICENSE -+sha256 38751245389e1e23f73e6f5384b5cbe7fa972cc4410c5adc9c04b082a0b9561a chromium/third_party/quic_trace/src/third_party/fonts/LICENSE -+sha256 8991cd11befec7c6a63662700f03c0cc42e864b6e77c7e70b80297c951a7f0ff chromium/third_party/quic_trace/src/third_party/glew/LICENSE.txt -+sha256 f98f3db81b4dd3873d8672117e409286142cfae9b7673ab6d7aab4bae1527d20 chromium/third_party/qunit/LICENSE -+sha256 68834f116f8ff545f05d14753357b620748156d60ee36b26beab4cb3f317efe4 chromium/third_party/r8/LICENSE -+sha256 6040cda75d90b1738292a631d89934c411ef7ffd543c4d6a1b7edfc8edf29449 chromium/third_party/re2/LICENSE -+sha256 6040cda75d90b1738292a631d89934c411ef7ffd543c4d6a1b7edfc8edf29449 chromium/third_party/re2/src/LICENSE -+sha256 e479bcdfa777738226b4282bf8536cc5416a25cec3100cbe210b8be4d1e2ed84 chromium/third_party/requests/LICENSE -+sha256 e2f59ff41d9d03adc3dcf3deff170f8c8cf4a6eb4a9b174762a7656d23200ffa chromium/third_party/rnnoise/COPYING -+sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 chromium/third_party/robolectric/LICENSE -+sha256 19c9b910bec5a4f2c420747d1bf81e975ffdb1377ad91c5d9b1e8dd3e38f4c17 chromium/third_party/robolectric/licenses/extreme.indiana.edu.license.txt -+sha256 a7436c952fa2dc0701860cf4187d1e8e8e6de6720dec0ae9e0b641bc50eebced chromium/third_party/robolectric/licenses/javolution.license.txt -+sha256 5b6ac717e37db4f6d17bda7791f4ce3f99947aeb21e6e72b705aa3d1ee2de480 chromium/third_party/robolectric/licenses/pivotal.labs.license.txt -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/s2cellid/LICENSE -+sha256 3f941b3b89cf7b8370ceb83cc76d2120d471b58735d8ca60238a751a48d7f72f chromium/third_party/schema_org/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/securemessage/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/securemessage/src/LICENSE -+sha256 2534ec1a8b4d0c28c4fc8e4712dec2c693681e3261241d35302d0fd9abe02ea7 chromium/third_party/shaderc/src/kokoro/linux/license_check_docker.sh -+sha256 5f832ba83b10050e308cdd072b5de1d873a25b4248c0ab58a0c52420276e06d2 chromium/third_party/shaderc/src/kokoro/linux/license_check.sh -+sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 chromium/third_party/shaderc/src/LICENSE -+sha256 085e979c8a83de3843aeaa49d57c74327c0e35da177339b54b353e32e63b0ca9 chromium/third_party/shaderc/src/license-checker.cfg -+sha256 b5a00e94f058edc87e05978329b55730d8689abe61205d9018443d03de4f07da chromium/third_party/shaderc/src/third_party/LICENSE.glslang -+sha256 47e20ce182bc68fab1a0cfb129b03c326aaf4f2b6b7905aa9d376d31018bd29f chromium/third_party/shaderc/src/third_party/LICENSE.spirv-tools -+sha256 f1e9c0fdbee5f3a99152331418fd2ff44c08800486896667c1912ca5edf76f9e chromium/third_party/shaka-player/LICENSE -+sha256 58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd chromium/third_party/shell-encryption/src/glog/LICENSE -+sha256 bcf29b4fd3ec2cb5f9d40a0866da446f6da62170d2ccedf4aeca9cf9406dd20c chromium/third_party/shell-encryption/src/LICENSE -+sha256 bcf29b4fd3ec2cb5f9d40a0866da446f6da62170d2ccedf4aeca9cf9406dd20c chromium/third_party/shell-encryption/src/prng/LICENSE -+sha256 bcf29b4fd3ec2cb5f9d40a0866da446f6da62170d2ccedf4aeca9cf9406dd20c chromium/third_party/shell-encryption/src/testing/LICENSE -+sha256 33c9a2fe619e1200937629f318895898ffcd1bf7d0ddd39adc382c030925e61e chromium/third_party/simplejson/LICENSE.txt -+sha256 b25948e48c44312d04ffc626a9d52cae7c04539a1a8e0c1be47b7bfa0da03e1d chromium/third_party/sinonjs/LICENSE -+sha256 8bb850c565aa389fdc16f3a46965ad23d82adff60f2393fc2762b63185e8e6c9 chromium/third_party/six/LICENSE -+sha256 8bb850c565aa389fdc16f3a46965ad23d82adff60f2393fc2762b63185e8e6c9 chromium/third_party/six/src/LICENSE -+sha256 e59bb5c5c6ba426a9ac4ba9fe667ad14c5166b12aa25be8af1d122b14fbe2e36 chromium/third_party/skia/include/third_party/skcms/LICENSE -+sha256 e59bb5c5c6ba426a9ac4ba9fe667ad14c5166b12aa25be8af1d122b14fbe2e36 chromium/third_party/skia/include/third_party/vulkan/LICENSE -+sha256 5f787c1dee3c56547f09ccc2906ab5f5293c4d8dd6c8654e573216c38e908dbd chromium/third_party/skia/LICENSE -+sha256 d27678cba0d529e77201e2d2a053628143e986aad8f1e77f7039ad4366c8f978 chromium/third_party/skia/modules/canvaskit/canvaskit/LICENSE -+sha256 d27678cba0d529e77201e2d2a053628143e986aad8f1e77f7039ad4366c8f978 chromium/third_party/skia/modules/pathkit/npm-asmjs/LICENSE -+sha256 d27678cba0d529e77201e2d2a053628143e986aad8f1e77f7039ad4366c8f978 chromium/third_party/skia/modules/pathkit/npm-wasm/LICENSE -+sha256 5366e97b4478f15a1e2fd7e6094337426597df28de50cd9fed3f2e7e87f1229e chromium/third_party/skia/third_party/etc1/LICENSE -+sha256 e59bb5c5c6ba426a9ac4ba9fe667ad14c5166b12aa25be8af1d122b14fbe2e36 chromium/third_party/skia/third_party/skcms/LICENSE -+sha256 e21477eed484b07902a861a1b18d1e4ecd3e6f22fa81e2410f0770cfb67290e8 chromium/third_party/skia/third_party/vulkanmemoryallocator/include/LICENSE.txt -+sha256 d27678cba0d529e77201e2d2a053628143e986aad8f1e77f7039ad4366c8f978 chromium/third_party/skia/third_party/vulkanmemoryallocator/LICENSE -+sha256 e59bb5c5c6ba426a9ac4ba9fe667ad14c5166b12aa25be8af1d122b14fbe2e36 chromium/third_party/skia/third_party/wuffs/LICENSE -+sha256 3f6f1b520bc53e878ccbb698ad0bacef3752a5f4e4b50a26552bd70f60b40748 chromium/third_party/smhasher/LICENSE -+sha256 55172044f7e241207117448a4d9d6ba1d0925c8ad66b5d4c08c70adfa9cc3de6 chromium/third_party/snappy/src/COPYING -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/spirv-cross/spirv-cross/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/spirv-headers/LICENSE -+sha256 9b243f6f0bf44e295ff411a0f7b7642d1d0dff7cdc42507e9f7206f439e51b5a chromium/third_party/spirv-headers/src/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/SPIRV-Tools/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/SPIRV-Tools/src/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/SPIRV-Tools/src/utils/vscode/src/lsp/LICENSE -+sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 chromium/third_party/sqlite4java/LICENSE -+sha256 06545a6ec25fbbff6c62f205f94a35be49e38f33bea827a8cfb07d7b82e4b083 chromium/third_party/sqlite/LICENSE -+sha256 66e056b6e8687f32af30d5187611b98b12a8f46f07aaf62f43585f276e8f0ac9 chromium/third_party/sqlite/src/autoconf/tea/license.terms -+sha256 9c6479123f32a1ed50d9a0af203dfe8972e65035b0cdeef436b5f8d0924517fe chromium/third_party/sqlite/src/LICENSE.md -+sha256 033d0150b3bd78b36894c88fcc68da0c3f2e661d3b3485e8cc9a61b2c2bf7895 chromium/third_party/subresource-filter-ruleset/LICENSE -+sha256 28113a6e9e2fd7584187c738a7c5484452a1c383307a1741bec50a73262fac08 chromium/third_party/sudden_motion_sensor/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/swiftshader/LICENSE.txt -+sha256 ad4672b403488876635d2b455918f74b829d478da868ffc0c621a00fc99195f5 chromium/third_party/tcmalloc/LICENSE -+sha256 81ebf38708899097aacaac9723679b3ffa17640c14cd3193c46b75197de18b2c chromium/third_party/tcmalloc/vendor/COPYING -+sha256 81e32dadf795edf077c0e567963e598b64f3c6b1ffa8ebac907bf01d3e7b2c1a chromium/third_party/test_fonts/LICENSE -+sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 chromium/third_party/text-fragments-polyfill/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/tint/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/tint/src/LICENSE -+sha256 bb04dd22ee55fe3c24ee2a3c82bd1efdebbd965f7c178224a2977edc2457bb2f chromium/third_party/tlslite/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/turbine/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/ub-uiautomator/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/ukey2/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/ukey2/src/LICENSE -+sha256 0a90947436dc17f047f8c95b64593e2cc9a2b6d4ff6618f2f0beba5a9b568c14 chromium/third_party/unrar/LICENSE -+sha256 6ecc1687808b7d66b24f874755abfed7464d9751ed0001cd4e8e5d9bf397ff8a chromium/third_party/unrar/src/license.txt -+sha256 6629d6edceffa9c68f4245b817137d2265fdab1e98068893420edb6689ccce9e chromium/third_party/usb_ids/LICENSE -+sha256 7a4a31e05391919c05a996f09fc20ffc80c69af72cb3e69ac71b70c825fbdd1d chromium/third_party/usrsctp/LICENSE -+sha256 fa53711b25af4b9a9b8dadfea3cb38166ec4b96760c8d62b284055554537d9ef chromium/third_party/usrsctp/usrsctplib/LICENSE.md -+sha256 5a7f623a50e384aaf6d2ced068339ddf93d0a50d3a0ecbe86f125b07804ecc78 chromium/third_party/v4l-utils/COPYING.libv4l -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/vulkan_headers/LICENSE.txt -+sha256 2a2f96ba4c477fde4c90bb294c5ff9141b0a6ae51989261837e63124b9fd5313 chromium/third_party/vulkan_memory_allocator/LICENSE.txt -+sha256 602cb6e9e4c2697d1c5b25f8e55485b596a704d834d477b49b76795074210d9c chromium/third_party/vulkan_memory_allocator/premake/LICENSE.txt -+sha256 376b54d4c5f4aa99421823fa4da93e3ab73096fce2400e89858632aa7da24a14 chromium/third_party/wds/LICENSE -+sha256 376b54d4c5f4aa99421823fa4da93e3ab73096fce2400e89858632aa7da24a14 chromium/third_party/wds/src/COPYING -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/web-animations-js/LICENSE -+sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 chromium/third_party/web-animations-js/sources/COPYING -+sha256 d51b39e7ed0391e75e0add75d1a162fdf4a0d6b49fba7635ed0ac4e16f324773 chromium/third_party/webdriver/COPYING -+sha256 6d83e980b9b843cf6fe24cb94714d00f9b0cf69cb00d0e3b0bed018d49d6f24f chromium/third_party/webdriver/LICENSE -+sha256 fec8eb2896784d7b9ef5bcb1c64b97156455a3c88df4fdd36538fb55c0decac4 chromium/third_party/webgpu-cts/src/LICENSE.txt -+sha256 e30fbe869f1fa489901bb08888a919c5d50ddb5be6d16b9e4a2cb226263dd7db chromium/third_party/webgpu-cts/src/standalone/third_party/jquery/LICENSE.txt -+sha256 18aab5821763cc13966eb59d4026fdb8f9f4e846fefbb429d43da0cb133dd2c4 chromium/third_party/webpagereplay/LICENSE -+sha256 25b7731b70c77ecd5f3bb19303fbaa99be18860f81d44f71da670fdcd04829db chromium/third_party/webrtc/common_audio/third_party/ooura/LICENSE -+sha256 41d791701e3e1c1073470403de7e342442d1e6a2af72681023b13a2f45f2125c chromium/third_party/webrtc/common_audio/third_party/spl_sqrt_floor/LICENSE -+sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 chromium/third_party/webrtc/examples/androidapp/third_party/autobanh/LICENSE -+sha256 26d2d16d48825edf1194cb3907c5c0b7d01f9c5527eb0fefb949c51f304635e9 chromium/third_party/webrtc/examples/androidapp/third_party/autobanh/LICENSE.md -+sha256 21a742dd8cceebb1d5df7c6f945c75ccf1ad4f0d4c17e404517500c1a7de86a4 chromium/third_party/webrtc/examples/objc/AppRTCMobile/third_party/SocketRocket/LICENSE -+sha256 ab00a482b6a3902e40211b43c5d0441962ea99b6cc7c25c0f243fa270b78d482 chromium/third_party/webrtc/LICENSE -+sha256 1f7a086c17fa2bdbe27d3eb6424a64b9bea9d7db89a4e220fef52ca24addb9e9 chromium/third_party/webrtc/license_template.txt -+sha256 6fdbabd2c95c5efc6f1e46175278239afb9343120a3022ed0e0cb04267a6aeb3 chromium/third_party/webrtc/modules/third_party/fft/LICENSE -+sha256 b29c8f13f91feb2dab7d6655444369fa9f29c0d7121a52dab90ff97e40343a85 chromium/third_party/webrtc/modules/third_party/g711/LICENSE -+sha256 61862327fd00d6a4deb2c1276577782c2500f4fe103e072018fc369d8e37e876 chromium/third_party/webrtc/modules/third_party/g722/LICENSE -+sha256 641007ea2810c4cfc10a5d1a44db33983ec1409305e953c7119cc2457ec5c536 chromium/third_party/webrtc/modules/third_party/portaudio/LICENSE -+sha256 a508773ebf00f8c777a910e941e5fd0072195843e1b72a90eb8787d26d4ab1d7 chromium/third_party/webrtc/rtc_base/third_party/base64/LICENSE -+sha256 905bc5ab1c66eea2669aee6cb5185488508264df6492f71ae1a6595180ff8c2b chromium/third_party/webrtc/rtc_base/third_party/sigslot/LICENSE -+sha256 eb077b108bac4c81abe7410274af0930456790add09a6fe5316910e2b936c0f9 chromium/third_party/webxr_test_pages/LICENSE -+sha256 eb077b108bac4c81abe7410274af0930456790add09a6fe5316910e2b936c0f9 chromium/third_party/webxr_test_pages/webxr-samples/js/cottontail/LICENSE.md -+sha256 47754d3064047c300714af25258efa782e144fdf1e835bfd1edbeb7f8f4ef9e4 chromium/third_party/webxr_test_pages/webxr-samples/js/third-party/dat.gui/LICENSE -+sha256 71819b5a0a080b6a3d35b3579817c2c558abcf3c92bb5abc052145a7c106573e chromium/third_party/webxr_test_pages/webxr-samples/js/third-party/gl-matrix/LICENSE -+sha256 eb077b108bac4c81abe7410274af0930456790add09a6fe5316910e2b936c0f9 chromium/third_party/webxr_test_pages/webxr-samples/LICENSE.md -+sha256 88d855a8e07a39df758fe9964f5d04d5c2fab39416e566e9d91588e254ca27dc chromium/third_party/weston/LICENSE -+sha256 fdb65868f65d0fbdb05c2d3b779e10ce9969fa0c4b9262ba4f260e87086ab860 chromium/third_party/weston/src/COPYING -+sha256 a34730970264d619f352598bf30295ad505a60fc3a493add8aa851645ce3ea47 chromium/third_party/weston/src/data/COPYING -+sha256 20de375707692099b3132084695377ce5fec0aec05813dedcce094b8eda44386 chromium/third_party/widevine/LICENSE -+sha256 d42a3e363d99da22b860ab760faa37dfa9781d74c9f3ed634d05109081616513 chromium/third_party/woff2/LICENSE -+sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 chromium/third_party/wuffs/LICENSE -+sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 chromium/third_party/wuffs/src/LICENSE -+sha256 c5ffbfeaa501071ceeb97b7de2c0d703fdaa35de01c0fb6cbac1c28453a3e9fd chromium/third_party/xcbproto/src/COPYING -+sha256 b244f73c3d21edaf44ec253b9a7c389ec43313c417f52f8b71914b0c40d87325 chromium/third_party/xdg-utils/LICENSE -+sha256 1cf71700f3403ca26f002e2dc1d1861dcb3d2af9bb9d98d529a903be9d7f06fc chromium/third_party/xstream/LICENSE -+sha256 942755efa272dbfbcd7afea7a38556801e36c16dcad002d572378367094a2593 chromium/third_party/zlib/LICENSE -+sha256 1744e977d24e20e77b1e97d745fe43779430a1b84247b6c0e89d16e116e7ff92 chromium/third_party/zxcvbn-cpp/LICENSE.txt -+sha256 a4c8c5abf82b36c22f8c9f8bd6229584f32eb9f7a2429dd9664dda43e63e9fda chromium/tools/grit/third_party/six/LICENSE -+sha256 63f0c0039b477857e54708d9501ed91b7a46e828ac3c623bedbc318129ceb174 chromium/tools/origin_trials/third_party/ed25519/LICENSE -+sha256 f5b244982699ca9fe5cc8fa8a7c08cf5dee5d3a0c8896892899e5df13316e1b7 chromium/tools/page_cycler/acid3/LICENSE -+sha256 7389900fb68d920c6cb21b70702a2bc240523472a3fd091023d6135cf01d1c5c chromium/tools/win/ChromeDebug/ChromeDebug/LICENSE -+sha256 284545e873c704952e5b1b39d457dd83a3b115a51d9f1eb5175137bd69b8fa1b chromium/url/third_party/mozilla/LICENSE.txt -+sha256 f10a1808e442ae7dbfecf6b54ae4de84193a768770e189a67d5f397730acdbc9 chromium/v8/LICENSE -+sha256 e7115e18444dae09d17f361ddc365fb1d342640fe500796209c63f7c80dfae10 chromium/v8/LICENSE.fdlibm -+sha256 6a585a9f466654abc8fc0829d56b1bc987e3a073d31faa03bba37d33640a23cd chromium/v8/LICENSE.strongtalk -+sha256 4af93c12062c58058378de2397dc1c92bbff9ddfb1d583a01c84127557ce97ca chromium/v8/LICENSE.v8 -+sha256 36ffd9dc085d529a7e60e1276d73ae5a030b020313e6c5408593a6ae2af39673 chromium/v8/src/third_party/siphash/LICENSE -+sha256 3f712e5fbdfdbd5ee7d9b8c8152580220df55de47f4eba2f26c95c4de19ad096 chromium/v8/src/third_party/utf8-decoder/LICENSE -+sha256 ebf25b8ce59c9e8883acd1ca75b6fc121937ca034f666c4077d2be739d2e1622 chromium/v8/src/third_party/valgrind/LICENSE -+sha256 cfe7599e45f340a35b4635090382897ca1526bc49b5e1889047f0168d131c415 chromium/v8/src/third_party/vtune/LICENSE -+sha256 15137d6c822e3ab097093a33c3a39a9df699f373f6438867ad534ff60762a947 chromium/v8/third_party/colorama/LICENSE -+sha256 b9be92f13356083392d97da13cab8ae543c7911f44eff5289b693da8b17b9e08 chromium/v8/third_party/inspector_protocol/LICENSE -+sha256 76c45ece83a26117f86f4e349e7df118708e061e87225328fb478ce1e8b3eb86 chromium/v8/third_party/jsoncpp/LICENSE -+sha256 b9a6d9320b8f2693e8d41e496ce56caadacaddcca9be2a64a61749278f425cf2 chromium/v8/third_party/v8/builtins/LICENSE -+sha256 c6596eb7be8581c18be736c846fb9173b69eccf6ef94c5135893ec56bd92ba08 chromium/v8/third_party/wasm-api/LICENSE -+sha256 5d85142a5609ad177a2d7a2e7cae060b886b8b42f25c5b9803cf0cb5ee04ad2f gn/base/third_party/icu/LICENSE -+sha256 845022e0c1db1abb41a6ba4cd3c4b674ec290f3359d9d3c78ae558d4c0ed9308 gn/LICENSE -+sha256 eb7e9ab9690124c5c9f42bdc81383d886a3dede26345b6ed15bbad7caf81f7ea ninja/COPYING -diff --git a/package/qt5/qt5webengine-chromium/qt5webengine-chromium.mk b/package/qt5/qt5webengine-chromium/qt5webengine-chromium.mk -new file mode 100644 -index 0000000000..2b061815b5 ---- /dev/null -+++ b/package/qt5/qt5webengine-chromium/qt5webengine-chromium.mk -@@ -0,0 +1,23 @@ -+################################################################################ -+# -+# qt5webengine-chromium -+# -+################################################################################ -+ -+QT5WEBENGINE_CHROMIUM_VERSION = 0ad2814370799a2161057d92231fe3ee00e2fe98 -+QT5WEBENGINE_CHROMIUM_SITE = $(QT5_SITE)/qtwebengine-chromium/-/archive/$(QT5WEBENGINE_CHROMIUM_VERSION) -+QT5WEBENGINE_CHROMIUM_SOURCE = qtwebengine-chromium-$(QT5WEBENGINE_CHROMIUM_VERSION).tar.bz2 -+QT5WEBENGINE_CHROMIUM_PATCH_DEPENDENCIES = qt5webengine-chromium-catapult -+QT5WEBENGINE_CHROMIUM_INSTALL_TARGET = NO -+ -+include package/qt5/qt5webengine-chromium/chromium-latest.inc -+ -+QT5WEBENGINE_CHROMIUM_LICENSE = BSD-3-Clause, GPL-2.0 or LGPL-3.0 or GPL-3.0 or GPL-3.0 with exception -+ -+define QT5WEBENGINE_CHROMIUM_COPY_CATAPULT -+ rm -rf $(@D)/chromium/third_party/catapult -+ cp -a $(QT5WEBENGINE_CHROMIUM_CATAPULT_DIR) $(@D)/chromium/third_party/catapult -+endef -+QT5WEBENGINE_CHROMIUM_POST_PATCH_HOOKS += QT5WEBENGINE_CHROMIUM_COPY_CATAPULT -+ -+$(eval $(generic-package)) diff --git a/buildroot-patches/0017-Enable-OpenSSL-for-cmake-so-curl-can-download-from-h.patch b/buildroot-patches/0012-Enable-OpenSSL-for-cmake-so-curl-can-download-from-h.patch similarity index 100% rename from buildroot-patches/0017-Enable-OpenSSL-for-cmake-so-curl-can-download-from-h.patch rename to buildroot-patches/0012-Enable-OpenSSL-for-cmake-so-curl-can-download-from-h.patch diff --git a/buildroot-patches/0013-Bump-mesa3d-to-22.1.6.patch b/buildroot-patches/0013-Bump-mesa3d-to-22.1.6.patch new file mode 100644 index 00000000..de74391c --- /dev/null +++ b/buildroot-patches/0013-Bump-mesa3d-to-22.1.6.patch @@ -0,0 +1,916 @@ +From a3774189661cb372d766c6e0064760c371029329 Mon Sep 17 00:00:00 2001 +From: j1nx +Date: Mon, 12 Sep 2022 15:26:50 +0200 +Subject: [PATCH 1/1] Bump mesa3d to 22.1.6 + +--- + Config.in.legacy | 31 +++++ + package/clang/Config.in | 10 +- + package/compiler-rt/Config.in | 15 +++ + package/libclc/Config.in | 5 + + package/lld/Config.in.host | 5 + + package/llvm/Config.in | 10 +- + package/llvm/llvm.hash | 4 +- + package/llvm/llvm.mk | 20 +-- + package/mesa3d-headers/mesa3d-headers.mk | 12 +- + package/mesa3d/0006-fix-valist.patch | 37 ----- + ...emove-needless-c99-compat-h-includes.patch | 126 ++++++++++++++++++ + package/mesa3d/0007-fix-cpp-detection.patch | 40 ------ + .../0007-include-drop-c11-compat-h.patch | 100 ++++++++++++++ + package/mesa3d/0008-Fix-uClibc-build.patch | 65 +++++++++ + package/mesa3d/Config.in | 79 ++--------- + package/mesa3d/mesa3d.hash | 9 +- + package/mesa3d/mesa3d.mk | 16 +-- + package/qt5/qt5tools/Config.in | 3 +- + 18 files changed, 386 insertions(+), 201 deletions(-) + create mode 100644 package/compiler-rt/Config.in + delete mode 100644 package/mesa3d/0006-fix-valist.patch + create mode 100644 package/mesa3d/0006-util-remove-needless-c99-compat-h-includes.patch + delete mode 100644 package/mesa3d/0007-fix-cpp-detection.patch + create mode 100644 package/mesa3d/0007-include-drop-c11-compat-h.patch + create mode 100644 package/mesa3d/0008-Fix-uClibc-build.patch + +diff --git a/Config.in.legacy b/Config.in.legacy +index 97d6197aeb..13082dd2c0 100644 +--- a/Config.in.legacy ++++ b/Config.in.legacy +@@ -146,6 +146,37 @@ endif + + comment "Legacy options removed in 2022.02" + ++config BR2_PACKAGE_MESA3D_DRI_DRIVER_I915 ++ bool "mesa DRI i915 driver removed" ++ select BR2_LEGACY ++ help ++ The DRI i915 driver was removed upstream. ++ ++config BR2_PACKAGE_MESA3D_DRI_DRIVER_I965 ++ bool "mesa DRI i965 driver removed" ++ select BR2_LEGACY ++ help ++ The DRI i965 driver was removed upstream. ++ ++config BR2_PACKAGE_MESA3D_DRI_DRIVER_NOUVEAU ++ bool "mesa DRI nouveau driver removed" ++ select BR2_LEGACY ++ help ++ The DRI radeon nouveau was removed upstream. ++ ++config BR2_PACKAGE_MESA3D_DRI_DRIVER_RADEON ++ bool "mesa DRI radeon r100 driver removed" ++ select BR2_LEGACY ++ help ++ The DRI radeon r100 driver was removed upstream. ++ ++config BR2_GCC_VERSION_9_X ++ bool "gcc 9.x support removed" ++ select BR2_LEGACY ++ help ++ Support for gcc version 9.x has been removed. The current ++ default version (11.x or later) has been selected instead. ++ + config BR2_PACKAGE_PHP_EXT_WDDX + bool "php wddx removed" + select BR2_LEGACY +diff --git a/package/clang/Config.in b/package/clang/Config.in +index a67e7631a8..e4d455781e 100644 +--- a/package/clang/Config.in ++++ b/package/clang/Config.in +@@ -1,12 +1,13 @@ + config BR2_PACKAGE_CLANG + bool "clang" + depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS +- depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 ++ depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 + depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_INSTALL_LIBSTDCPP + depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::shared_future + depends on !BR2_STATIC_LIBS + depends on BR2_USE_WCHAR # std::wstring ++ depends on BR2_HOST_GCC_AT_LEAST_5 + select BR2_PACKAGE_LLVM + help + Clang is a C/C++, Objective C/C++ and OpenCL C front-end +@@ -14,11 +15,12 @@ config BR2_PACKAGE_CLANG + + http://clang.llvm.org + +-comment "clang needs a toolchain w/ wchar, threads, C++, gcc >= 4.8, dynamic library" ++comment "clang needs a toolchain w/ wchar, threads, C++, gcc >= 5, dynamic library, host gcc >= 5" + depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS + depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ +- !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \ +- || BR2_STATIC_LIBS || !BR2_USE_WCHAR ++ !BR2_TOOLCHAIN_GCC_AT_LEAST_5 \ ++ || BR2_STATIC_LIBS || !BR2_USE_WCHAR \ ++ || !BR2_HOST_GCC_AT_LEAST_5 + + comment "clang needs a toolchain not affected by GCC bug 64735" + depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS +diff --git a/package/compiler-rt/Config.in b/package/compiler-rt/Config.in +new file mode 100644 +index 0000000000..02169b66c0 +--- /dev/null ++++ b/package/compiler-rt/Config.in +@@ -0,0 +1,15 @@ ++config BR2_PACKAGE_COMPILER_RT ++ bool "compiler-rt" ++ depends on BR2_PACKAGE_LLVM ++ depends on BR2_TOOLCHAIN_USES_GLIBC # asan lib requires ++ depends on BR2_HOST_GCC_AT_LEAST_5 # host-clang ++ help ++ A collection of runtime libraries primarily used by clang and ++ llvm to provide builtins, sanitizer runtimes, and profiling ++ at runtime. ++ ++ https://compiler-rt.llvm.org/ ++ ++comment "compiler-rt requires llvm to be enabled, a glibc toolchain, host gcc >= 5" ++ depends on !BR2_PACKAGE_LLVM ++ depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_HOST_GCC_AT_LEAST_5 +diff --git a/package/libclc/Config.in b/package/libclc/Config.in +index 797f090bfc..938933fdd3 100644 +--- a/package/libclc/Config.in ++++ b/package/libclc/Config.in +@@ -1,9 +1,14 @@ + config BR2_PACKAGE_LIBCLC + bool "libclc" + depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS ++ depends on BR2_HOST_GCC_AT_LEAST_5 # host-llvm + help + libclc is an open source, BSD licensed implementation of + the library requirements of the OpenCL C programming language, + as specified by the OpenCL 1.1 Specification. + + http://libclc.llvm.org/ ++ ++comment "libclc needs host gcc >= 5" ++ depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS ++ depends on !BR2_HOST_GCC_AT_LEAST_5 +diff --git a/package/lld/Config.in.host b/package/lld/Config.in.host +index f016f3445e..d015fdd520 100644 +--- a/package/lld/Config.in.host ++++ b/package/lld/Config.in.host +@@ -1,6 +1,7 @@ + config BR2_PACKAGE_HOST_LLD + bool "host lld" + depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS # llvm ++ depends on BR2_HOST_GCC_AT_LEAST_5 # host-llvm + help + LLD is a linker from the LLVM project that is a drop-in + replacement for system linkers, and runs much faster than +@@ -8,3 +9,7 @@ config BR2_PACKAGE_HOST_LLD + toolchain developers. + + https://lld.llvm.org/ ++ ++comment "host lld needs host gcc >= 5" ++ depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS ++ depends on !BR2_HOST_GCC_AT_LEAST_5 +diff --git a/package/llvm/Config.in b/package/llvm/Config.in +index 6ec2ffcfe6..8aefc483d8 100644 +--- a/package/llvm/Config.in ++++ b/package/llvm/Config.in +@@ -14,12 +14,13 @@ config BR2_PACKAGE_LLVM_TARGET_ARCH + config BR2_PACKAGE_LLVM + bool "llvm" + depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS +- depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 ++ depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 + depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_INSTALL_LIBSTDCPP + depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::shared_future + depends on !BR2_STATIC_LIBS + depends on BR2_USE_WCHAR # std::wstring ++ depends on BR2_HOST_GCC_AT_LEAST_5 # host-llvm + help + The LLVM Project is a collection of modular and reusable + compiler and toolchain technologies. +@@ -55,11 +56,12 @@ config BR2_PACKAGE_LLVM_BPF + + endif + +-comment "llvm needs a toolchain w/ wchar, threads, C++, gcc >= 4.8, dynamic library" ++comment "llvm needs a toolchain w/ wchar, threads, C++, gcc >= 5, dynamic library, host gcc >= 5" + depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS + depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ +- !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \ +- || BR2_STATIC_LIBS || !BR2_USE_WCHAR ++ !BR2_TOOLCHAIN_GCC_AT_LEAST_5 \ ++ || BR2_STATIC_LIBS || !BR2_USE_WCHAR \ ++ || !BR2_HOST_GCC_AT_LEAST_5 + + comment "llvm needs a toolchain not affected by GCC bug 64735" + depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS +diff --git a/package/llvm/llvm.hash b/package/llvm/llvm.hash +index 6bf2755777..e7f79492de 100644 +--- a/package/llvm/llvm.hash ++++ b/package/llvm/llvm.hash +@@ -1,3 +1,3 @@ + # locally calculated +-sha256 00a1ee1f389f81e9979f3a640a01c431b3021de0d42278f6508391a2f0b81c9a llvm-9.0.1.src.tar.xz +-sha256 8d85c1057d742e597985c7d4e6320b015a9139385cff4cbae06ffc0ebe89afee LICENSE.TXT ++sha256 ce8508e318a01a63d4e8b3090ab2ded3c598a50258cc49e2625b9120d4c03ea5 llvm-11.1.0.src.tar.xz ++sha256 8d85c1057d742e597985c7d4e6320b015a9139385cff4cbae06ffc0ebe89afee LICENSE.TXT +diff --git a/package/llvm/llvm.mk b/package/llvm/llvm.mk +index 6c721c30b9..825de96392 100644 +--- a/package/llvm/llvm.mk ++++ b/package/llvm/llvm.mk +@@ -5,7 +5,7 @@ + ################################################################################ + + # LLVM, Clang and lld should be version bumped together +-LLVM_VERSION = 9.0.1 ++LLVM_VERSION = 11.1.0 + LLVM_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(LLVM_VERSION) + LLVM_SOURCE = llvm-$(LLVM_VERSION).src.tar.xz + LLVM_LICENSE = Apache-2.0 with exceptions +@@ -157,15 +157,9 @@ LLVM_CONF_OPTS += -DLLVM_ENABLE_PIC=ON + HOST_LLVM_CONF_OPTS += -DCMAKE_BUILD_TYPE=Release + LLVM_CONF_OPTS += -DCMAKE_BUILD_TYPE=Release + +-# Disable C++1y (ISO C++ 2014 standard) +-# Disable C++1z (ISO C++ 2017 standard) +-# Compile llvm with the C++11 (ISO C++ 2011 standard) which is the fallback. +-HOST_LLVM_CONF_OPTS += \ +- -DLLVM_ENABLE_CXX1Y=OFF \ +- -DLLVM_ENABLE_CXX1Z=OFF +-LLVM_CONF_OPTS += \ +- -DLLVM_ENABLE_CXX1Y=OFF \ +- -DLLVM_ENABLE_CXX1Z=OFF ++# Compile llvm with the C++14 (ISO C++ 2014 standard). ++HOST_LLVM_CONF_OPTS += -DCMAKE_CXX_STANDARD=14 ++LLVM_CONF_OPTS += -DCMAKE_CXX_STANDARD=14 + + # Disabled, requires sys/ndir.h header + # Disable debug in module +@@ -237,13 +231,11 @@ endif + HOST_LLVM_CONF_OPTS += \ + -DLLVM_BUILD_EXTERNAL_COMPILER_RT=OFF \ + -DLLVM_BUILD_RUNTIME=OFF \ +- -DLLVM_INCLUDE_RUNTIMES=OFF \ +- -DLLVM_POLLY_BUILD=OFF ++ -DLLVM_INCLUDE_RUNTIMES=OFF + LLVM_CONF_OPTS += \ + -DLLVM_BUILD_EXTERNAL_COMPILER_RT=OFF \ + -DLLVM_BUILD_RUNTIME=OFF \ +- -DLLVM_INCLUDE_RUNTIMES=OFF \ +- -DLLVM_POLLY_BUILD=OFF ++ -DLLVM_INCLUDE_RUNTIMES=OFF + + HOST_LLVM_CONF_OPTS += \ + -DLLVM_ENABLE_WARNINGS=ON \ +diff --git a/package/mesa3d-headers/mesa3d-headers.mk b/package/mesa3d-headers/mesa3d-headers.mk +index 871cf2f495..448a244b9f 100644 +--- a/package/mesa3d-headers/mesa3d-headers.mk ++++ b/package/mesa3d-headers/mesa3d-headers.mk +@@ -12,7 +12,7 @@ endif + + # Not possible to directly refer to mesa3d variables, because of + # first/second expansion trickery... +-MESA3D_HEADERS_VERSION = 21.3.5 ++MESA3D_HEADERS_VERSION = 22.1.6 + MESA3D_HEADERS_SOURCE = mesa-$(MESA3D_HEADERS_VERSION).tar.xz + MESA3D_HEADERS_SITE = https://archive.mesa3d.org + MESA3D_HEADERS_DL_SUBDIR = mesa3d +@@ -33,19 +33,9 @@ MESA3D_HEADERS_DIRS += GL + + ifeq ($(BR2_PACKAGE_XORG7),y) + +-# Not using $(SED) because we do not want to work in-place, and $(SED) +-# contains -i. +-define MESA3D_HEADERS_BUILD_DRI_PC +- sed -e 's:@VERSION@:$(MESA3D_HEADERS_VERSION):' \ +- package/mesa3d-headers/dri.pc \ +- >$(@D)/src/mesa/drivers/dri/dri.pc +-endef +- + define MESA3D_HEADERS_INSTALL_DRI_PC + $(INSTALL) -D -m 0644 $(@D)/include/GL/internal/dri_interface.h \ + $(STAGING_DIR)/usr/include/GL/internal/dri_interface.h +- $(INSTALL) -D -m 0644 $(@D)/src/mesa/drivers/dri/dri.pc \ +- $(STAGING_DIR)/usr/lib/pkgconfig/dri.pc + endef + + endif # Xorg +diff --git a/package/mesa3d/0006-fix-valist.patch b/package/mesa3d/0006-fix-valist.patch +deleted file mode 100644 +index 84a254cec5..0000000000 +--- a/package/mesa3d/0006-fix-valist.patch ++++ /dev/null +@@ -1,37 +0,0 @@ +-From f6892df8eb115fa712fd69068432b48b028e1e54 Mon Sep 17 00:00:00 2001 +-From: Bernd Kuhls +-Date: Sat, 20 Nov 2021 22:48:54 +0100 +-Subject: [PATCH] util/u_printf.h: fix build +-MIME-Version: 1.0 +-Content-Type: text/plain; charset=UTF-8 +-Content-Transfer-Encoding: 8bit +- +-Fixes build error with uClibc and gcc-9.3.0: +- +-In file included from ../src/util/u_printf.cpp:24: +-../src/util/u_printf.h:43:41: error: ‘va_list’ has not been declared +- 43 | size_t u_printf_length(const char *fmt, va_list untouched_args); +- +-Patch sent upstream: +-https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13897 +- +-Signed-off-by: Bernd Kuhls +---- +- src/util/u_printf.h | 1 + +- 1 file changed, 1 insertion(+) +- +-diff --git a/src/util/u_printf.h b/src/util/u_printf.h +-index 44dcce5529f..14f324de10c 100644 +---- a/src/util/u_printf.h +-+++ b/src/util/u_printf.h +-@@ -25,6 +25,7 @@ +- #ifdef __cplusplus +- +- #include +-+#include +- +- /* find next valid printf specifier in a C++ std::string */ +- size_t util_printf_next_spec_pos(const std::string &s, size_t pos); +--- +-GitLab +- +diff --git a/package/mesa3d/0006-util-remove-needless-c99-compat-h-includes.patch b/package/mesa3d/0006-util-remove-needless-c99-compat-h-includes.patch +new file mode 100644 +index 0000000000..cac61b351a +--- /dev/null ++++ b/package/mesa3d/0006-util-remove-needless-c99-compat-h-includes.patch +@@ -0,0 +1,126 @@ ++From 9f717b5f23cbf24dc4c58bc688c931af91975e80 Mon Sep 17 00:00:00 2001 ++From: Erik Faye-Lund ++Date: Wed, 1 Jun 2022 14:17:43 +0200 ++Subject: util: remove needless c99_compat.h includes ++ ++Reviewed-by: Jesse Natalie ++Reviewed-by: Alyssa Rosenzweig ++Reviewed-by: Eric Engestrom ++Part-of: ++ ++Downloaded from upstream commit ++https://cgit.freedesktop.org/mesa/mesa/patch/?id=9f717b5f23cbf24dc4c58bc688c931af91975e80 ++ ++Signed-off-by: Bernd Kuhls ++--- ++ src/util/bitscan.h | 2 -- ++ src/util/compiler.h | 2 -- ++ src/util/format_srgb.h | 1 - ++ src/util/hash_table.h | 1 - ++ src/util/list.h | 1 - ++ src/util/macros.h | 1 - ++ src/util/mesa-sha1.h | 1 - ++ src/util/ptralloc.h | 1 - ++ 8 files changed, 10 deletions(-) ++ ++diff --git a/src/util/bitscan.h b/src/util/bitscan.h ++index 726d2d2c385..53cbb91e98c 100644 ++--- a/src/util/bitscan.h +++++ b/src/util/bitscan.h ++@@ -42,8 +42,6 @@ ++ #include ++ #endif ++ ++-#include "c99_compat.h" ++- ++ #ifdef __cplusplus ++ extern "C" { ++ #endif ++diff --git a/src/util/compiler.h b/src/util/compiler.h ++index 83f8e346a08..d184ad455af 100644 ++--- a/src/util/compiler.h +++++ b/src/util/compiler.h ++@@ -38,8 +38,6 @@ ++ ++ #include "util/macros.h" ++ ++-#include "c99_compat.h" /* inline, __func__, etc. */ ++- ++ ++ /** ++ * Either define MESA_BIG_ENDIAN or MESA_LITTLE_ENDIAN, and CPU_TO_LE32. ++diff --git a/src/util/format_srgb.h b/src/util/format_srgb.h ++index 596af56f4cd..5861b238270 100644 ++--- a/src/util/format_srgb.h +++++ b/src/util/format_srgb.h ++@@ -39,7 +39,6 @@ ++ ++ #include ++ #include ++-#include "c99_compat.h" ++ ++ extern const float ++ util_format_srgb_8unorm_to_linear_float_table[256]; ++diff --git a/src/util/hash_table.h b/src/util/hash_table.h ++index c8a96b79edf..002d6c58873 100644 ++--- a/src/util/hash_table.h +++++ b/src/util/hash_table.h ++@@ -31,7 +31,6 @@ ++ #include ++ #include ++ #include ++-#include "c99_compat.h" ++ #include "macros.h" ++ ++ #ifdef __cplusplus ++diff --git a/src/util/list.h b/src/util/list.h ++index 5ef49e4e955..edc596f3d2d 100644 ++--- a/src/util/list.h +++++ b/src/util/list.h ++@@ -41,7 +41,6 @@ ++ #include ++ #include ++ #include ++-#include "c99_compat.h" ++ ++ #ifdef DEBUG ++ # define list_assert(cond, msg) assert(cond && msg) ++diff --git a/src/util/macros.h b/src/util/macros.h ++index 2138f5d662d..a5dc4846211 100644 ++--- a/src/util/macros.h +++++ b/src/util/macros.h ++@@ -27,7 +27,6 @@ ++ #include ++ #include ++ ++-#include "c99_compat.h" ++ #include "c11_compat.h" ++ ++ #include ++diff --git a/src/util/mesa-sha1.h b/src/util/mesa-sha1.h ++index 9d174fd9b99..809fabc525f 100644 ++--- a/src/util/mesa-sha1.h +++++ b/src/util/mesa-sha1.h ++@@ -26,7 +26,6 @@ ++ #include ++ #include ++ #include ++-#include "c99_compat.h" ++ #include "sha1/sha1.h" ++ ++ #ifdef __cplusplus ++diff --git a/src/util/ptralloc.h b/src/util/ptralloc.h ++index f74d8c3645d..ca6ded82a2d 100644 ++--- a/src/util/ptralloc.h +++++ b/src/util/ptralloc.h ++@@ -29,7 +29,6 @@ ++ #include ++ #include ++ #include ++-#include "c99_compat.h" ++ #include "macros.h" ++ ++ #ifdef __cplusplus ++-- ++cgit v1.2.1 ++ +diff --git a/package/mesa3d/0007-fix-cpp-detection.patch b/package/mesa3d/0007-fix-cpp-detection.patch +deleted file mode 100644 +index 2e097277de..0000000000 +--- a/package/mesa3d/0007-fix-cpp-detection.patch ++++ /dev/null +@@ -1,40 +0,0 @@ +-From ab5519971a090863f8c559907766e0b2382e0471 Mon Sep 17 00:00:00 2001 +-From: Bernd Kuhls +-Date: Sat, 20 Nov 2021 23:02:18 +0100 +-Subject: [PATCH] c11_compat.h: fix uClibc build +-MIME-Version: 1.0 +-Content-Type: text/plain; charset=UTF-8 +-Content-Transfer-Encoding: 8bit +- +-Fixes build error with uClibc and gcc-9.3.0: +- +-../src/egl/main/egldisplay.c: In function ‘_eglGetNativePlatformFromEnv’: +-../src/egl/main/egldisplay.c:101:4: error: implicit declaration of function ‘static_assert’ [-Werror=implicit-function-declaration] +- 101 | static_assert(ARRAY_SIZE(egl_platforms) == _EGL_NUM_PLATFORMS, +- +-CC: 21.3 +- +-Patch sent upstream: +-https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13898 +- +-Signed-off-by: Bernd Kuhls +---- +- include/c11_compat.h | 2 -- +- 1 file changed, 2 deletions(-) +- +-diff --git a/include/c11_compat.h b/include/c11_compat.h +-index d35740f47a4..cdcd3f1f52f 100644 +---- a/include/c11_compat.h +-+++ b/include/c11_compat.h +-@@ -8,8 +8,6 @@ +- +- #if defined(__cplusplus) +- /* This is C++ code, not C */ +--#elif (__STDC_VERSION__ >= 201112L) +-- /* Already C11 */ +- #else +- +- +--- +-GitLab +- +diff --git a/package/mesa3d/0007-include-drop-c11-compat-h.patch b/package/mesa3d/0007-include-drop-c11-compat-h.patch +new file mode 100644 +index 0000000000..64cdb8074b +--- /dev/null ++++ b/package/mesa3d/0007-include-drop-c11-compat-h.patch +@@ -0,0 +1,100 @@ ++From df2dd474c73982e89d0ed71951ff723eb7060ce6 Mon Sep 17 00:00:00 2001 ++From: Erik Faye-Lund ++Date: Wed, 1 Jun 2022 13:38:39 +0200 ++Subject: include: drop c11_compat.h ++ ++We now require C11, and C++ supports static_assert just fine, which is ++the only thing this header ever added support for. So let's get rid of ++this needless header. ++ ++Reviewed-by: Jesse Natalie ++Reviewed-by: Alyssa Rosenzweig ++Reviewed-by: Eric Engestrom ++Part-of: ++ ++Downloaded from upstream commit ++https://cgit.freedesktop.org/mesa/mesa/commit/?id=df2dd474c73982e89d0ed71951ff723eb7060ce6 ++ ++Signed-off-by: Bernd Kuhls ++--- ++ include/c11_compat.h | 27 --------------------------- ++ src/amd/common/ac_sqtt.h | 1 - ++ src/imagination/vulkan/pvr_cmd_buffer.c | 1 - ++ src/util/macros.h | 3 --- ++ 4 files changed, 32 deletions(-) ++ delete mode 100644 include/c11_compat.h ++ ++diff --git a/include/c11_compat.h b/include/c11_compat.h ++deleted file mode 100644 ++index d35740f47a4..00000000000 ++--- a/include/c11_compat.h +++++ /dev/null ++@@ -1,27 +0,0 @@ ++-/* Copyright 2019 Intel Corporation */ ++-/* SPDX-License-Identifier: MIT */ ++- ++-#include "no_extern_c.h" ++- ++-#ifndef _C11_COMPAT_H_ ++-#define _C11_COMPAT_H_ ++- ++-#if defined(__cplusplus) ++- /* This is C++ code, not C */ ++-#elif (__STDC_VERSION__ >= 201112L) ++- /* Already C11 */ ++-#else ++- ++- ++-/* ++- * C11 static_assert() macro ++- * assert.h only defines that name for C11 and above ++- */ ++-#ifndef static_assert ++-#define static_assert _Static_assert ++-#endif ++- ++- ++-#endif /* !C++ && !C11 */ ++- ++-#endif /* _C11_COMPAT_H_ */ ++diff --git a/src/amd/common/ac_sqtt.h b/src/amd/common/ac_sqtt.h ++index 55130aa2221..05798b7e1da 100644 ++--- a/src/amd/common/ac_sqtt.h +++++ b/src/amd/common/ac_sqtt.h ++@@ -30,7 +30,6 @@ ++ #include ++ ++ #include ++-#include "c11_compat.h" ++ #include "ac_rgp.h" ++ ++ struct radeon_cmdbuf; ++diff --git a/src/imagination/vulkan/pvr_cmd_buffer.c b/src/imagination/vulkan/pvr_cmd_buffer.c ++index 0afd463e2fb..4fe224f481d 100644 ++--- a/src/imagination/vulkan/pvr_cmd_buffer.c +++++ b/src/imagination/vulkan/pvr_cmd_buffer.c ++@@ -29,7 +29,6 @@ ++ #include ++ #include ++ ++-#include "c11_compat.h" ++ #include "hwdef/rogue_hw_defs.h" ++ #include "hwdef/rogue_hw_utils.h" ++ #include "pvr_bo.h" ++diff --git a/src/util/macros.h b/src/util/macros.h ++index a5dc4846211..dd8af86bcf8 100644 ++--- a/src/util/macros.h +++++ b/src/util/macros.h ++@@ -26,9 +26,6 @@ ++ ++ #include ++ #include ++- ++-#include "c11_compat.h" ++- ++ #include ++ ++ /* Compute the size of an array */ ++-- ++cgit v1.2.1 ++ +diff --git a/package/mesa3d/0008-Fix-uClibc-build.patch b/package/mesa3d/0008-Fix-uClibc-build.patch +new file mode 100644 +index 0000000000..70ff5e2b4c +--- /dev/null ++++ b/package/mesa3d/0008-Fix-uClibc-build.patch +@@ -0,0 +1,65 @@ ++From 09ce52fe375a6fc1ccf51b6b691aaa2c3f53fbd5 Mon Sep 17 00:00:00 2001 ++From: Bernd Kuhls ++Date: Fri, 3 Jun 2022 16:26:03 +0200 ++Subject: [PATCH] Fix uClibc build ++MIME-Version: 1.0 ++Content-Type: text/plain; charset=UTF-8 ++Content-Transfer-Encoding: 8bit ++ ++Fixes build errors with uClibc and gcc-9.3.0: ++ ++../src/gallium/drivers/lima/lima_texture.c:47:15: error: expected ++ declaration specifiers or ‘...’ before ‘__builtin_offsetof’ ++ 47 | static_assert(offsetof(lima_tex_desc, va) == 24, ++ "lima_tex_desc->va offset isn't 24"); ++ ++../src/egl/main/egldisplay.c: In function ‘_eglGetNativePlatformFromEnv’: ++ ../src/egl/main/egldisplay.c:101:4: error: implicit declaration of ++ function ‘static_assert’ [-Werror=implicit-function-declaration] 101 | ++ static_assert(ARRAY_SIZE(egl_platforms) == _EGL_NUM_PLATFORMS, ++ ++Patch sent upstream: ++https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13898 ++ ++Signed-off-by: Bernd Kuhls ++--- ++ src/egl/main/egldisplay.c | 1 + ++ src/util/compiler.h | 10 ++++++++++ ++ 2 files changed, 11 insertions(+) ++ ++diff --git a/src/egl/main/egldisplay.c b/src/egl/main/egldisplay.c ++index 131fc22786f9..d3e2bb96e2f6 100644 ++--- a/src/egl/main/egldisplay.c +++++ b/src/egl/main/egldisplay.c ++@@ -42,6 +42,7 @@ ++ #endif ++ #include ++ #include "c11/threads.h" +++#include "util/compiler.h" ++ #include "util/macros.h" ++ #include "util/os_file.h" ++ #include "util/u_atomic.h" ++diff --git a/src/util/compiler.h b/src/util/compiler.h ++index d184ad455af9..b5c56807acc6 100644 ++--- a/src/util/compiler.h +++++ b/src/util/compiler.h ++@@ -36,6 +36,16 @@ ++ ++ #include ++ +++/* +++ * C11 static_assert() macro +++ * assert.h only defines that name for C11 and above +++ */ +++#if !defined(__cplusplus) +++#ifndef static_assert +++#define static_assert _Static_assert +++#endif +++#endif +++ ++ #include "util/macros.h" ++ ++ ++-- ++GitLab ++ +diff --git a/package/mesa3d/Config.in b/package/mesa3d/Config.in +index e41da562dc..40f7009492 100644 +--- a/package/mesa3d/Config.in ++++ b/package/mesa3d/Config.in +@@ -24,19 +24,21 @@ config BR2_PACKAGE_MESA3D_NEEDS_ELFUTILS + config BR2_PACKAGE_MESA3D_LLVM + bool "llvm support" + depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS +- depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 ++ depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 + depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_INSTALL_LIBSTDCPP + depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::shared_future + depends on !BR2_STATIC_LIBS + depends on BR2_USE_WCHAR # std::wstring ++ depends on BR2_HOST_GCC_AT_LEAST_5 # host-llvm + select BR2_PACKAGE_LLVM + +-comment "llvm support needs a toolchain w/ wchar, threads, C++, gcc >= 4.8, dynamic library" ++comment "llvm support needs a toolchain w/ wchar, threads, C++, gcc >= 5, dynamic library, host gcc >= 5" + depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS + depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ +- !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \ +- || BR2_STATIC_LIBS || !BR2_USE_WCHAR ++ !BR2_TOOLCHAIN_GCC_AT_LEAST_5 \ ++ || BR2_STATIC_LIBS || !BR2_USE_WCHAR \ ++ || !BR2_HOST_GCC_AT_LEAST_5 + + comment "llvm support needs a toolchain not affected by GCC bug 64735" + depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS +@@ -63,16 +65,6 @@ config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER + bool + select BR2_PACKAGE_MESA3D_DRIVER + +-config BR2_PACKAGE_MESA3D_DRI_DRIVER +- bool +- select BR2_PACKAGE_MESA3D_DRI3 if \ +- (BR2_PACKAGE_XORG7 && BR2_TOOLCHAIN_HAS_SYNC_4 && \ +- !BR2_RISCV_32) +- select BR2_PACKAGE_MESA3D_DRIVER +- select BR2_PACKAGE_MESA3D_GBM if \ +- !BR2_PACKAGE_MESA3D_OPENGL_GLX && \ +- !BR2_PACKAGE_MESA3D_OPENGL_EGL +- + config BR2_PACKAGE_MESA3D_VULKAN_DRIVER + bool + select BR2_PACKAGE_MESA3D_DRIVER +@@ -134,16 +126,11 @@ config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_FREEDRENO + config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_I915 + bool "Gallium i915 driver" + depends on BR2_i386 || BR2_x86_64 +- depends on !BR2_PACKAGE_MESA3D_DRI_DRIVER_I915 + select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER + select BR2_PACKAGE_LIBDRM_INTEL + help + Support for i915-based Intel GPUs. + +-comment "Gallium i915: Only one i915 provider can be built" +- depends on BR2_i386 || BR2_x86_64 +- depends on BR2_PACKAGE_MESA3D_DRI_DRIVER_I915 +- + config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS + bool "Gallium iris driver" + depends on BR2_i386 || BR2_x86_64 +@@ -330,49 +317,6 @@ comment "Gallium XvMC state tracker needs X.org and gallium drivers r600 or nouv + !(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_NOUVEAU \ + || BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R600) + +-comment "DRI drivers" +- +-config BR2_PACKAGE_MESA3D_DRI_DRIVER_I915 +- bool "DRI i915 driver" +- depends on BR2_i386 || BR2_x86_64 +- select BR2_PACKAGE_MESA3D_DRI_DRIVER +- select BR2_PACKAGE_LIBDRM_INTEL +- help +- Support for i915-based Intel GPUs. +- +-config BR2_PACKAGE_MESA3D_DRI_DRIVER_I965 +- bool "DRI i965 driver" +- depends on BR2_i386 || BR2_x86_64 +- depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 # memfd.h +- select BR2_PACKAGE_MESA3D_DRI_DRIVER +- select BR2_PACKAGE_LIBDRM_INTEL +- help +- Support for i965-based Intel GPUs. +- +-comment "DRI i965 driver needs a toolchain w/ headers >= 3.17" +- depends on BR2_i386 || BR2_x86_64 +- depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 +- +-config BR2_PACKAGE_MESA3D_DRI_DRIVER_NOUVEAU +- bool "DRI nouveau driver" +- select BR2_PACKAGE_MESA3D_DRI_DRIVER +- select BR2_PACKAGE_LIBDRM_NOUVEAU +- help +- Support for Nvidia-based GPUs. +- +-config BR2_PACKAGE_MESA3D_DRI_DRIVER_RADEON +- bool "DRI radeon r100 driver" +- depends on BR2_i386 || BR2_x86_64 +- # libdrm's radeon option depends on LIBDRM_HAS_ATOMIC. Propagating +- # that dependency here causes a circular dependency that Kconfig +- # can't see is just spurious. However, that dependency is about +- # the toolchain having sync4 primitives, which is always a given +- # for i386 and x86_64. +- select BR2_PACKAGE_MESA3D_DRI_DRIVER +- select BR2_PACKAGE_LIBDRM_RADEON +- help +- Legacy Radeon driver for R100 series GPUs. +- + comment "Vulkan drivers" + + config BR2_PACKAGE_MESA3D_VULKAN_DRIVER_INTEL +@@ -406,17 +350,16 @@ comment "OpenGL API Support" + + config BR2_PACKAGE_MESA3D_GBM + bool "gbm" +- depends on BR2_PACKAGE_MESA3D_DRI_DRIVER \ +- || (BR2_PACKAGE_MESA3D_GALLIUM_DRIVER && BR2_PACKAGE_MESA3D_OPENGL_EGL) ++ depends on BR2_PACKAGE_MESA3D_GALLIUM_DRIVER && \ ++ BR2_PACKAGE_MESA3D_OPENGL_EGL + select BR2_PACKAGE_HAS_LIBGBM + select BR2_PACKAGE_LIBGBM_HAS_FEATURE_FORMAT_MODIFIER_PLANE_COUNT + select BR2_PACKAGE_LIBGBM_HAS_FEATURE_DMA_BUF + help + Enable Generic Buffer Management (gbm) + +-comment "gbm support needs a dri driver or a gallium driver w/ EGL support." +- depends on !BR2_PACKAGE_MESA3D_DRI_DRIVER \ +- && !(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER && BR2_PACKAGE_MESA3D_OPENGL_EGL) ++comment "gbm support needs a gallium driver w/ EGL support." ++ depends on !(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER && BR2_PACKAGE_MESA3D_OPENGL_EGL) + + config BR2_PACKAGE_MESA3D_OPENGL_GLX + bool "OpenGL GLX" +@@ -432,7 +375,7 @@ comment "OpenGL GLX support needs X11" + + config BR2_PACKAGE_MESA3D_OPENGL_EGL + bool "OpenGL EGL" +- depends on BR2_PACKAGE_MESA3D_DRI_DRIVER || BR2_PACKAGE_MESA3D_GALLIUM_DRIVER ++ depends on BR2_PACKAGE_MESA3D_GALLIUM_DRIVER + select BR2_PACKAGE_HAS_LIBEGL if !BR2_PACKAGE_LIBGLVND + select BR2_PACKAGE_LIBGLVND_DISPATCH_EGL if BR2_PACKAGE_LIBGLVND + select BR2_PACKAGE_HAS_LIBEGL_WAYLAND +diff --git a/package/mesa3d/mesa3d.hash b/package/mesa3d/mesa3d.hash +index e36d798e21..ab20063cd9 100644 +--- a/package/mesa3d/mesa3d.hash ++++ b/package/mesa3d/mesa3d.hash +@@ -1,6 +1,5 @@ +-# From https://lists.freedesktop.org/archives/mesa-announce/2022-January/000660.html +-sha256 d93b2a9d2464ee856d7637a07dff6b7cd950f295ad58518bb959f76882cf4a4c mesa-21.3.5.tar.xz +-sha512 417d1787f8177567f0c547dde3e24212f7497f2fe7cdaa945fe998cd61ec0e9eb9388feb444e377c4fd8794b056af02aac28d1bbfb9527844391ba49e6893933 mesa-21.3.5.tar.xz +- ++# From https://lists.freedesktop.org/archives/mesa-announce/2022-August/000683.html ++sha256 22ced061eb9adab8ea35368246c1995c09723f3f71653cd5050c5cec376e671a mesa-22.1.6.tar.xz ++sha512 3b2a0bb781c3d540401e6f51e3cf0d87d4e22923b6a5a4ea9d8ce5c79b4a2d5e8b1c237a36325d7d7178448ae102470ebefb312644dc09818cce91fd5439cb07 mesa-22.1.6.tar.xz + # License +-sha256 998437f3f75f0c542046f83c1cb349408122268168fb13eb4ae6967aa18b7d98 docs/license.rst ++sha256 4bc15d14dcc134b024cbdca3b5330010136ce8a427b6f8353440ce2ad7aab037 docs/license.rst +diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk +index 5f080ff5fc..0630f43df1 100644 +--- a/package/mesa3d/mesa3d.mk ++++ b/package/mesa3d/mesa3d.mk +@@ -5,7 +5,7 @@ + ################################################################################ + + # When updating the version, please also update mesa3d-headers +-MESA3D_VERSION = 21.3.5 ++MESA3D_VERSION = 22.1.6 + MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz + MESA3D_SITE = https://archive.mesa3d.org + MESA3D_LICENSE = MIT, SGI, Khronos +@@ -114,11 +114,6 @@ MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_TEGRA) += tegra + MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_V3D) += v3d + MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VC4) += vc4 + MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VIRGL) += virgl +-# DRI Drivers +-MESA3D_DRI_DRIVERS-$(BR2_PACKAGE_MESA3D_DRI_DRIVER_I915) += i915 +-MESA3D_DRI_DRIVERS-$(BR2_PACKAGE_MESA3D_DRI_DRIVER_I965) += i965 +-MESA3D_DRI_DRIVERS-$(BR2_PACKAGE_MESA3D_DRI_DRIVER_NOUVEAU) += nouveau +-MESA3D_DRI_DRIVERS-$(BR2_PACKAGE_MESA3D_DRI_DRIVER_RADEON) += r100 + # Vulkan Drivers + MESA3D_VULKAN_DRIVERS-$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_INTEL) += intel + +@@ -133,15 +128,6 @@ MESA3D_CONF_OPTS += \ + -Dgallium-extra-hud=true + endif + +-ifeq ($(BR2_PACKAGE_MESA3D_DRI_DRIVER),) +-MESA3D_CONF_OPTS += \ +- -Ddri-drivers= +-else +-MESA3D_CONF_OPTS += \ +- -Dshared-glapi=enabled \ +- -Ddri-drivers=$(subst $(space),$(comma),$(MESA3D_DRI_DRIVERS-y)) +-endif +- + ifeq ($(BR2_PACKAGE_MESA3D_VULKAN_DRIVER),) + MESA3D_CONF_OPTS += \ + -Dvulkan-drivers= +diff --git a/package/qt5/qt5tools/Config.in b/package/qt5/qt5tools/Config.in +index 428413d5e2..46585e1e04 100644 +--- a/package/qt5/qt5tools/Config.in ++++ b/package/qt5/qt5tools/Config.in +@@ -23,12 +23,13 @@ config BR2_PACKAGE_QT5TOOLS_QDOC_TOOL + # currently supported in Buildroot, unless the target is + # already supported by llvm. + depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS # llvm, clang +- depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # llvm, clang ++ depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 # llvm, clang + depends on BR2_TOOLCHAIN_HAS_THREADS # llvm, clang + depends on BR2_INSTALL_LIBSTDCPP # llvm, clang + depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # llvm, clang + depends on !BR2_STATIC_LIBS # llvm, clang + depends on BR2_USE_WCHAR # llvm, clang ++ depends on BR2_HOST_GCC_AT_LEAST_5 # llvm, clang + help + This option enables the qdoc host tool. + +-- +2.34.1 + diff --git a/buildroot-patches/0013-qt5webengine-bump-to-version-5.15.8.patch b/buildroot-patches/0013-qt5webengine-bump-to-version-5.15.8.patch deleted file mode 100644 index b19493df..00000000 --- a/buildroot-patches/0013-qt5webengine-bump-to-version-5.15.8.patch +++ /dev/null @@ -1,1466 +0,0 @@ -diff --git a/package/qt5/qt5.mk b/package/qt5/qt5.mk -index 656e3067dc..0706c3548d 100644 ---- a/package/qt5/qt5.mk -+++ b/package/qt5/qt5.mk -@@ -6,7 +6,6 @@ - - QT5_VERSION_MAJOR = 5.15 - QT5_VERSION = $(QT5_VERSION_MAJOR).8 --QT5_SOURCE_TARBALL_PREFIX = everywhere-src - QT5_SITE = https://invent.kde.org/qt/qt - - include $(sort $(wildcard package/qt5/*/*.mk)) -diff --git a/package/qt5/qt5webengine/0002-Add-python3-build-support.patch b/package/qt5/qt5webengine/0002-Add-python3-build-support.patch -new file mode 100644 -index 0000000000..18fc1c1de0 ---- /dev/null -+++ b/package/qt5/qt5webengine/0002-Add-python3-build-support.patch -@@ -0,0 +1,168 @@ -+From 1e299a6c9eeb08555208b76623e453d8ab96b6e3 Mon Sep 17 00:00:00 2001 -+From: James Hilliard -+Date: Fri, 4 Feb 2022 16:16:35 -0700 -+Subject: [PATCH] Add python3 build support -+ -+Adapted from: -+https://github.com/archlinux/svntogit-packages/blob/6edf5f1aaea952d046aff89a2e0175258fe77361/trunk/qt5-webengine-python3.patch -+ -+Signed-off-by: James Hilliard -+--- -+ configure.pri | 13 ++++++------- -+ mkspecs/features/functions.prf | 6 +++--- -+ src/buildtools/config/support.pri | 10 +++++----- -+ src/buildtools/configure.json | 18 +++++++++--------- -+ 4 files changed, 23 insertions(+), 24 deletions(-) -+ -+diff --git a/configure.pri b/configure.pri -+index e072961f..6fec7b20 100644 -+--- a/configure.pri -++++ b/configure.pri -+@@ -13,8 +13,7 @@ defineTest(isPythonVersionSupported) { -+ python_version = $$split(python_version, ',') -+ python_major_version = $$first(python_version) -+ greaterThan(python_major_version, 2) { -+- qtLog("Python version 3 is not supported by Chromium.") -+- return(false) -++ return(true) -+ } -+ python_minor_version = $$member(python_version, 1) -+ python_patch_version = $$member(python_version, 2) -+@@ -52,10 +51,10 @@ defineTest(qtConfReport_jumboBuild) { -+ qtConfReportPadded($${1}, $$mergeLimit) -+ } -+ -+-defineTest(qtConfTest_detectPython2) { -+- python = $$qtConfFindInPath("python2$$EXE_SUFFIX") -++defineTest(qtConfTest_detectPython) { -++ python = $$qtConfFindInPath("python$$EXE_SUFFIX") -+ isEmpty(python) { -+- qtLog("'python2$$EXE_SUFFIX' not found in PATH. Checking for 'python$$EXE_SUFFIX'.") -++ qtLog("'python$$EXE_SUFFIX' not found in PATH. Checking for 'python$$EXE_SUFFIX'.") -+ python = $$qtConfFindInPath("python$$EXE_SUFFIX") -+ } -+ isEmpty(python) { -+@@ -63,11 +62,11 @@ defineTest(qtConfTest_detectPython2) { -+ return(false) -+ } -+ !isPythonVersionSupported($$python) { -+- qtLog("A suitable Python 2 executable could not be located.") -++ qtLog("A suitable Python executable could not be located.") -+ return(false) -+ } -+ -+- # Make tests.python2.location available in configure.json. -++ # Make tests.python.location available in configure.json. -+ $${1}.location = $$clean_path($$python) -+ export($${1}.location) -+ $${1}.cache += location -+diff --git a/mkspecs/features/functions.prf b/mkspecs/features/functions.prf -+index 2750d707..9fda13d0 100644 -+--- a/mkspecs/features/functions.prf -++++ b/mkspecs/features/functions.prf -+@@ -39,11 +39,11 @@ defineReplace(which) { -+ -+ # Returns the unquoted path to the python executable. -+ defineReplace(pythonPath) { -+- isEmpty(QMAKE_PYTHON2) { -++ isEmpty(QMAKE_PYTHON) { -+ # Fallback for building QtWebEngine with Qt < 5.8 -+- QMAKE_PYTHON2 = python -++ QMAKE_PYTHON = python -+ } -+- return($$QMAKE_PYTHON2) -++ return($$QMAKE_PYTHON) -+ } -+ -+ # Returns the python executable for use with shell / make targets. -+diff --git a/src/buildtools/config/support.pri b/src/buildtools/config/support.pri -+index e7f869a1..1bf2c5d7 100644 -+--- a/src/buildtools/config/support.pri -++++ b/src/buildtools/config/support.pri -+@@ -21,7 +21,7 @@ defineReplace(qtwebengine_checkWebEngineCoreError) { -+ !qtwebengine_checkForGperf(QtWebEngine):return(false) -+ !qtwebengine_checkForBison(QtWebEngine):return(false) -+ !qtwebengine_checkForFlex(QtWebEngine):return(false) -+- !qtwebengine_checkForPython2(QtWebEngine):return(false) -++ !qtwebengine_checkForPython(QtWebEngine):return(false) -+ !qtwebengine_checkForNodejs(QtWebEngine):return(false) -+ !qtwebengine_checkForSanitizer(QtWebEngine):return(false) -+ linux:!qtwebengine_checkForPkgCfg(QtWebEngine):return(false) -+@@ -51,7 +51,7 @@ defineReplace(qtwebengine_checkPdfError) { -+ !qtwebengine_checkForGperf(QtPdf):return(false) -+ !qtwebengine_checkForBison(QtPdf):return(false) -+ !qtwebengine_checkForFlex(QtPdf):return(false) -+- !qtwebengine_checkForPython2(QtPdf):return(false) -++ !qtwebengine_checkForPython(QtPdf):return(false) -+ !qtwebengine_checkForSanitizer(QtPdf):return(false) -+ linux:!qtwebengine_checkForPkgCfg(QtPdf):return(false) -+ linux:!qtwebengine_checkForHostPkgCfg(QtPdf):return(false) -+@@ -143,10 +143,10 @@ defineTest(qtwebengine_checkForFlex) { -+ return(true) -+ } -+ -+-defineTest(qtwebengine_checkForPython2) { -++defineTest(qtwebengine_checkForPython) { -+ module = $$1 -+- !qtConfig(webengine-python2) { -+- qtwebengine_skipBuild("Python version 2 (2.7.5 or later) is required to build $${module}.") -++ !qtConfig(webengine-python) { -++ qtwebengine_skipBuild("Python is required to build $${module}.") -+ return(false) -+ } -+ return(true) -+diff --git a/src/buildtools/configure.json b/src/buildtools/configure.json -+index 88d1790c..032aa665 100644 -+--- a/src/buildtools/configure.json -++++ b/src/buildtools/configure.json -+@@ -295,9 +295,9 @@ -+ "label": "system ninja", -+ "type": "detectNinja" -+ }, -+- "webengine-python2": { -+- "label": "python2", -+- "type": "detectPython2", -++ "webengine-python": { -++ "label": "python", -++ "type": "detectPython", -+ "log": "location" -+ }, -+ "webengine-winversion": { -+@@ -374,7 +374,7 @@ -+ && features.webengine-gperf -+ && features.webengine-bison -+ && features.webengine-flex -+- && features.webengine-python2 -++ && features.webengine-python -+ && features.webengine-nodejs -+ && (!config.sanitizer || features.webengine-sanitizer) -+ && (!config.linux || features.pkg-config) -+@@ -400,7 +400,7 @@ -+ && features.webengine-gperf -+ && features.webengine-bison -+ && features.webengine-flex -+- && features.webengine-python2 -++ && features.webengine-python -+ && (!config.sanitizer || features.webengine-sanitizer) -+ && (!config.linux || features.pkg-config) -+ && (!config.linux || features.webengine-host-pkg-config) -+@@ -423,12 +423,12 @@ -+ "autoDetect": "features.private_tests", -+ "output": [ "privateFeature" ] -+ }, -+- "webengine-python2": { -+- "label": "python2", -+- "condition": "tests.webengine-python2", -++ "webengine-python": { -++ "label": "python", -++ "condition": "tests.webengine-python", -+ "output": [ -+ "privateFeature", -+- { "type": "varAssign", "name": "QMAKE_PYTHON2", "value": "tests.webengine-python2.location" } -++ { "type": "varAssign", "name": "QMAKE_PYTHON", "value": "tests.webengine-python.location" } -+ ] -+ }, -+ "webengine-gperf": { -+-- -+2.25.1 -+ -diff --git a/package/qt5/qt5webengine/Config.in b/package/qt5/qt5webengine/Config.in -index 5d537cdf84..542f212dfc 100644 ---- a/package/qt5/qt5webengine/Config.in -+++ b/package/qt5/qt5webengine/Config.in -@@ -32,24 +32,36 @@ config BR2_PACKAGE_QT5WEBENGINE - depends on BR2_PACKAGE_QT5_GL_AVAILABLE # qt5declarative, qt5base-eglfs - depends on BR2_PACKAGE_HAS_LIBEGL # qt5base-eglfs - depends on BR2_PACKAGE_HAS_UDEV -+ select BR2_PACKAGE_HOST_NODEJS - # v8 (a chromium 3rd-party) compiles its internal host-tools with the - # same word size as the target. For 32-bits targets, it adds the -m32 - # flag (for 64-bits, it adds the -m64 flag). - # https://github.com/v8/v8/blob/5.6.326.55/gypfiles/toolchain.gypi#L1036-L1037 - select BR2_HOSTARCH_NEEDS_IA32_COMPILER if !BR2_ARCH_IS_64 # v8/chromium - select BR2_PACKAGE_FFMPEG -+ select BR2_PACKAGE_LCMS2 -+ select BR2_PACKAGE_LIBEVENT - select BR2_PACKAGE_LIBGLIB2 - select BR2_PACKAGE_LIBNSS - select BR2_PACKAGE_LIBVPX - select BR2_PACKAGE_LIBXKBCOMMON -+ select BR2_PACKAGE_LIBXML2 -+ select BR2_PACKAGE_LIBXSLT -+ select BR2_PACKAGE_MINIZIP - select BR2_PACKAGE_OPUS -+ select BR2_PACKAGE_RE2 -+ select BR2_PACKAGE_SNAPPY - select BR2_PACKAGE_WEBP - select BR2_PACKAGE_WEBP_DEMUX -+ select BR2_PACKAGE_WEBP_MUX - select BR2_PACKAGE_QT5BASE_DBUS - select BR2_PACKAGE_QT5BASE_EGLFS - select BR2_PACKAGE_QT5BASE_FONTCONFIG -+ select BR2_PACKAGE_QT5BASE_HARFBUZZ -+ select BR2_PACKAGE_QT5BASE_JPEG - select BR2_PACKAGE_QT5BASE_ICU - select BR2_PACKAGE_QT5BASE_GUI -+ select BR2_PACKAGE_QT5BASE_PNG - select BR2_PACKAGE_QT5BASE_WIDGETS - select BR2_PACKAGE_QT5DECLARATIVE - select BR2_PACKAGE_QT5DECLARATIVE_QUICK -@@ -57,9 +69,11 @@ config BR2_PACKAGE_QT5WEBENGINE - select BR2_PACKAGE_QT5QUICKCONTROLS2 - select BR2_PACKAGE_QT5SVG if BR2_PACKAGE_QT5BASE_EXAMPLES - select BR2_PACKAGE_QT5WEBCHANNEL -+ select BR2_PACKAGE_QT5WEBENGINE_CHROMIUM - select BR2_PACKAGE_XLIB_LIBXCOMPOSITE if BR2_PACKAGE_QT5BASE_XCB - select BR2_PACKAGE_XLIB_LIBXCURSOR if BR2_PACKAGE_QT5BASE_XCB - select BR2_PACKAGE_XLIB_LIBXI if BR2_PACKAGE_QT5BASE_XCB -+ select BR2_PACKAGE_XLIB_LIBXKBFILE if BR2_PACKAGE_QT5BASE_XCB - select BR2_PACKAGE_XLIB_LIBXRANDR if BR2_PACKAGE_QT5BASE_XCB - select BR2_PACKAGE_XLIB_LIBXSCRNSAVER if BR2_PACKAGE_QT5BASE_XCB - select BR2_PACKAGE_XLIB_LIBXTST if BR2_PACKAGE_QT5BASE_XCB -diff --git a/package/qt5/qt5webengine/host-python-wrapper.in b/package/qt5/qt5webengine/host-python-wrapper.in -new file mode 100644 -index 0000000000..3400be1d06 ---- /dev/null -+++ b/package/qt5/qt5webengine/host-python-wrapper.in -@@ -0,0 +1,3 @@ -+#!/bin/sh -+LD_LIBRARY_PATH="@HOST_DIR@/lib" \ -+exec @HOST_DIR@/bin/python "$@" -diff --git a/package/qt5/qt5webengine/qt5webengine.hash b/package/qt5/qt5webengine/qt5webengine.hash -index 6a631c0feb..1d2b70c4f6 100644 ---- a/package/qt5/qt5webengine/qt5webengine.hash -+++ b/package/qt5/qt5webengine/qt5webengine.hash -@@ -1,5 +1,5 @@ --# Hash from: https://download.qt.io/official_releases/qt/5.15/5.15.2/submodules/qtwebengine-everywhere-src-5.15.2.tar.xz.sha256 --sha256 c8afca0e43d84f7bd595436fbe4d13a5bbdb81ec5104d605085d07545b6f91e0 qtwebengine-everywhere-src-5.15.2.tar.xz -+# Locally calculated -+sha256 fb7abcf88d4336d55565627e18b33df1855fefb0f12e24931b6a7decbe60913b qtwebengine-v5.15.8-lts.tar.bz2 - - # Locally calculated - sha256 f34787ef0342c614b667186a6ec2f5d6b9d650e30142a2788a589a89743e88e9 LICENSE.Chromium -@@ -8,1000 +8,3 @@ sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENS - sha256 0dbe024961f6ab5c52689cbd036c977975d0d0f6a67ff97762d96cb819dd5652 LICENSE.GPL3-EXCEPT - sha256 245248009fd0af1725d183248380e476c1283383909358a13686606352bf2a17 LICENSE.GPLv3 - sha256 9ae1959e86bd49b9680f78e0b49d4e52ae88a3f234d497e175e42a7e8ed59216 LICENSE.LGPL3 -- --# Locally calculated with: --# for i in $(find src/3rdparty/ -type f \( -iname 'license*' -o -iname 'copying*' -o -name 'APPLE_LICENSE' -o -name 'Copyright' -o -path '*/license_texts/*' -o -path '*/licenses/*' \) -a -not -name '*.cc' -not -name '*.py' -not -name '*.pyc' -not -name '*.h' -not -name 'LICENSE.sha1' -not -name 'licensecheck.pl*' -not -name 'license.after' -not -name 'license.before') ; do echo -n "sha256 " ; sha256sum $i ; done | sort --key=3 --sha256 3ed00dd93c75655599456c83cba2f69c6824fd53f24fc24206ba27b65057709d src/3rdparty/chromium/base/third_party/cityhash/COPYING --sha256 4af93c12062c58058378de2397dc1c92bbff9ddfb1d583a01c84127557ce97ca src/3rdparty/chromium/base/third_party/double_conversion/LICENSE --sha256 96e7ccbf8d17e319dd77c4ebd4965b64a820bbcc3142a2478fbf95af77417b6a src/3rdparty/chromium/base/third_party/dynamic_annotations/LICENSE --sha256 5d85142a5609ad177a2d7a2e7cae060b886b8b42f25c5b9803cf0cb5ee04ad2f src/3rdparty/chromium/base/third_party/icu/LICENSE --sha256 9ad1d4223b80349f3d3ab9cec92f93431b9da14a1b5d41de468ce054a28cf8aa src/3rdparty/chromium/base/third_party/libevent/LICENSE --sha256 d55a403514532af12dc2fbfb2e41900090a5dd6c7c76c8e4d9b20bcc737eac35 src/3rdparty/chromium/base/third_party/nspr/LICENSE --sha256 90b2201c340cee36b40a443f949d9eb416f0a0d204c32d350aff87fedeb67ae8 src/3rdparty/chromium/base/third_party/superfasthash/LICENSE --sha256 538edc6f52c563cf06eca1bac8dd785ff60ef5a371a950265700d5d40386db6e src/3rdparty/chromium/base/third_party/symbolize/LICENSE --sha256 79955cd80438f041387eb080f2675394e36a806b8b17eca63a4bc568d839509e src/3rdparty/chromium/base/third_party/valgrind/LICENSE --sha256 c45766baef552c59eeb1fdfbbc690e52e4cd5b135dfd325f21bdfe8ddfe28ce6 src/3rdparty/chromium/base/third_party/xdg_mime/LICENSE --sha256 18351de3d7e2dc469cc83e77d38a3e25d010251e34eb348bbd1a76275e313997 src/3rdparty/chromium/base/third_party/xdg_user_dirs/LICENSE --sha256 7a209dd1b94cabdb5ea9c6f9164b9546ffa5daaa671e7767d49510db055f5c51 src/3rdparty/chromium/buildtools/LICENSE --sha256 845022e0c1db1abb41a6ba4cd3c4b674ec290f3359d9d3c78ae558d4c0ed9308 src/3rdparty/chromium/LICENSE --sha256 212c5a071f61512786b5e5840b3d70c85e017f3f82939ad4d4a870fc48b33477 src/3rdparty/chromium/LICENSE.chromium_os --sha256 7a209dd1b94cabdb5ea9c6f9164b9546ffa5daaa671e7767d49510db055f5c51 src/3rdparty/chromium/mojo/public/LICENSE --sha256 bed70fc84f1bea2b4b144564b9a0f9a5a3bc7b0d78f6e62092aeb689cac56bdd src/3rdparty/chromium/net/third_party/mozilla_security_manager/LICENSE --sha256 a20c1a32d1f8102432360b42e932869f7c11c7cdbacf9cac554c422132af47f4 src/3rdparty/chromium/net/third_party/nss/LICENSE --sha256 845022e0c1db1abb41a6ba4cd3c4b674ec290f3359d9d3c78ae558d4c0ed9308 src/3rdparty/chromium/net/third_party/quiche/src/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/net/third_party/uri_template/LICENSE --sha256 834ee20e8fc3235722ed801bae30cc539c2775be656ff9cc2810fe674e53d5ec src/3rdparty/chromium/ppapi/LICENSE --sha256 c79a7fea0e3cac04cd43f20e7b648e5a0ff8fa5344e644b0ee09ca1162b62747 src/3rdparty/chromium/third_party/abseil-cpp/LICENSE --sha256 bf4da21bd20bcfb5b60b7ecc67fa864a79be049e21d6178076887f178dd6c71a src/3rdparty/chromium/third_party/angle/LICENSE --sha256 3f6f1b520bc53e878ccbb698ad0bacef3752a5f4e4b50a26552bd70f60b40748 src/3rdparty/chromium/third_party/angle/src/common/third_party/smhasher/LICENSE --sha256 86ec6953794503942b70fcd4f35b565d44f63f703b7037ce44dad965c4aaae91 src/3rdparty/chromium/third_party/angle/src/common/third_party/xxhash/LICENSE --sha256 a08ba10adec47027ef8078848729837b1c5a42f140718d7afd65c23f1eeec392 src/3rdparty/chromium/third_party/angle/src/third_party/compiler/LICENSE --sha256 31346421254a3e6e12687cf17f19f6357ee73a617fa7b3d3ccefdcbabe49bdd3 src/3rdparty/chromium/third_party/angle/src/third_party/libXNVCtrl/LICENSE --sha256 336f505f8d5aa73ea40b4d798dde86953e9c1f6525757f1d7f18120fea09bb1d src/3rdparty/chromium/third_party/angle/src/third_party/volk/LICENSE.md --sha256 837402bd25fad9b704265801ca3f92566a98157c1f9a7acd6f446299ba1c305a src/3rdparty/chromium/third_party/angle/third_party/rapidjson/src/bin/jsonschema/LICENSE --sha256 394faaedb93c1da8ecbd61322518834908fee64381117e01a611bf9fac20baa6 src/3rdparty/chromium/third_party/angle/third_party/rapidjson/src/contrib/natvis/LICENSE --sha256 a140e5d46fe734a1c78f1a3c3ef207871dd75648be71fdda8e309b23ab8b1f32 src/3rdparty/chromium/third_party/angle/third_party/rapidjson/src/license.txt --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/angle/third_party/vulkan-headers/src/LICENSE.txt --sha256 43c0a37e6a0fa7ff3c843b3ec5a4fac84b712558ddac103fbd4c1649662a9ece src/3rdparty/chromium/third_party/angle/third_party/vulkan-loader/src/LICENSE.txt --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/angle/third_party/vulkan-tools/src/LICENSE.txt --sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 src/3rdparty/chromium/third_party/angle/tools/flex-bison/third_party/m4sugar/LICENSE --sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 src/3rdparty/chromium/third_party/angle/tools/flex-bison/third_party/skeletons/LICENSE --sha256 bfec18debedcb337f8af53f143ccf0b1575d0b7c30deaee137f10397eca0d353 src/3rdparty/chromium/third_party/angle/util/windows/third_party/StackWalker/LICENSE --sha256 b23e682fda7310afe43505ed6041919ccff8f9e0c6799ebd7542cbcef11102e3 src/3rdparty/chromium/third_party/apple_apsl/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/arcore-android-sdk-client/LICENSE --sha256 584e795ba5833279c327245594d6dc216fc664144fa3626a0bdf136bc00af76c src/3rdparty/chromium/third_party/arcore-android-sdk/LICENSE --sha256 af175b9d96ee93c21a036152e1b905b0b95304d4ae8c2c921c7609100ba8df7e src/3rdparty/chromium/third_party/axe-core/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/bazel/LICENSE --sha256 0518cf49c09398259d54fcfff0b5fd36456162c6439886660e53627b3073ef22 src/3rdparty/chromium/third_party/blanketjs/LICENSE --sha256 a661d10f8f194b1963a75bb4d308f17b078cc064624313a556902d89705f6876 src/3rdparty/chromium/third_party/blink/LICENSE_FOR_ABOUT_CREDITS --sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 src/3rdparty/chromium/third_party/blink/renderer/core/LICENSE-APPLE --sha256 7555fa34bc131a75ca56d65c40cc1ea8f9515d23e353d4c15d58573a042f7805 src/3rdparty/chromium/third_party/blink/renderer/core/LICENSE-LGPL-2 --sha256 f2b3bd09663381deb99721109d22b47af1213bb43007a8b56a06c6375c8050ce src/3rdparty/chromium/third_party/blink/renderer/core/LICENSE-LGPL-2.1 --sha256 6a73f9541c2de74158c0e7cf6b0a58ef774f5a780bf191f2d7ec9cc53efe2bf2 src/3rdparty/chromium/third_party/blink/renderer/platform/testing/data/third_party/Noto/LICENSE_OFL.txt --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/blink/renderer/platform/testing/data/third_party/Roboto/LICENSE.txt --sha256 5a7b465d39b5e018bc40cc34162176269f7c476989cb4dbcf0ec0b81701545a7 src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/LICENSE.md --sha256 88ec6a6c8eafa3b9757e745783938bef3f5e4d5e3c76b1db576aa3ab520e5e1d src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/third_party/enum/enum/LICENSE --sha256 663f9253e13519b82ab4a6b1caab6bed05aada70517f28cd0254be8a9fa19ed6 src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/third_party/h2/LICENSE --sha256 763a9342a04df62046c9dc748a5287934eb0a5331c6863b3ca0aee20e18cb4ed src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/third_party/hpack/LICENSE --sha256 16a39991619e92f18680932da2a9199fdf7d95df3ecaedc52ea06218aabafd6f src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/third_party/html5lib/LICENSE --sha256 763a9342a04df62046c9dc748a5287934eb0a5331c6863b3ca0aee20e18cb4ed src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/third_party/hyperframe/LICENSE --sha256 b7529b8c07171a78a8c36c3283905528e4812945d977d125eb926e8ccbf245b6 src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/third_party/six/LICENSE --sha256 df336397e09e764416fc33b555703b1cdddd3a0cfea8a013ad1cad565c8be2f5 src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/wptserve/LICENSE --sha256 60bd7c54856bf9387221bde5ab55d516d7cea15870d0fed69406bcd1c8ec7c9d src/3rdparty/chromium/third_party/boringssl/src/LICENSE --sha256 0c125a4dab5ab869473e6491db22f6c0a7f8a4de58588d03bb2b16c0c8ebd7de src/3rdparty/chromium/third_party/boringssl/src/third_party/fiat/LICENSE --sha256 9702de7e4117a8e2b20dafab11ffda58c198aede066406496bef670d40a22138 src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/LICENSE --sha256 58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd src/3rdparty/chromium/third_party/boringssl/src/third_party/wycheproof_testvectors/LICENSE --sha256 5740985669353ef52e0f320413ff68dc62b6c23a596cd78b6d6b80764f1c50ab src/3rdparty/chromium/third_party/bouncycastle/LICENSE --sha256 f9752a0a4ac5215eaa3a4f0ec29cd52563c883de5d7870525cc0bc3a21cb8e15 src/3rdparty/chromium/third_party/breakpad/breakpad/LICENSE --sha256 4d03f91b94e0db3bdc9ddaf0060dd41cc94a2096094fbc1417713a2f059658c7 src/3rdparty/chromium/third_party/breakpad/breakpad/src/third_party/curl/COPYING --sha256 d8eaba95b8d03c5912da9b5823de2c920e84a993133039a22fc8100f9edb33a1 src/3rdparty/chromium/third_party/breakpad/breakpad/src/third_party/libdisasm/LICENSE --sha256 015b2d5cedb3024339446a63963d073fa831544cf253c5ddd713fccc8d83e939 src/3rdparty/chromium/third_party/breakpad/LICENSE --sha256 3d180008e36922a4e8daec11c34c7af264fed5962d07924aea928c38e8663c94 src/3rdparty/chromium/third_party/brotli/LICENSE --sha256 98f8746a39f9a42da35df7046a15b56d0e2f4f76eefc352d67f1bf76e85360b4 src/3rdparty/chromium/third_party/bspatch/LICENSE --sha256 b5730da9a26472a405b0b1c61d3d166714d9d654ab3282e54e4a01a5f66316c3 src/3rdparty/chromium/third_party/byte_buddy/LICENSE --sha256 0154852797380b35195ecd829582f1efd00bfe244eab427a6bbf1e3f3dd57b1f src/3rdparty/chromium/third_party/catapult/common/eslint/LICENSE --sha256 65d4ed698fb5cbcd1d44c78bc6a02c5bf1da00df5395d2d6ac43bdafe6bc20dc src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/bench/LICENSE.cssmin --sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/LICENSE --sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rjsmin/LICENSE --sha256 984fb04a16a9f1e0145ffd891125dc366a01cd921f58c9b0369be400c720790d src/3rdparty/chromium/third_party/catapult/third_party/polymer/components/polymer/LICENSE.txt --sha256 f77133324f35589f9f170473456321fe76aa35b750293cb8a475e26afa8f2bac src/3rdparty/chromium/third_party/catapult/tracing/LICENSE --sha256 17afb4516438c26ee15213c5a082206340d976a68472b8eab2499d7bce4debec src/3rdparty/chromium/third_party/catapult/tracing/third_party/chai/LICENSE --sha256 1920d2326ebbad34dcbd9681b4fe4926f113aa5e7dc9a92fceb456d859ee142e src/3rdparty/chromium/third_party/catapult/tracing/third_party/d3/LICENSE --sha256 5a2ed53cc5975569e9fa146c4245eaf53377dc1a88bdcb923da6487e53cba55e src/3rdparty/chromium/third_party/catapult/tracing/third_party/devscripts/COPYING --sha256 e8b80a53d0f95a3cf0f992f8cfc6b3911a7f32f47e0e4a8d4fd66582eeae9484 src/3rdparty/chromium/third_party/catapult/tracing/third_party/gl-matrix/LICENSE.md --sha256 be3fd324066af702fad2a9ef05664ce9665495ebc1824fd7b28960802ec7891e src/3rdparty/chromium/third_party/catapult/tracing/third_party/jpeg-js/LICENSE --sha256 aae03c510d63d96de72d37ce5650fbbac63b322d09ac0ee0df50b8950329e840 src/3rdparty/chromium/third_party/catapult/tracing/third_party/jszip/LICENSE.markdown --sha256 1f194a987fa1dc60e4bcf5e04e0fc03fff8f2ee587c52136adb2cebb397250b8 src/3rdparty/chromium/third_party/catapult/tracing/third_party/mocha/LICENSE --sha256 a04665b3b2de56c66730c1f720f528175739e4104f79073614aa611da1e85539 src/3rdparty/chromium/third_party/catapult/tracing/third_party/pako/LICENSE --sha256 ef5b39dfcafe08323262e3f51a3a9de649978a55ed8ef8eef3c451f2c1e78a53 src/3rdparty/chromium/third_party/ced/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/ced/src/LICENSE --sha256 3d1d2669d0ba87069b5e202f106193c4eb0e140a2aead31dca9670a0581dd979 src/3rdparty/chromium/third_party/chaijs/LICENSE --sha256 a190dc9c8043755d90f8b0a75fa66b9e42d4af4c980bf5ddc633f0124db3cee7 src/3rdparty/chromium/third_party/checkstyle/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/checkstyle/LICENSE.apache20 --sha256 c2d13ec3b431617beb314705c0f42d17ca579eed00032ed8a13dbcd23fc9bdd5 src/3rdparty/chromium/third_party/cld_3/LICENSE --sha256 c2d13ec3b431617beb314705c0f42d17ca579eed00032ed8a13dbcd23fc9bdd5 src/3rdparty/chromium/third_party/cld_3/src/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/closure_compiler/compiler/COPYING --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/closure_compiler/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/crashpad/crashpad/LICENSE --sha256 212846e0145aa50fb3a5aef254a370311a93acf6c1e792e47e0068d64c8c3885 src/3rdparty/chromium/third_party/crashpad/crashpad/third_party/apple_cf/APPLE_LICENSE --sha256 4b45cbe16d7b71b89ae6127e26e0d90a029198ca5e958ad8e3d0b8bbed364d8b src/3rdparty/chromium/third_party/crashpad/crashpad/third_party/cpp-httplib/cpp-httplib/LICENSE --sha256 f40ee07401827b6ac9cf0aee1aaffb00e42a3f2c729f9c83f96a3daafef5d944 src/3rdparty/chromium/third_party/crashpad/crashpad/third_party/getopt/LICENSE --sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 src/3rdparty/chromium/third_party/crashpad/crashpad/third_party/glibc/COPYING.LIB --sha256 e5881019d8766c1e88a5fe1dbca4ba40c78011d41fcb18f6e9f50df60182685b src/3rdparty/chromium/third_party/crashpad/crashpad/third_party/xnu/APPLE_LICENSE --sha256 a1f30b77c01e0995fa32a00119e00749e8731ee8a3c4c3549bce74083c72b0b6 src/3rdparty/chromium/third_party/crc32c/src/LICENSE --sha256 e9427cf6abc4eaeda0bcd094fca46af4067970079f426b65d5cbacb87bff6366 src/3rdparty/chromium/third_party/cros_system_api/LICENSE --sha256 09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130b src/3rdparty/chromium/third_party/custom_tabs_client/LICENSE --sha256 7a3cb0e5055874e67db9aa2d5fe26de23204fa994ffbad198901ffe9c812a717 src/3rdparty/chromium/third_party/d3/src/LICENSE --sha256 b327887de263238deaa80c34cdd2ff3e0ba1d35db585ce14a37ce3e74ee389e9 src/3rdparty/chromium/third_party/dav1d/libdav1d/COPYING --sha256 2da4494d2a8b5c742afbb905b10621e40129284c977ac138e3081ed0d9d83aed src/3rdparty/chromium/third_party/dav1d/LICENSE --sha256 b77e952e3feaebd807d27784988b19fb60f83f9fc9a0c03e6aedbbffd5d6f8ee src/3rdparty/chromium/third_party/dawn/LICENSE --sha256 43452b94e6aa0c2d076ad25b87f580c11571689d52f3aa1a1f7bdcab31a0bd15 src/3rdparty/chromium/third_party/decklink/LICENSE --sha256 5a2ed53cc5975569e9fa146c4245eaf53377dc1a88bdcb923da6487e53cba55e src/3rdparty/chromium/third_party/devscripts/COPYING --sha256 a3f2fe2ac6b471aa80c737c5d283dd049bdc903a73835ee6d4d2cac02fdd53bf src/3rdparty/chromium/third_party/devtools-frontend/src/front_end/cm/LICENSE --sha256 c6daa4e8737d15aa7140b4f7eb82b9d4829bd2fd27132c43e282203b9c67dfc4 src/3rdparty/chromium/third_party/devtools-frontend/src/front_end/cm/LICENSE_python --sha256 13110d66c514a7890c4b388a353bc08fa094fe13d5ed7f3a222cc0a0caa3fd17 src/3rdparty/chromium/third_party/devtools-frontend/src/front_end/cm_modes/LICENSE --sha256 9fea307fe830918e12b6822f943f4b59bd7715614efb68e834a141ca758bd5f2 src/3rdparty/chromium/third_party/devtools-frontend/src/front_end/dagre_layout/LICENSE --sha256 7cdb44aabddbdd78998119d68a39c87424119b663945c79891fc1b022301824c src/3rdparty/chromium/third_party/devtools-frontend/src/front_end/formatter_worker/acorn/LICENSE --sha256 f734f7708439c275f3599e2df7de84cd9f360bd13620a30ab376af6c9deb213b src/3rdparty/chromium/third_party/devtools-frontend/src/front_end/sdk/wasm_source_map/LICENSES.deps --sha256 b60e9b66bf4f9ab3aa5d1d20b18410a632fd624cf4ce3aa1eb839087caf35958 src/3rdparty/chromium/third_party/devtools-frontend/src/front_end/third_party/fabricjs/LICENSE --sha256 7ec9661a8afafab1eee3523d6f1a193eff76314a5ab10b4ce96aefd87621b0c3 src/3rdparty/chromium/third_party/devtools-frontend/src/front_end/third_party/lighthouse/LICENSE --sha256 55efdea1a9fe503ed3cd89c2776d3d2131795defaebea421754b428333fbfba3 src/3rdparty/chromium/third_party/devtools-frontend/src/front_end/third_party/lit-html/LICENSE --sha256 1a5ae5ab221af81b68f4f4c156c0d2e044851272c5e2e6c07d685946557878ea src/3rdparty/chromium/third_party/devtools-frontend/src/front_end/third_party/lit-html/package/LICENSE --sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 src/3rdparty/chromium/third_party/devtools-frontend/src/front_end/third_party/wasmparser/LICENSE --sha256 7a209dd1b94cabdb5ea9c6f9164b9546ffa5daaa671e7767d49510db055f5c51 src/3rdparty/chromium/third_party/devtools-frontend/src/LICENSE --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/abbrev/LICENSE --sha256 71f83c4c0621102a56d9853812777b85751bce7e9726f686f5b056c1f8a4b0e6 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/accepts/LICENSE --sha256 cfa72b62b9ae173078823a3796b25c027a9071046a263beddf966df67018ce06 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/acorn-jsx/LICENSE --sha256 7cdb44aabddbdd78998119d68a39c87424119b663945c79891fc1b022301824c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/acorn/LICENSE --sha256 7cdb44aabddbdd78998119d68a39c87424119b663945c79891fc1b022301824c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/acorn-walk/LICENSE --sha256 e85e131fa4ed25538ff1f4962ced1fb6f68b079bd9164a790597a0f30b8fd030 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/ajv/LICENSE --sha256 ea97081f183590d87376f5fe73b7150c79863a73167f47ed87c41e191f89eb0b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/amdefine/LICENSE --sha256 10e7818a114cf8b702a2263ad424b3cd9d34254df6039e47bb3f412000b0ae00 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/ansi-colors/LICENSE --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/ansi-escapes/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/ansi-regex/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/ansi-styles/license --sha256 0798f37cff4a3f438c071316e41f94ffe110116a313ab0fc4f8caa07218f1f0f src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/ansi-wrap/LICENSE --sha256 5a3b0007c4203f10fe11b3fe8747253eb994f135e10b73e1f88ada941af09c6e src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/anymatch/LICENSE --sha256 0b61ac8491c66669491fdb328200203822b91d2a0461f5cd898fe0944ea97e41 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/append-transform/license --sha256 c8442419dc614089ea022b3da6bfc089b41a58fb7b9030d1e651f2f36189dce2 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/argparse/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/array-find-index/license --sha256 f4a48aa8354a257785aa534bab2ac5ff2c2a98cd59cdf4a637bb68ee185683f7 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/arr-diff/LICENSE --sha256 3672fb6ef1c214578dfee689643516c2685f61ab08d130517ca8ea24f383a840 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/arr-union/LICENSE --sha256 e80373b1ed0f33cecc47173b4b0c6afe0d0318b32dbd84116a1a957e3f7f43a8 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/asap/LICENSE.md --sha256 6239c6144c31e58cf925c34483606969c555574d64ffa96518ab5d7f45c75d43 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/assert/LICENSE --sha256 0798f37cff4a3f438c071316e41f94ffe110116a313ab0fc4f8caa07218f1f0f src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/assign-symbols/LICENSE --sha256 69dee148a2cc470554dfa7142e830662062394d0fe67cddd379aba90dc60d6b3 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/astral-regex/license --sha256 a374b737c41b30b1ec04c5fcc17d1b853f008f217cc43a9dbea441abd9afde70 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/ast-types/LICENSE --sha256 d9fed24f132985934fca621c4dc1dfb53e03377a24d0568d424383d7eaa9c0ac src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/async/LICENSE --sha256 e5a57cdd72e279910183799153134d0e749a5664fc459c8eacbecf72532b7db3 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/async-limiter/LICENSE --sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@babel/code-frame/LICENSE --sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@babel/generator/LICENSE --sha256 6cb0631f71c7749763fd3dd1d5bee52dd1070ec17f2edc1710079ad070bd2fbd src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@babel/generator/node_modules/source-map/LICENSE --sha256 4e32449bd377d3dbced215dfd66dc234994c28e561aef73dbd29d6b5a1a00484 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-function-name/LICENSE --sha256 517913953e6a69da35bccb95c2d801f70d73e8f267cdad1a1615bfe8974ad3ad src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-get-function-arity/LICENSE --sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@babel/helper-split-export-declaration/LICENSE --sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@babel/highlight/LICENSE --sha256 2e97627cb278aa7556fb9e8817368302301a595b6c7582512b8d74c57b773652 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@babel/parser/LICENSE --sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@babel/template/LICENSE --sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@babel/traverse/LICENSE --sha256 117da2af0d4ce0fe1c8e19b5cff9dcd806adf973d328d27b11d4448c4ff24f76 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@babel/types/LICENSE --sha256 a1bd5deadb6a06dd74efa852c1b8b23f63b67f2214fbe9c8bd591da51da69268 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/balanced-match/LICENSE.md --sha256 f3eca6ff762533fa5a77caf954a143e48afa204668cf97dce758c45a9e006be3 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/base64-arraybuffer/LICENSE-MIT --sha256 de6059eadd0c1327f30a22663392e57d36b97b0ac9bb48f4875c8008ba823c30 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/base64id/LICENSE --sha256 5b37224c080cdcc97c871ada971c224e9926370fe74f11b539aa1cf9f3b1aca1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/base64-js/LICENSE --sha256 85fe65eefab89e2a683232b96e6f689279821a0bd3b351e9ab6a6ebd19dea567 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/binary-extensions/license --sha256 150d7707d4532d57bdb5718637ff62fff1f075921c5ffaa084df27f900bfea76 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/.bin/license-checker --sha256 7d3e0d8d5604632b94ff9aea3001153c506566cd1c6c7bb37000acdb1fb37417 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/blob/LICENSE --sha256 87092fe7ffd1e92eba5d1dd39b73a73fdb4fdd4df3474beacc3d9f6b08ece82c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/bluebird/LICENSE --sha256 23d466b1b134b415b66fa50c6526b4cf3e7b9258554da88d3abb371721e7ce68 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/body-parser/LICENSE --sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/body-parser/node_modules/debug/LICENSE --sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/body-parser/node_modules/ms/license.md --sha256 68f12f6e2c33688699249c01d8f9623c534da20aa71989c57b061b7bc1676d14 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/brace-expansion/LICENSE --sha256 e70ff771504ba41f2be55de812a017ff46433d7a250c862e38fc419159e44500 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/braces/LICENSE --sha256 82ba430b068b75a41438568e1e4ed1f96e02699c9b51735154af03e9b59d6b0d src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/browserify-aes/LICENSE --sha256 dc09aa476634db0dbae1a296f099d5bd39e27c96b876d4d20b236fa565002bb6 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/browserify-cipher/LICENSE --sha256 e54f1a2edadb1d8d3a482bcd0712acad2947337ae35e40ca34b22eb77940863f src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/browserify-des/license --sha256 672eb2c2ad92bee7ef6c894f1431a66d7e8fdd7965cfdca5aa4fc206951a7c9c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/browserify-rsa/LICENSE --sha256 a0e06d86a5a17341fa6134ee30ef18d73251cf32b8a577cdfd6aad6ad34af61d src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/browserify-sign/LICENSE --sha256 ddd770379e07bf0574dfaa4485be80a23b3248b36d09f33ec79276c09b829daf src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/browserify-zlib/LICENSE --sha256 0e91be39cb38da2972a6e0649dcd4e8a49595996b3ab4b04e72ef9ea71de9079 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/browser-resolve/LICENSE --sha256 fd595a25dd3c90492a8cc3b888aa9ae47630173181efed17f71b4c689d99d0ec src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/browser-stdout/LICENSE --sha256 14275f5c8139d02054c5259d52a88ccbba662a86af18c30f071c8d082dc6004c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/buffer-from/LICENSE --sha256 06bafa45fdad2579ba0e43b0c9b2c6290287c99c4203c300254a462b38a307f6 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/buffer/LICENSE --sha256 51ad9defd71911dbe413daf277bcb2e1077743f5ee5ae48d0a3b90a5b7486f55 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/buffer-xor/LICENSE --sha256 f057f36739d53d228a746de4440c1e0c644ecde06d6beab45337d39c9d12a393 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/builtin-status-codes/license --sha256 e3b44af066615de2ea48d18d852d0762f18c0b2efcea714fa48a6f729d405b85 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/bytes/LICENSE --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/callsites/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/camelcase-keys/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/camelcase/license --sha256 b181da80336ff9dd1043fc8be1a764d7382363433319aa872e4d2cb5ce2a3066 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/chai/LICENSE --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/chalk/license --sha256 7df1d6cf5b4112cbe277a84269e02ae631603a9a3a21b8328a34c30b8c3dd1ab src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/chardet/LICENSE --sha256 e5aee0714b6ecc416454b968d1017570ef609f20d8722ab84b07acd550b78198 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/check-error/LICENSE --sha256 db9ba183d4cbfbaf6c27db2effddbb84b46340c33ed32a066bc0b144a3ea1298 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/chokidar/LICENSE --sha256 2c46f1325bd3822a33c1e2c1e49c18d13127ac00f9c8b3b79196c7a126f73cd9 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/chokidar/node_modules/glob-parent/LICENSE --sha256 cf93ad78cfd5f3523248675aeb2a46e003367596883d4fa26a0c38d553ab0f61 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/cipher-base/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/cli-cursor/license --sha256 2dc0465729366c3a7890dfa9e972a1ba7048a26c02116fb8b419a6a1ac110149 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/cliui/LICENSE.txt --sha256 33fa5470b2195e410b075a32516b6ad27784b8a8ff74ae90cfd60c14b76e6644 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/cli-width/LICENSE --sha256 3fb0857ef0133928cf72c88dfc464e931486e88778961eedec25585e2321507f src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/clone/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/code-point-at/license --sha256 693866fc419c6f61c8570438ec00659d156ec2b4d4a4d04091711f5f11a365d4 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/color-convert/LICENSE --sha256 7357445bac398c76c0aef75a587009fe406d40de6a79789eb5b7ecbbad317ef2 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/color-name/LICENSE --sha256 77ffe84006509949525fd57df06f4a6a80ad862c5314b66ab5bb6ac4cee6280b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/colors/LICENSE --sha256 1fa6ee8bb95a81ae3d73a5bd074a3ac380ffec13697051063ca1a601921b91db src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/combine-source-map/LICENSE --sha256 1fa6ee8bb95a81ae3d73a5bd074a3ac380ffec13697051063ca1a601921b91db src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/combine-source-map/node_modules/convert-source-map/LICENSE --sha256 6cb0631f71c7749763fd3dd1d5bee52dd1070ec17f2edc1710079ad070bd2fbd src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/combine-source-map/node_modules/source-map/LICENSE --sha256 04512a63dce4d2d506ad612dc0bd7681ccf6e3655f7b6eaef7dfac8323d1ec0b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/commander/LICENSE --sha256 d682394bef4a34d279b0237feecf145abadd6ec1e41cbb094592b8cc9fc2f34b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/compare-versions/LICENSE --sha256 0f0b408b8b871d983e767528c6dc51e0ad7efaa022890c449fe2b2e1ee24dbb7 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/component-emitter/LICENSE --sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/concat-map/LICENSE --sha256 96b29c9aaa611a05349b362d48c2ffce0966fe408401a2d1a157be312c035b5f src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/concat-stream/LICENSE --sha256 ec62dc96da0099b87f4511736c87309335527fb7031639493e06c95728dc8c54 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/concat-stream/node_modules/readable-stream/LICENSE --sha256 c7cc929b57080f4b9d0c6cf57669f0463fc5b39906344dfc8d3bc43426b30eac src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/concat-stream/node_modules/safe-buffer/LICENSE --sha256 11f2aafb37d06b3ee5bdaf06e9811141d0da05263c316f3d627f45c20d43261b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/concat-stream/node_modules/string_decoder/LICENSE --sha256 9913ff70f23424d49fda2b05902cfb72f17ae1e48aaf898c349a284289a74751 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/connect/LICENSE --sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/connect/node_modules/debug/LICENSE --sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/connect/node_modules/ms/license.md --sha256 257aed98914108e91a337912727b6a802eef218248507f74b76faffaff517a38 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/content-type/LICENSE --sha256 1fa6ee8bb95a81ae3d73a5bd074a3ac380ffec13697051063ca1a601921b91db src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/convert-source-map/LICENSE --sha256 c7cc929b57080f4b9d0c6cf57669f0463fc5b39906344dfc8d3bc43426b30eac src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/convert-source-map/node_modules/safe-buffer/LICENSE --sha256 c02110eedc16c7114f1a9bdc026c65626ce1d9c7e27fd51a8e0feee8a48a6858 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/cookie/LICENSE --sha256 722e1193901ad1ed4460753dded483d68ca2ad0528c67f86f76abc46b9aa25f5 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/core-js/LICENSE --sha256 33b734d60042d0fe0c92dd1fc1e874193a1c899ec3e276a2eb935d2d0bf5b710 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/core-util-is/LICENSE --sha256 d4ad87ad0bb7d57c17ae73b46e064243b972edc3036c38c222172c9600a20b56 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/create-ecdh/LICENSE --sha256 cf93ad78cfd5f3523248675aeb2a46e003367596883d4fa26a0c38d553ab0f61 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/create-hash/LICENSE --sha256 cf93ad78cfd5f3523248675aeb2a46e003367596883d4fa26a0c38d553ab0f61 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/create-hmac/LICENSE --sha256 aaa78451b6fecd1b9c4594c796c133c0e90cad100372ff8bc6de615e9ef9adf1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/cross-spawn/LICENSE --sha256 6134c69bc22c8289252e70de3af20bd67071233459055be74d83acfcc4865e7e src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/crypto-browserify/LICENSE --sha256 0b61ac8491c66669491fdb328200203822b91d2a0461f5cd898fe0944ea97e41 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/currently-unhandled/license --sha256 53ecc31e1632c07980cb0c97dcaf3d1d20323d21194b92150987a4fecf517b3c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/custom-event/LICENSE --sha256 9660914267128b5f96a102bd7f6268c249110a39cb7c4bb7f536d856445d739c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/date-format/LICENSE --sha256 e38ad5868b1e32ab44c63da6e58b8b58604d8d1dd90c40d171f2feaa756b088b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/dateformat/LICENSE --sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/debug/LICENSE --sha256 5f9e03a50e10f262f7bd356fe323b12f461f14dae6762611285a0d7479340ae7 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/debuglog/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/decamelize/license --sha256 e5aee0714b6ecc416454b968d1017570ef609f20d8722ab84b07acd550b78198 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/deep-eql/LICENSE --sha256 f2042f3634c4136d06b5139c9c6aefb81a3a462b514548bc1845953233dfba98 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/deep-is/LICENSE --sha256 d7c67af00ef4ecd9bee06e010bb1fcd8d5f0ecb02fa1b73fe3ef030a88800d4b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/default-require-extensions/license --sha256 b568428993e6acff80c1214dcc4f7195241772d5b3d23d92ee6bf5406a102896 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/defaults/LICENSE --sha256 00d402c2bbe7c67369bd01ce2c16b8ed46ccc949a1ee2d6bb8f9606afa8c7434 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/define-properties/LICENSE --sha256 bd47ce7b88c7759630d1e2b9fcfa170a0f1fde522be09e13fb1581a79d090400 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/depd/LICENSE --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/dezalgo/LICENSE --sha256 db6109f994692150ed82cd904bb053c73b97b23678bf52047f747bfec11e1934 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/diffie-hellman/LICENSE --sha256 152f0fb43e953fcf5c56c5bfa4c834bb96b1603e4026319c613dd3e734f305cf src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/diff/LICENSE --sha256 58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/diff-match-patch/LICENSE --sha256 545278991ee5f1fb4372f913ec44837cff9395175140f8f21118074330a659cb src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/di/LICENSE --sha256 5c272e206669b79ee20fa89fa8fa888d5b56186f16c55a5614753ad3412e2ae9 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/doctrine/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/doctrine/LICENSE.closure-compiler --sha256 0e74697a68cebdcd61502c30fe80ab7f9e341d995dcd452023654d57133534b1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/doctrine/LICENSE.esprima --sha256 8ffaa1b117e1c280023c8ef997a84a461133b972c8bade4579050e3e41835902 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/domain-browser/LICENSE.md --sha256 965ef284f7f4c176842ec2e87fa13e79feed777d56d7a21a5a3b38f1bb6dc288 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/ee-first/LICENSE --sha256 483acb265f182907d1caf6cff9c16c96f31325ed23792832cc5d8b12d5f88c8a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/emoji-regex/LICENSE-MIT.txt --sha256 7585ea7bba616ccbbe43cb54ecb67956688c3c5641bb84f3099a652a73193afe src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/encodeurl/LICENSE --sha256 3fe8d55a98dbf260eace67c00cf9bc53edb46234e840098a0b93df3096b97fb6 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/end-of-stream/LICENSE --sha256 bb996a5665c8e18041251e833e52b590f0da5050c1878aa3e3a47f71bb16fa6d src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/engine.io-client/LICENSE --sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/engine.io-client/node_modules/debug/LICENSE --sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/engine.io-client/node_modules/ms/license.md --sha256 8e0349070612cb59fc604588974e193d8363f0a08752caf31d3f270a609d346a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/engine.io/LICENSE --sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/engine.io/node_modules/debug/LICENSE --sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/engine.io/node_modules/ms/license.md --sha256 2a190271977c2ad47c85a9e08cc05d078fe9293643061d466d2ae89ce8e5c2f1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/engine.io-parser/LICENSE --sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/ent/LICENSE --sha256 92b07a2e5b0e051d37dde85042c736d6d551cfcbc0983f39d7ef903b3986bbc1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/error-ex/LICENSE --sha256 c2c31e096c312163e9a7a908a5209f335eb4c3381d6c404dd1e1b91fe65707fc src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/es6-object-assign/LICENSE --sha256 da852e222c72bc04a0a9046aac35f2e5d33775a8ea9f1d8f59b1cfd195ef9bb0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/es6-promise/LICENSE --sha256 00d402c2bbe7c67369bd01ce2c16b8ed46ccc949a1ee2d6bb8f9606afa8c7434 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/es-abstract/LICENSE --sha256 255aa557a1f55224ce522f311629c0bf20854740a67955cefd798fbd1d3d1ded src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/escape-html/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/escape-string-regexp/license --sha256 0e74697a68cebdcd61502c30fe80ab7f9e341d995dcd452023654d57133534b1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/escodegen/LICENSE.BSD --sha256 94bcb9959136723aa4fb36e1a6c4d5c662a2369978cfae344dabfb83ae619e79 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/escodegen/node_modules/esprima/LICENSE.BSD --sha256 db83f2ede67f36cfab1ea0721ea2ee97515863e9a65346881f305e430451cc91 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/eslint/LICENSE --sha256 b67ae8fe5f32d0e6164655de53075cba04bb69c23e7d11efcfed6a0fa265ef64 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-mocha/LICENSE --sha256 541c415066b6139f0fb6ad55f633abbc62f0ba6b54543f1ff00c762e76a90239 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/eslint-plugin-rulesdir/LICENSE.md --sha256 d3a724e2ed749f172ff70b62a1d0631b7d4b0ea273782365a3464d4e2d6b6dbd src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/eslint-scope/LICENSE --sha256 fcf6eabf68ca96988a6b506b4fdc6cc32535d80eb2e11c79724af5ac6f50262b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/eslint-utils/LICENSE --sha256 d8bf34ff6d190640a01e7704ad78253fc181bc128949d71273fbbaa12f33c0b4 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/eslint-visitor-keys/LICENSE --sha256 6273faa0d14a54972c0341a724010eb8cd928ee486745a9eea8cf80680ba5098 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/espree/LICENSE --sha256 94bcb9959136723aa4fb36e1a6c4d5c662a2369978cfae344dabfb83ae619e79 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/esprima/LICENSE.BSD --sha256 ac68116ae73740de4190892f334992e449a124600924ec761e64319d3aac9e6e src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/esquery/license.txt --sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/es-to-primitive/LICENSE --sha256 0e74697a68cebdcd61502c30fe80ab7f9e341d995dcd452023654d57133534b1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/estraverse/LICENSE.BSD --sha256 0e74697a68cebdcd61502c30fe80ab7f9e341d995dcd452023654d57133534b1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/esutils/LICENSE.BSD --sha256 3aecc12b1cb28832b5f65ab64291de96568c3f236a74d646281b4491f7bcadbf src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/eventemitter3/LICENSE --sha256 631987b7616a325a5b97566c232418481ddf7dbb5ecadefb991e791876cc2599 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/events/LICENSE --sha256 cf93ad78cfd5f3523248675aeb2a46e003367596883d4fa26a0c38d553ab0f61 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/evp_bytestokey/LICENSE --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/execa/license --sha256 97af7428f93afbab9bf79cd09254da1357161794f4255eb1b4599f04dd2d2e7c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/extend/LICENSE --sha256 9580cc528a1c38d1560a9d36e34404fe1ea9d8e6f44c596dac2a3104ef63cdab src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/extend-shallow/LICENSE --sha256 e33b7bc13a0e5ea9ed6718e12e99a5b0b60276162f0195aa7f342397f4b0155d src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/external-editor/LICENSE --sha256 77b2de947c65f3062fb347118ca198ca50898ead84a8509d8153fa65741f029b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/extract-zip/LICENSE --sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/extract-zip/node_modules/debug/LICENSE --sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/extract-zip/node_modules/ms/license.md --sha256 7bf9b2de73a6b356761c948d0e9eeb4be6c1270bd04c79cd489c1e400ffdfc1a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/fast-deep-equal/LICENSE --sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/fast-json-stable-stringify/LICENSE --sha256 942a98cb8846a6354266193f173c1354615827fbb7d67f68399599dff12c4d6a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/fast-levenshtein/LICENSE.md --sha256 176d95320d565cb034d8323797b6cd6160238f625453687f98aad2085c46c3b3 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/fd-slicer/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/figures/license --sha256 c8c8324aff32c44f9e501aac5b3b97540c26af7d6dd6af8bce5e34300596e27d src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/file-entry-cache/LICENSE --sha256 99513010b6a19894e01864cba86bf98291bef8251a302d90ab1a572d91ebacc8 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/fileset/LICENSE-MIT --sha256 35bdd8a44339719441900fb50fbefc5e2dca1ca662cbaed7a687de842c8b70f2 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/fill-range/LICENSE --sha256 24973d5320410e565ec92f18f73f12af7d97c634d414ba170d119fe3f98904c8 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/finalhandler/LICENSE --sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/finalhandler/node_modules/debug/LICENSE --sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/finalhandler/node_modules/ms/license.md --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/find-up/license --sha256 c8c8324aff32c44f9e501aac5b3b97540c26af7d6dd6af8bce5e34300596e27d src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/flat-cache/LICENSE --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/flat-cache/node_modules/rimraf/LICENSE --sha256 95a61f61553614db5421a2cefb17c22ff6b2b4b2206f5bc8913d04f72a22b033 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/flat/LICENSE --sha256 5097efeab30293dd7e26d6960b6b94f1aeca958d22f1eca3535c482a891e95a9 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/flatted/LICENSE --sha256 bfa8a54bb952ccda79f0f1889721d108f5b605babbb2b8a3705ffb52f4132eb7 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/follow-redirects/LICENSE --sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/follow-redirects/node_modules/debug/LICENSE --sha256 99de4c30f4643c00d4895d9c6ade0af4ec43d301449c191f5fbe41b53bb6a13a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/fsevents/LICENSE --sha256 1e76029602ae9b21cc4e612db2496d92febed882ba13ba745f8b3309e85f9d39 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/fs-extra/LICENSE --sha256 8465b04b67f473341171b5c9c8b2c741a4a395b3f6ed58339b3a4f4db3db7472 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/fs.realpath/LICENSE --sha256 e67aed7df22dc8031e4fcf5338fe91cb33e3817e5c58a99a2a2802eea9069791 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/functional-red-black-tree/LICENSE --sha256 773e131a7684726005a7e4688a80b4620033bc08499bc1404dd1a1eb3bca725e src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/function-bind/LICENSE --sha256 902dbb4154679fb2b8d7c33878183f45b268d01eae5e5033dddaa8852d45f213 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/get-caller-file/LICENSE.md --sha256 e5aee0714b6ecc416454b968d1017570ef609f20d8722ab84b07acd550b78198 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/get-func-name/LICENSE --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/get-stream/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/globals/license --sha256 6236fa0b88a4a0cce3dda0367979491b2052b3c8d6b1c10b3668de083e86a7f0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/glob/LICENSE --sha256 a2a19c04f527f7582fb2e58887f0a90f403732fc6accd7322287f0f5949b489e src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/glob-parent/LICENSE --sha256 3672fb6ef1c214578dfee689643516c2685f61ab08d130517ca8ea24f383a840 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/glob-parent/node_modules/is-glob/LICENSE --sha256 2fc5460f1526810979054ecd18cd01349b57f38ea56d1e920afdea34d104540c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/graceful-fs/LICENSE --sha256 8a48a335d7dcc06e3da2bea89220cfe978394b1bc84a3e628e60bc4864917915 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/handlebars/LICENSE --sha256 dc1fcc41f783463ed272ada875a7d3d1baf6c6279e5efada2c4ef2ca72db39e1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/has-binary2/LICENSE --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/has-flag/license --sha256 898f204abbbbde58c6230a31842c59aeb8040fbcffa924db28e6d0b1d7631a3a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/hash-base/LICENSE --sha256 4fe5fd7b3318def0b74f8bf8c9276403f01da628fa8888822661519d80f237d3 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/has/LICENSE-MIT --sha256 206c1adcf206dc0031b11232f5b054ec5f1662407ab1ca415247921cab2068ab src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/has-symbols/LICENSE --sha256 483acb265f182907d1caf6cff9c16c96f31325ed23792832cc5d8b12d5f88c8a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/he/LICENSE-MIT.txt --sha256 c1476ec53119cd4c8370f91f5152ac76312a29b4fae2d49b5e0e0970fe0fa5ee src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/hosted-git-info/LICENSE --sha256 dcb94ff9b1e037a847bc20589dc81a1066d041fd4c16deb18b0fa968c66cf395 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/http-errors/LICENSE --sha256 5ffe28e7ade7d8f10d85d5337a73fd793dac5c462fb9a28fbf8c5046c7fbca3b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/http-errors/node_modules/inherits/LICENSE --sha256 589850dfc0a1d39a97c592d618d5772f84aec2b11c6898e020acb985299f3bab src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/http-proxy/LICENSE --sha256 ff151c00207c908581639851dd8504ce4255be0650b2b236edec2aa90342b0cd src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/https-browserify/LICENSE --sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/https-proxy-agent/node_modules/debug/LICENSE --sha256 ac779f7314c74f232ef847ea86e714abe25cf6eeb5cc97b69451b74e2af6492d src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/iconv-lite/LICENSE --sha256 18d45466ba3253deae04667e267a91ea8de8548f18c1125264d1c9db28194cc1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/ieee754/LICENSE --sha256 9c94db23dc4b1e9aaee5d195668b916afc71efed54af226b66cf0ccc4389c1c0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/ignore/LICENSE-MIT --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/import-fresh/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/indent-string/license --sha256 05dc4d785ac3a488676d3ed10e901b75ad89dafcc63f8e66610fd4a39cc5c7e8 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/inflight/LICENSE --sha256 5ffe28e7ade7d8f10d85d5337a73fd793dac5c462fb9a28fbf8c5046c7fbca3b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/inherits/LICENSE --sha256 1fa6ee8bb95a81ae3d73a5bd074a3ac380ffec13697051063ca1a601921b91db src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/inline-source-map/LICENSE --sha256 6cb0631f71c7749763fd3dd1d5bee52dd1070ec17f2edc1710079ad070bd2fbd src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/inline-source-map/node_modules/source-map/LICENSE --sha256 e6c3f1bc47f97cdeef953f6c109b6392be0d059ae94659faf550e61b7a75ebc7 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/inquirer/LICENSE --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/inquirer/node_modules/ansi-regex/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/inquirer/node_modules/strip-ansi/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/invert-kv/license --sha256 dc0fe5a22d9336f345ee984f9bf56f11f22877a3aa5fd16a1db9a8ca0e23a5d1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/is-arguments/LICENSE --sha256 92b07a2e5b0e051d37dde85042c736d6d551cfcbc0983f39d7ef903b3986bbc1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/is-arrayish/LICENSE --sha256 628a0b082ba17df4f4bcb7946d41988891d2b410b25927b995c2f632a0829676 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/isbinaryfile/LICENSE.txt --sha256 85fe65eefab89e2a683232b96e6f689279821a0bd3b351e9ab6a6ebd19dea567 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/is-binary-path/license --sha256 c7cc929b57080f4b9d0c6cf57669f0463fc5b39906344dfc8d3bc43426b30eac src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/is-buffer/LICENSE --sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/is-callable/LICENSE --sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/is-date-object/LICENSE --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/isexe/LICENSE --sha256 4922620a5741e9d1bb43dde132021a982ae7c545eed1c6e00b555d6fe978005f src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/is-extendable/LICENSE --sha256 73b5283588baa142c5baaef5f56d3e8fdea7a30b214e8c5737e87640f882453a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/is-extglob/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/is-finite/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/is-fullwidth-code-point/license --sha256 dc0fe5a22d9336f345ee984f9bf56f11f22877a3aa5fd16a1db9a8ca0e23a5d1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/is-generator-function/LICENSE --sha256 4cd903859549d4b20b571041f96dfae1136ed079c476126268f9d7cc1b611150 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/is-glob/LICENSE --sha256 dc0fe5a22d9336f345ee984f9bf56f11f22877a3aa5fd16a1db9a8ca0e23a5d1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/is-nan/LICENSE --sha256 35bdd8a44339719441900fb50fbefc5e2dca1ca662cbaed7a687de842c8b70f2 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/is-number/LICENSE --sha256 0ead7e8cd8b0bc66a981ee69acaf1297ffa838cfce1b156a039bb24f997c0a27 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/isobject/LICENSE --sha256 4cd903859549d4b20b571041f96dfae1136ed079c476126268f9d7cc1b611150 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/is-plain-object/LICENSE --sha256 44191656d296391e0ec97e32f5385f0d02b6f2992694082d22ea04ba0f66f9e4 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/is-promise/LICENSE --sha256 dc0fe5a22d9336f345ee984f9bf56f11f22877a3aa5fd16a1db9a8ca0e23a5d1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/is-regex/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/is-stream/license --sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/is-symbol/LICENSE --sha256 b661867c1d66a1b71ee3a6109159874334cd5c182a80d1bcc7353b5a4c6823c6 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/istanbul-api/LICENSE --sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/istanbul-diff/node_modules/minimist/LICENSE --sha256 e09f9b52c6ce5c17ba8103cd0cbf446c33b5448b0c1d01d711b36a1f15a501ba src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/istanbul-lib-coverage/LICENSE --sha256 e09f9b52c6ce5c17ba8103cd0cbf446c33b5448b0c1d01d711b36a1f15a501ba src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/istanbul-lib-hook/LICENSE --sha256 e09f9b52c6ce5c17ba8103cd0cbf446c33b5448b0c1d01d711b36a1f15a501ba src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/istanbul-lib-instrument/LICENSE --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/istanbul-lib-instrument/node_modules/semver/LICENSE --sha256 e09f9b52c6ce5c17ba8103cd0cbf446c33b5448b0c1d01d711b36a1f15a501ba src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/istanbul-lib-report/LICENSE --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/istanbul-lib-report/node_modules/supports-color/license --sha256 b661867c1d66a1b71ee3a6109159874334cd5c182a80d1bcc7353b5a4c6823c6 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/istanbul-lib-source-maps/LICENSE --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/istanbul-lib-source-maps/node_modules/rimraf/LICENSE --sha256 d38a14ec66572a5588bba501f05eef0874e3ce929f0ddcb749c7557f4fdcb905 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/istanbul/LICENSE --sha256 4d3083ec594b158fd6adfdc6c9423ffe0746d2d93cebfb98f1a35b69da78051e src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/istanbul/node_modules/async/LICENSE --sha256 0e74697a68cebdcd61502c30fe80ab7f9e341d995dcd452023654d57133534b1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/istanbul/node_modules/escodegen/LICENSE.BSD --sha256 c9d85a24226fa4dd8c0756961de362cee34f6e9b1d19938bd480239950ad9a93 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/istanbul/node_modules/escodegen/LICENSE.source-map --sha256 4193a099a2c3ba864dd6b94f37e2fd80757d50796999d65adbca6a8c0f3a8e0a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/istanbul/node_modules/esprima/LICENSE.BSD --sha256 0e74697a68cebdcd61502c30fe80ab7f9e341d995dcd452023654d57133534b1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/istanbul/node_modules/estraverse/LICENSE.BSD --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/istanbul/node_modules/glob/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/istanbul/node_modules/has-flag/license --sha256 6cb0631f71c7749763fd3dd1d5bee52dd1070ec17f2edc1710079ad070bd2fbd src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/istanbul/node_modules/source-map/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/istanbul/node_modules/supports-color/license --sha256 e09f9b52c6ce5c17ba8103cd0cbf446c33b5448b0c1d01d711b36a1f15a501ba src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/istanbul-reports/LICENSE --sha256 f481fe414a74f72c6b37890ad65e1d0b7c3f51be175b6d3e992fdcdb66882bd4 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/is-utf8/LICENSE --sha256 483acb265f182907d1caf6cff9c16c96f31325ed23792832cc5d8b12d5f88c8a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/jsesc/LICENSE-MIT.txt --sha256 a9801fb52ba22ef808682a094da8a7a480584b7ed0dfd0d888ab543616335031 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/jsonfile/LICENSE --sha256 6cf2891dd0e66460f7d2ed83e1e3fe4b4b4c1a8c1f1f96c222a3466ad12ff197 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/json-parse-better-errors/LICENSE.md --sha256 7bf9b2de73a6b356761c948d0e9eeb4be6c1270bd04c79cd489c1e400ffdfc1a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/json-schema-traverse/LICENSE --sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/json-stable-stringify-without-jsonify/LICENSE --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/json-stringify-safe/LICENSE --sha256 2213d91c606205c71eb051a199478cdc2adde945893404d7f1421436dd6d5cc1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/js-tokens/LICENSE --sha256 a07bc24468b9654ce76a547d47a2db282d07733b715db4c73a98bd63961f9550 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/js-yaml/LICENSE --sha256 94bcb9959136723aa4fb36e1a6c4d5c662a2369978cfae344dabfb83ae619e79 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/js-yaml/node_modules/esprima/LICENSE.BSD --sha256 e3d4ed2aa50e7583730b1531034331ba9093c8bef7414234c7c9306db3858913 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/karma-chai/LICENSE --sha256 296b9a3c5e4eb7b79a6f1dca9a27ee31e48fe5c9d48a32ec31ac924b65ff287c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/karma-chrome-launcher/LICENSE --sha256 be13520ed43fa818f7bbe9d3a2beccaf1931421d818d35b42bdae3c127241ed3 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/karma-coverage-istanbul-instrumenter/LICENSE --sha256 55c6f6d52a0b60393333dd4e9d385957c7e784517daa9cfbf5b09ec812811eec src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/karma-coverage-istanbul-reporter/LICENSE --sha256 296b9a3c5e4eb7b79a6f1dca9a27ee31e48fe5c9d48a32ec31ac924b65ff287c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/LICENSE --sha256 d38a14ec66572a5588bba501f05eef0874e3ce929f0ddcb749c7557f4fdcb905 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/LICENSE-istanbul --sha256 6cb0631f71c7749763fd3dd1d5bee52dd1070ec17f2edc1710079ad070bd2fbd src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/karma-coverage/node_modules/source-map/LICENSE --sha256 6e4e577107740b24ebd73cb813be506861d706129e502ca7160683a5cea4c129 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/karma/LICENSE --sha256 296b9a3c5e4eb7b79a6f1dca9a27ee31e48fe5c9d48a32ec31ac924b65ff287c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/karma-mocha/LICENSE --sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/karma-mocha/node_modules/minimist/LICENSE --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/karma/node_modules/rimraf/LICENSE --sha256 2b3adc1e55676b9443f76bdb17e42371de98a4be6abd3ae6e5f3590f6f3e4f6f src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/karma-sourcemap-loader/LICENSE --sha256 3c50a3d2df1468f5e7b723d4c931c1c7ba6775740aa1ef9fa49586ddb7b168fd src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/karma-typescript/LICENSE --sha256 7cdb44aabddbdd78998119d68a39c87424119b663945c79891fc1b022301824c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/karma-typescript/node_modules/acorn/LICENSE --sha256 d9fed24f132985934fca621c4dc1dfb53e03377a24d0568d424383d7eaa9c0ac src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/karma-typescript/node_modules/async/LICENSE --sha256 6cb0631f71c7749763fd3dd1d5bee52dd1070ec17f2edc1710079ad070bd2fbd src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/karma-typescript/node_modules/source-map/LICENSE --sha256 162413c61e0982abe89a06bf7a02ec760dc49a7364d838bd9f01daebb5b95954 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/karma-typescript/node_modules/tmp/LICENSE --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/karma-typescript/node_modules/tmp/node_modules/rimraf/LICENSE --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/lcid/license --sha256 b9eb082c39fe245e38793699074c394c43a722c51fce031c3c165cb92a31035c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/levn/LICENSE --sha256 150d7707d4532d57bdb5718637ff62fff1f075921c5ffaa084df27f900bfea76 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/license-checker/bin/license-checker --sha256 455629980585dfdadbdcbaf846659b65da3dd092ac9bfd10b07717a0e2f84ef5 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/license-checker/lib/license-files.js --sha256 37932d5f93a7f9e762346358ae427e703d69fdaae6e7cd67158b35eea91c9eec src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/license-checker/lib/license.js --sha256 adeb5a7f7d027ec14c3698be7a0f248978516ab39ccec4fb70689ba4753cdd67 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/license-checker/LICENSE --sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/license-checker/node_modules/debug/LICENSE --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/license-checker/node_modules/nopt/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/load-json-file/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/load-json-file/node_modules/pify/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/load-json-file/node_modules/strip-bom/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/locate-path/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/locate-path/node_modules/path-exists/license --sha256 d778ae0088806b771424967d88efb68f3adb3705c31c3b7c0a052fe2eebd5268 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/lodash-deep/LICENSE --sha256 f71e8ed126b46346494aad5486874cd8f0aafe95092ed67d2e3cb6110f939abc src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/lodash/LICENSE --sha256 90df9e2220f682e1f77e24b1c0f72d2de18b818096c957a65698e74c41a4826f src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/lodash.memoize/LICENSE.txt --sha256 66da8b277e527c270de6abc57727c58032267d161a81dbac02c3eed45fd13366 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/log4js/LICENSE --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/log-symbols/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/loud-rejection/license --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/lru-cache/LICENSE --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/make-dir/license --sha256 3d3fba5375126ff321d3a51938899d744b1189896618e0f2d088d9e1ebf2822a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/map-age-cleaner/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/map-obj/license --sha256 898f204abbbbde58c6230a31842c59aeb8040fbcffa924db28e6d0b1d7631a3a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/md5.js/LICENSE --sha256 74d8054d56d522bdaa340d3d71130cb204997d523a5292c85ac1264dd77c8d06 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/media-typer/LICENSE --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/mem/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/mem/node_modules/mimic-fn/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/meow/license --sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/meow/node_modules/minimist/LICENSE --sha256 965ef284f7f4c176842ec2e87fa13e79feed777d56d7a21a5a3b38f1bb6dc288 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/mime-db/LICENSE --sha256 8f2658c03422c408b2b2ce4d151decc3b1a6fd3d86e5ca9433777bccdcdf75a2 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/mime/LICENSE --sha256 71f83c4c0621102a56d9853812777b85751bce7e9726f686f5b056c1f8a4b0e6 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/mime-types/LICENSE --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/mimic-fn/license --sha256 136fee1129ea96ce18b41c26a72f5d4ba196ee41bfd73b55d0b8509cdda148e9 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/minimalistic-assert/LICENSE --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/minimatch/LICENSE --sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/minimist/LICENSE --sha256 05991c2e8f070b69ec5b656c2c12fd07cd0153dd157d39b050b82af59b319a01 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/mkdirp/LICENSE --sha256 bd5663836feb58ffb7d0e6b9e62010f4c3399f2bb0a4cf6514a15d597bbdd577 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/mocha/LICENSE --sha256 94e1923e52409cfd50e97988d9772c0de15f65700097e3227fec367a39e82b94 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/ansi-colors/LICENSE --sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/debug/LICENSE --sha256 152f0fb43e953fcf5c56c5bfa4c834bb96b1603e4026319c613dd3e734f305cf src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/diff/LICENSE --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/find-up/license --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/glob/LICENSE --sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/ms/license.md --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/mocha/node_modules/supports-color/license --sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/ms/license.md --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/mute-stream/LICENSE --sha256 553d4d20029a24e315b428a1a54a9e109eaa340f2e958a4f50a92362c2c4070b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/negotiator/LICENSE --sha256 811238ba7d85f6fe6b820703a32f92705bcf77bc352ddc3476783491c64a129a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/neo-async/LICENSE --sha256 bd220c219b05e6c22b7c23613ca926f60932d07c9fe141dd6e04b80dbc4b4e52 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/nice-try/LICENSE --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/nopt/LICENSE --sha256 d16b2b8c511d9f2bef8bbf49f0e2a94f032b6b8d181f71c83912c34c116a02e1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/normalize-package-data/LICENSE --sha256 60acd7711e6c138e6041836e32d922705254cc1568a30fdf16aa8f59bb87aeaa src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/normalize-package-data/node_modules/resolve/LICENSE --sha256 e70ff771504ba41f2be55de812a017ff46433d7a250c862e38fc419159e44500 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/normalize-path/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/npm-run-path/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/number-is-nan/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/object-assign/license --sha256 a596744eec6b05682ed972bf93937668bbc8da2caed93fbf6510389de019b5c0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/object.assign/LICENSE --sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/object.entries/LICENSE --sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/object.getownpropertydescriptors/LICENSE --sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/object-inspect/LICENSE --sha256 dc0fe5a22d9336f345ee984f9bf56f11f22877a3aa5fd16a1db9a8ca0e23a5d1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/object-is/LICENSE --sha256 5640e5cbe2e9f57f6ccfdd8dbfbeadb875495bdbcb69d2666ce3177ccd0942e4 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/object-keys/LICENSE --sha256 30792070c6ec188caccbadc5ee32c3e33fdc5e9044c2f08cb1d01213e5a01084 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/omit-deep-lodash/LICENSE --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/once/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/onetime/license --sha256 8089bcc08845ec143e5761f4a101a65b8c792a0dedbfeeb90a15560c0b77f768 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/on-finished/LICENSE --sha256 05991c2e8f070b69ec5b656c2c12fd07cd0153dd157d39b050b82af59b319a01 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/optimist/LICENSE --sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/optimist/node_modules/wordwrap/LICENSE --sha256 b9eb082c39fe245e38793699074c394c43a722c51fce031c3c165cb92a31035c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/optionator/LICENSE --sha256 d25d1d6d28c35cb6f358e2833e405c4e53fec2fa24d156323ddea5cd438d3407 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/os-browserify/LICENSE --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/osenv/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/os-homedir/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/os-locale/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/os-tmpdir/license --sha256 a6859a1cdfa7b6ebcdd52505c41bb72e747675b3e7fe0b908c0ac09280f0ba93 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/pad/LICENSE --sha256 a04665b3b2de56c66730c1f720f528175739e4104f79073614aa611da1e85539 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/pako/LICENSE --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/parent-module/license --sha256 bc5ed4eed738303bf403ec3b7e0a8e76760ef60664ad050a0ff61db23da77e66 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/parse-asn1/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/parse-json/license --sha256 a41d7b212c43bf90af534ec5d73d24a65e3a8cf17941b6d10e9398346a179698 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/parseqs/LICENSE --sha256 15c35ddf8c82a5fc84e3801db12e279b744605d6ad810e1b52ad09832fc71806 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/parseuri/LICENSE --sha256 11d017c3b9f1ee3f44caf7203035f0461d5b57e0db8ce1bc03a9af34fa7d3f6b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/parseurl/LICENSE --sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/path-browserify/LICENSE --sha256 9c791b69df62b2264d0a846786f82b00bd6943200a0b10eba66a1ba7a7785fc8 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/path-dirname/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/path-exists/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/path-is-absolute/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/path-key/license --sha256 3f4609137f65070541b9214300ea0d640af8192857de0eeb2b03403003d9228a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/path-parse/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/path-type/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/path-type/node_modules/pify/license --sha256 5d45910e7ed82fecc3e29b40a5b3a17ceb609fda19f860aa2ec180d87f4f9d4a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/pathval/LICENSE --sha256 a9667a8bf55e7f20cf894cb47774f94ebd4eb366408aafb980f1f6547bcdc10a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/pbkdf2/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/p-defer/license --sha256 7e64acffcb0d20d33f5a86949ffd4a99ae045b10c7332a9c3a58635876c16880 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/pend/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/p-finally/license --sha256 d0cd141b0c322fded5dfad1d4645bb2fedfc05b7321fe1009469638190d59ef9 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/picomatch/LICENSE --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/pify/license --sha256 6ee0feb1f6ef996ff5a68600f8cf98909cf412d39ef3cdceaefd87d636fa1b7f src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/pinkie/license --sha256 6ee0feb1f6ef996ff5a68600f8cf98909cf412d39ef3cdceaefd87d636fa1b7f src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/pinkie-promise/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/p-is-promise/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/p-limit/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/p-locate/license --sha256 f476f01d5da0d8124355eeb79b42b95d2ad2a88d229dbe02b815628760a8cb43 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/plugin-error/LICENSE --sha256 b9eb082c39fe245e38793699074c394c43a722c51fce031c3c165cb92a31035c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/prelude-ls/LICENSE --sha256 f4bbb78fa28677ad9b9c0a4b7a255e23c0b24e619c873ed66a11d47c16c88114 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/private/LICENSE --sha256 59a400d04c5078579acc27ddd6452c1bdf763f9506e01364700935fbb1a7c91b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/process/LICENSE --sha256 ecdccbcf39024f624ded480c01c0b25458e1eca8f26ecf040933865ce56d9a4f src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/process-nextick-args/license.md --sha256 d7d2a7786de7c7cfd96f920c6f12927d74e1d2a861ca4498bf465c3bc3f4c21c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/progress/LICENSE --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/pseudomap/LICENSE --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/p-try/license --sha256 db6109f994692150ed82cd904bb053c73b97b23678bf52047f747bfec11e1934 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/public-encrypt/LICENSE --sha256 3fe8d55a98dbf260eace67c00cf9bc53edb46234e840098a0b93df3096b97fb6 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/pump/LICENSE --sha256 483acb265f182907d1caf6cff9c16c96f31325ed23792832cc5d8b12d5f88c8a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/punycode/LICENSE-MIT.txt --sha256 a1e4522979cd422b42d0b464072eb7d0d218651659f56bf09f8c147384e3f105 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/puppeteer/LICENSE --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/puppeteer/node_modules/rimraf/LICENSE --sha256 3de284c8e6fa7e8437eff6f53695471e0332129a5b42a79361e17b7637de94b3 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/puppeteer/node_modules/ws/LICENSE --sha256 d2f9d2835eb09ccf673e118e4fdc372075437c1787e66c2202912fbe3e5ee9e1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/qs/LICENSE --sha256 cb72d9714ddc21e758d63f423be0caddf909d23ccbb10a2f5201a870818e4f57 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/querystring-es3/License.md --sha256 cb72d9714ddc21e758d63f423be0caddf909d23ccbb10a2f5201a870818e4f57 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/querystring/License.md --sha256 f0606775704212c0b49fb4df8193f7ec190d057551fc857d9f3aaa482b878e29 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/ramda/LICENSE.txt --sha256 ddc0dd5947bd2966b9a4cfde098566b011de0acfbe7814536955636ce9e3eced src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/randombytes/LICENSE --sha256 ddc0dd5947bd2966b9a4cfde098566b011de0acfbe7814536955636ce9e3eced src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/randomfill/LICENSE --sha256 f655e6291356ec0de7a8f0e69f294961a2cea86678ec94588be1e6a492e278ab src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/range-parser/LICENSE --sha256 c8e6bca7230689d536a3bd7158f66e9c4f89f95d0748743a0370ac229e9023ad src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/raw-body/LICENSE --sha256 ec62dc96da0099b87f4511736c87309335527fb7031639493e06c95728dc8c54 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/readable-stream/LICENSE --sha256 dffec71d93f273d2af7b54c6c7e7e70b3289c632ec0d7253210ec21ac336d5ac src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/readdirp/LICENSE --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/readdir-scoped-modules/LICENSE --sha256 5ffe28e7ade7d8f10d85d5337a73fd793dac5c462fb9a28fbf8c5046c7fbca3b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/read-installed/LICENSE --sha256 69be713b3d6c33e0dba76c4d23d986d568593abca04ce47d75162af255d6a345 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/read-package-json/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/read-pkg/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/read-pkg-up/license --sha256 6ca87d1dce5b82873603e566fd83dabe8771fb169013337d4a14bb9bbf794687 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/recast/LICENSE --sha256 94bcb9959136723aa4fb36e1a6c4d5c662a2369978cfae344dabfb83ae619e79 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/recast/node_modules/esprima/LICENSE.BSD --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/redent/license --sha256 fcf6eabf68ca96988a6b506b4fdc6cc32535d80eb2e11c79724af5ac6f50262b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/regexpp/LICENSE --sha256 aac9937f6a8dbc3328d2b90ab19691333ec4931634ea808673c897e623a9efc1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/remap-istanbul/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/repeating/license --sha256 a92e52eb1fa7cd746e3827bf01d3a3589bbc8e1e51348b1da042aad165525ad1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/require-directory/LICENSE --sha256 365496ca1f56da40b23c9815fc40fa9005847b2f8f8fd1c1a4929ef25ec8cd1d src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/require-main-filename/LICENSE.txt --sha256 3b2a6a268aa815dec121d614245e03b5c68db1f044d5b525e36db7d5dc7fb9c3 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/requires-port/LICENSE --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/resolve-from/license --sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/resolve/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/restore-cursor/license --sha256 1ce941682a96c7b898ecd125d0f2e22319758ea6f3adbf498a65d649b0f3f7dd src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/rfdc/LICENSE --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/rimraf/LICENSE --sha256 4847d2fd9ed54cc006dd79f5a14fa5dd35eb8274dca511418166e195e277c05b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/ripemd160/LICENSE --sha256 cc9426fe569f331f48fd3134b3a03b5bbe3fc7bd25d604be0006bd55a6134cf5 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/rollup/LICENSE.md --sha256 e5c1364118b39fa98b959138ce4aa4d0e68cfbee12d115e69730579fecb1dc1b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/run-async/LICENSE --sha256 81c407ac717813b0e3795402960e04003c7bba8ba59b621624707028531c9ade src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/rxjs/_esm2015/LICENSE.txt --sha256 81c407ac717813b0e3795402960e04003c7bba8ba59b621624707028531c9ade src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/rxjs/_esm5/LICENSE.txt --sha256 81c407ac717813b0e3795402960e04003c7bba8ba59b621624707028531c9ade src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/rxjs/LICENSE.txt --sha256 81c407ac717813b0e3795402960e04003c7bba8ba59b621624707028531c9ade src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/rxjs/src/LICENSE.txt --sha256 c7cc929b57080f4b9d0c6cf57669f0463fc5b39906344dfc8d3bc43426b30eac src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/safe-buffer/LICENSE --sha256 4bc935e71be198c67ddf3c2b5fddb195f6edc182bfc155a96a6db61b44b494b9 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/safer-buffer/LICENSE --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/semver/LICENSE --sha256 365496ca1f56da40b23c9815fc40fa9005847b2f8f8fd1c1a4929ef25ec8cd1d src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/set-blocking/LICENSE.txt --sha256 c4b4ad3a5746f1f5249a6dd90396ec519264e1bb02e01e48a6522c48a3a97cb4 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/setimmediate/LICENSE.txt --sha256 76d6d1ea0c268da37dd3c961b4fcfb23dee8417fff9e8786d4d44c585b781b69 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/setprototypeof/LICENSE --sha256 58dcf38be1438f739412b87eb70d64bf00e9976d529bb119f700d8b3167924f0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/sha.js/LICENSE --sha256 e6fdf7ac2af533b4436d99aa75df32aa78690510f7d68a3e73e8576967298d2f src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/shebang-command/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/shebang-regex/license --sha256 e05b1eaf5b5f99b7ad75cd1f38858ff9a311780b97715ead67936d60bf96aa7e src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/signal-exit/LICENSE.txt --sha256 3dc3b3d3a284d871f7f307655c90fb101d73abbf87bbddeefd2f67883353bdbc src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/slice-ansi/license --sha256 05dc4d785ac3a488676d3ed10e901b75ad89dafcc63f8e66610fd4a39cc5c7e8 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/slide/LICENSE --sha256 56b7b228fde8d638cc7f1c3d0022cf111764083ac4f803b7a50a90388dce3788 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/socket.io-adapter/LICENSE --sha256 62e2032a1e1458b1d92a62f5fc51be48e08b95062295c91a9f3bd3686809d37e src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/socket.io-client/LICENSE --sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/socket.io-client/node_modules/debug/LICENSE --sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/socket.io-client/node_modules/ms/license.md --sha256 c10d192d935165dac336ae245f9eef4c42bb37e7c6f5c5f6f7663db778122df1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/socket.io/LICENSE --sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/socket.io/node_modules/debug/LICENSE --sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/socket.io/node_modules/ms/license.md --sha256 56b7b228fde8d638cc7f1c3d0022cf111764083ac4f803b7a50a90388dce3788 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/socket.io-parser/LICENSE --sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/socket.io-parser/node_modules/debug/LICENSE --sha256 6652830c2607c722b66f1b57de15877ab8fc5dca406cc5b335afeb365d0f32c1 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/socket.io-parser/node_modules/ms/license.md --sha256 6cb0631f71c7749763fd3dd1d5bee52dd1070ec17f2edc1710079ad070bd2fbd src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/source-map/LICENSE --sha256 c5ca60a739543ef97683dfa0a94773b214c86c826c76a27b8f8e6eb38148cbce src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/spdx-compare/LICENSE.md --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/spdx-correct/LICENSE --sha256 7edb57f7065309027de249642341292a5b21410d5773cc55bba73ff9cf01060e src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/spdx-expression-parse/LICENSE --sha256 c5ca60a739543ef97683dfa0a94773b214c86c826c76a27b8f8e6eb38148cbce src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/spdx-ranges/LICENSE.md --sha256 a21ab121cef9bed38553faad40e49b27ae3d2578d07a70956664e681021c9875 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/spdx-satisfies/LICENSE --sha256 a4cdda44b5adea4731d53dcae78fb5124f8fd853e994f01e25d8c33a7daf818b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/sprintf-js/LICENSE --sha256 512cfa4d5e7a7569c7ae4dd95241cb6ae2aaf648ef9ebd080c01bd24868d26e9 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/statuses/LICENSE --sha256 ff151c00207c908581639851dd8504ce4255be0650b2b236edec2aa90342b0cd src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/stream-browserify/LICENSE --sha256 ec62dc96da0099b87f4511736c87309335527fb7031639493e06c95728dc8c54 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/stream-browserify/node_modules/readable-stream/LICENSE --sha256 c7cc929b57080f4b9d0c6cf57669f0463fc5b39906344dfc8d3bc43426b30eac src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/stream-browserify/node_modules/safe-buffer/LICENSE --sha256 11f2aafb37d06b3ee5bdaf06e9811141d0da05263c316f3d627f45c20d43261b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/stream-browserify/node_modules/string_decoder/LICENSE --sha256 a0e6357a5e8ea65827addeb383e0948a1874d2f46bc7feaf6349b7a376ed6e98 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/stream-http/LICENSE --sha256 9660914267128b5f96a102bd7f6268c249110a39cb7c4bb7f536d856445d739c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/streamroller/LICENSE --sha256 98c970de440dcfc77471610aec2377c9d9b0db2b3be6d1add524a586e1d7f422 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/streamroller/node_modules/debug/LICENSE --sha256 11f2aafb37d06b3ee5bdaf06e9811141d0da05263c316f3d627f45c20d43261b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/string_decoder/LICENSE --sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimleft/LICENSE --sha256 c61652db3d2808f667b48af0a358f0d85fd07ad4a0d0b1a50882dec3b764c522 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/string.prototype.trimright/LICENSE --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/string-width/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/strip-ansi/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/strip-bom/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/strip-eof/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/strip-indent/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/strip-json-comments/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/supports-color/license --sha256 37b6932865726cf59cbfb8b32a5c9fd82c834c2deba4d53aa4a6b433ae69cdda src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/table/LICENSE --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/table/node_modules/ansi-regex/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/table/node_modules/string-width/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/table/node_modules/strip-ansi/license --sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/text-table/LICENSE --sha256 faae57631e1c7d641c3b6f9b110c2a7a28c8b383d08d7796ac472c509f075850 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/through2/LICENSE.md --sha256 e8734448285a2dd773d40136ed5d5e8163a70701dd540cdc796cfca232f67d55 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/through/LICENSE.APACHE2 --sha256 d72dea1a8cdf3f4dfa2f594253d0c5b37baefc76e806f5ecb0e426393edcd505 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/through/LICENSE.MIT --sha256 d5f14c3258420dfe5a3b641a143d6e6dd90eabb5962244d937e25699c3a45ec9 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/timers-browserify/LICENSE.md --sha256 162413c61e0982abe89a06bf7a02ec760dc49a7364d838bd9f01daebb5b95954 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/tmp/LICENSE --sha256 61b82d27e63b14eabc706960aabf6caa1b27d044eb00d7908f92e68085301c3a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/to-fast-properties/license --sha256 a832d679750e49ab433626ab196350b89964b60eb0d3edd3341887c7d5f4c128 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/toidentifier/LICENSE --sha256 e7d1fee7347ffddccc5fd03327ffdb50f8c112be0d5016d62388a92c4ae6e7a9 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/to-regex-range/LICENSE --sha256 83927d1555a8e1d5ed9896991fbb2b4cdfb64f45f5e12b7446c3bff5cea538d3 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/treeify/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/trim-newlines/license --sha256 a5e9f9b1575301c7a7a03508fdaa2e05a918cc17fd21c6e898096a96d6a34f61 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/tslib/LICENSE.txt --sha256 ed0ff5ab79bc82703690fde4644e352c9ce73e9b890b87ea68b1a1fc5805792b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/tsutils/LICENSE --sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/tty-browserify/LICENSE --sha256 b9eb082c39fe245e38793699074c394c43a722c51fce031c3c165cb92a31035c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/type-check/LICENSE --sha256 26181ebee1063f3dc6766a3b6d05999a0da058f172eadf2ca5d15105ffd9735a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/typedarray/LICENSE --sha256 e5aee0714b6ecc416454b968d1017570ef609f20d8722ab84b07acd550b78198 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/type-detect/LICENSE --sha256 23d466b1b134b415b66fa50c6526b4cf3e7b9258554da88d3abb371721e7ce68 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/type-is/LICENSE --sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@types/chai/LICENSE --sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@types/color-name/LICENSE --sha256 5938d4fe4890c79ad14e02e643c385b25b8b6c7bbb97ab08996034b586512df5 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/eslint-plugin/LICENSE --sha256 fcf6eabf68ca96988a6b506b4fdc6cc32535d80eb2e11c79724af5ac6f50262b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/eslint-plugin/node_modules/regexpp/LICENSE --sha256 5938d4fe4890c79ad14e02e643c385b25b8b6c7bbb97ab08996034b586512df5 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/experimental-utils/LICENSE --sha256 d3a724e2ed749f172ff70b62a1d0631b7d4b0ea273782365a3464d4e2d6b6dbd src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-scope/LICENSE --sha256 e2fc706570305bcb7dfadb1cac951d5934ce0d7331a7a7ff1bbc254dbe1d9ef8 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/parser/LICENSE --sha256 635818d8f39384751c8a5f3f3e735022f07afb3ccdb26eb17ff8eca28428f888 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/typescript-estree/LICENSE --sha256 6236fa0b88a4a0cce3dda0367979491b2052b3c8d6b1c10b3668de083e86a7f0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/typescript-estree/node_modules/glob/LICENSE --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@typescript-eslint/typescript-estree/node_modules/semver/LICENSE --sha256 a5e9f9b1575301c7a7a03508fdaa2e05a918cc17fd21c6e898096a96d6a34f61 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/typescript/LICENSE.txt --sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@types/eslint-visitor-keys/LICENSE --sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@types/estree/LICENSE --sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@types/filesystem/LICENSE --sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@types/json-schema/LICENSE --sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@types/mocha/LICENSE --sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@types/node/LICENSE --sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/@types/puppeteer/LICENSE --sha256 b00ae96f0815ae8fa49c09044467306e98cd89d6770c535fb596ccbd350c6ab4 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/uglify-js/LICENSE --sha256 3b2a6a268aa815dec121d614245e03b5c68db1f044d5b525e36db7d5dc7fb9c3 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/ultron/LICENSE --sha256 3fda5977c0904e226190b4e21d64340c1731e2142d6fe5f3dee0090a216b8b63 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/universalify/LICENSE --sha256 1a526fbe8d8577f5a4b1c2821842b55b7c0e18862531c62ae4ce69c9b19b74b6 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/unpipe/LICENSE --sha256 97f780d3c79a42236f2b3435860f284c0ac6b958622f6bc9f1ac43fd49689b7b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/url/LICENSE --sha256 483acb265f182907d1caf6cff9c16c96f31325ed23792832cc5d8b12d5f88c8a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/url/node_modules/punycode/LICENSE-MIT.txt --sha256 1da14af109d9baaa8dee3094add5cc65a7772487dd94c8d2adfd36935b678c49 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/useragent/LICENSE --sha256 0154425673db15cdfa80ecba2c9b1f1a867f7197a006764712849bfc3a93cbb7 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/util-deprecate/LICENSE --sha256 6239c6144c31e58cf925c34483606969c555574d64ffa96518ab5d7f45c75d43 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/util-extend/LICENSE --sha256 6239c6144c31e58cf925c34483606969c555574d64ffa96518ab5d7f45c75d43 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/util/LICENSE --sha256 6e7d699cdd1e4fa837ba7718ea49841aa67201b449ea8b3f9cf274be15974a64 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/utils-merge/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/validate-npm-package-license/LICENSE --sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/vm-browserify/LICENSE --sha256 405a272eaef556691ad7dda96db3237c9544afe18725842a1a5b3ec308960222 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/void-elements/LICENSE --sha256 6294da0e0a201bbe1de254445c9d07133a9448af05e4e44d0a2364747d114368 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/wcwidth/LICENSE --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/which/LICENSE --sha256 852bf81203aa93aa89afc9f881ebb035322dc7334aaceff435c557634c94a815 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/which-module/LICENSE --sha256 0cef05dfff8b6aa7f35596984f5709f0d17c2582924a751efa471a76de7cdc11 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/wide-align/LICENSE --sha256 435a6722c786b0a56fbe7387028f1d9d3f3a2d0fb615bb8fee118727c3f59b7b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/wordwrap/LICENSE --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/wrap-ansi/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/wrap-ansi/node_modules/ansi-regex/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/wrap-ansi/node_modules/string-width/license --sha256 6fb9754611c20f6649f68805e8c990e83261f29316e29de9e6cedae607b8634c src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/wrap-ansi/node_modules/strip-ansi/license --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/wrappy/LICENSE --sha256 0ead7e8cd8b0bc66a981ee69acaf1297ffa838cfce1b156a039bb24f997c0a27 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/write/LICENSE --sha256 3de284c8e6fa7e8437eff6f53695471e0332129a5b42a79361e17b7637de94b3 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/ws/LICENSE --sha256 c7cc929b57080f4b9d0c6cf57669f0463fc5b39906344dfc8d3bc43426b30eac src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/ws/node_modules/safe-buffer/LICENSE --sha256 a5f35901ee8b2039a7431144c23dd10bd47c1d07bcee0cd3a536421d86412214 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/xmlhttprequest-ssl/LICENSE --sha256 82e67379203d5794e7c44549847d8d64ae6904591381682360470898bd306821 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/xtend/LICENSE --sha256 2034cce3b6fafcddd642c4175e01d3ddfc332a53b9f20fdc46b1466dc89ac469 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/y18n/LICENSE --sha256 4ec3d4c66cd87f5c8d8ad911b10f99bf27cb00cdfcff82621956e379186b016b src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yallist/LICENSE --sha256 fe71524a15f30aab0f39af7165d38fc64a4269b7d2a0caffebc907355aec9c92 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs/LICENSE --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/ansi-regex/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/ansi-styles/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/camelcase/license --sha256 2dc0465729366c3a7890dfa9e972a1ba7048a26c02116fb8b419a6a1ac110149 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/cliui/LICENSE.txt --sha256 693866fc419c6f61c8570438ec00659d156ec2b4d4a4d04091711f5f11a365d4 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/color-convert/LICENSE --sha256 7357445bac398c76c0aef75a587009fe406d40de6a79789eb5b7ecbbad317ef2 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/color-name/LICENSE --sha256 483acb265f182907d1caf6cff9c16c96f31325ed23792832cc5d8b12d5f88c8a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/emoji-regex/LICENSE-MIT.txt --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/find-up/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/is-fullwidth-code-point/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/locate-path/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/path-exists/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/p-locate/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/string-width/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/strip-ansi/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/wrap-ansi/license --sha256 365496ca1f56da40b23c9815fc40fa9005847b2f8f8fd1c1a4929ef25ec8cd1d src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs/node_modules/yargs-parser/LICENSE.txt --sha256 365496ca1f56da40b23c9815fc40fa9005847b2f8f8fd1c1a4929ef25ec8cd1d src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs-parser/LICENSE.txt --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs-parser/node_modules/camelcase/license --sha256 30877d17f7e38530d46b49fb375ee98ce2e8b085b3ee72d4c2888710416ef139 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/LICENSE --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/camelcase/license --sha256 48da2f39e100d4085767e94966b43f4fa95ff6a0698fba57ed460914e35f94a0 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/find-up/license --sha256 902dbb4154679fb2b8d7c33878183f45b268d01eae5e5033dddaa8852d45f213 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/get-caller-file/LICENSE.md --sha256 365496ca1f56da40b23c9815fc40fa9005847b2f8f8fd1c1a4929ef25ec8cd1d src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/require-main-filename/LICENSE.txt --sha256 fe71524a15f30aab0f39af7165d38fc64a4269b7d2a0caffebc907355aec9c92 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/yargs/LICENSE --sha256 365496ca1f56da40b23c9815fc40fa9005847b2f8f8fd1c1a4929ef25ec8cd1d src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yargs-unparser/node_modules/yargs-parser/LICENSE.txt --sha256 b303783d5eb7ca50b853ffa5f145e4e7998fab339831d848f507ca6cd970577a src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yauzl/LICENSE --sha256 3b2a6a268aa815dec121d614245e03b5c68db1f044d5b525e36db7d5dc7fb9c3 src/3rdparty/chromium/third_party/devtools-frontend/src/node_modules/yeast/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/devtools-frontend/src/scripts/closure/COPYING --sha256 af175b9d96ee93c21a036152e1b905b0b95304d4ae8c2c921c7609100ba8df7e src/3rdparty/chromium/third_party/devtools-frontend/src/third_party/axe-core/LICENSE --sha256 a8ad31b1c3f40dca5a84119351b8fa8ddc868edd77fad8a8ebf6d8f2d16fa4ae src/3rdparty/chromium/third_party/devtools-frontend/src/third_party/pyjson5/src/LICENSE --sha256 4f5753ce8acf3feafc758599058746d30bda07bc0d4cc3a6a1eb8e039fdba1dc src/3rdparty/chromium/third_party/dom_distiller_js/LICENSE --sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 src/3rdparty/chromium/third_party/dpkg-shlibdeps/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/emoji-segmenter/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/emoji-segmenter/src/LICENSE --sha256 9021fdb5341ebbb2eb5c771ac5cfac527790673179d3b21a42de1ab2798ec30f src/3rdparty/chromium/third_party/espresso/LICENSE --sha256 46336ab2fec900803e2f1a4253e325ac01d998efb09bc6906651f7259e636f76 src/3rdparty/chromium/third_party/expat/src/expat/COPYING --sha256 d9c904abd0ead61b3fbaef0a609285548076ff9c3f814cc1cf019c5d7150736d src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/license_texts/full_lgpl.txt --sha256 a8579e3fc40c11ab147bc299257733eb749cd455010385f7c117f70d7aef24e4 src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/license_texts/jpeg.txt --sha256 857d5f537af3aa164e7a27eda60147d34195e5781abe7b1d358d9fb01e222ae0 src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/license_texts/mips.txt --sha256 b4c85cce2b772f27d83f4562c20787057dc6949fcecc820a82c1d2e7047e89c3 src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/license_texts/oggparse_ahlberg_rullgayrd_2005.txt --sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 src/3rdparty/chromium/third_party/ffmpeg/COPYING.GPLv2 --sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 src/3rdparty/chromium/third_party/ffmpeg/COPYING.GPLv3 --sha256 b634ab5640e258563c536e658cad87080553df6f34f62269a21d554844e58bfe src/3rdparty/chromium/third_party/ffmpeg/COPYING.LGPLv2.1 --sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 src/3rdparty/chromium/third_party/ffmpeg/COPYING.LGPLv3 --sha256 cb48bf09a11f5fb576cddb0431c8f5ed0a60157a9ec942adffc13907cbe083f2 src/3rdparty/chromium/third_party/ffmpeg/LICENSE.md --sha256 f45cc81b400a048b56c9edbd4c3317f7a8958463dfd55aa96f268ecfd6baa12c src/3rdparty/chromium/third_party/flac/COPYING.FDL --sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 src/3rdparty/chromium/third_party/flac/COPYING.GPL --sha256 5df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62a src/3rdparty/chromium/third_party/flac/COPYING.LGPL --sha256 946b733afbaa20a192c8dc022b4e43090e78f28fd293494d1b307f7301552c9b src/3rdparty/chromium/third_party/flac/COPYING.Xiph --sha256 7ec9661a8afafab1eee3523d6f1a193eff76314a5ab10b4ce96aefd87621b0c3 src/3rdparty/chromium/third_party/flatbuffers/LICENSE --sha256 3112ebbfc0fe10ad40a97672f5590c4292536a28cbfe3506820b15dec70b2258 src/3rdparty/chromium/third_party/flatbuffers/src/dart/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/flatbuffers/src/LICENSE.txt --sha256 fa4cd9ab005185e10cd8f7504518856c7dd36c01e766c2bac87f4fc638e9f886 src/3rdparty/chromium/third_party/fontconfig/LICENSE --sha256 fa4cd9ab005185e10cd8f7504518856c7dd36c01e766c2bac87f4fc638e9f886 src/3rdparty/chromium/third_party/fontconfig/src/COPYING --sha256 fd056de4196903a676208ef58cfddafc7d583d1f28fa2e44c309cf84a59e62fb src/3rdparty/chromium/third_party/freetype/src/docs/LICENSE.TXT --sha256 56e67061ab590046b09876a084478ea87c4ece1579deb194347096e61c2537dd src/3rdparty/chromium/third_party/fuchsia-sdk/LICENSE --sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 src/3rdparty/chromium/third_party/gif_player/LICENSE --sha256 8ea14fdc7efee7fe53c79101b97049bd547dc6686cfa05df4f0686146a561423 src/3rdparty/chromium/third_party/glfw/src/LICENSE.md --sha256 23353f4505b1c8ce4f8f72fc3b11dc74b4a8a7bf95921d93ff77f227c171a710 src/3rdparty/chromium/third_party/glslang/LICENSE --sha256 d3cbc77d99642114bc925cce51eda84b48ae4879947ac89941a2e2aa4150db76 src/3rdparty/chromium/third_party/glslang/src/LICENSE.txt --sha256 9702de7e4117a8e2b20dafab11ffda58c198aede066406496bef670d40a22138 src/3rdparty/chromium/third_party/googletest/src/googlemock/LICENSE --sha256 5e0df8c845c742e76f2f64d2d9ce1b7e74a2422fddbc577ae6a56319083de0bf src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/LICENSE --sha256 9702de7e4117a8e2b20dafab11ffda58c198aede066406496bef670d40a22138 src/3rdparty/chromium/third_party/googletest/src/googletest/LICENSE --sha256 9702de7e4117a8e2b20dafab11ffda58c198aede066406496bef670d40a22138 src/3rdparty/chromium/third_party/googletest/src/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/google-truth/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/guava/LICENSE --sha256 ca382aa537f8923d6c0991fb976d184a2009eb76080313bf10dcecdc9311f0dd src/3rdparty/chromium/third_party/gvr-android-keyboard/LICENSE --sha256 f54c49d3ff865458c5d3c68c3367a1f6e0d7b3f686f8c88a6a563ef90f84ad9e src/3rdparty/chromium/third_party/gvr-android-sdk/LICENSE --sha256 96e5bbd81970983d666e702fa56f67dfd2fdaa363b8a4266e8d98847374cd7c8 src/3rdparty/chromium/third_party/hamcrest/LICENSE --sha256 beb3f017ceb41387667f78237a7cecf84defa0ed257c505894663d6a9f13211b src/3rdparty/chromium/third_party/harfbuzz-ng/src/COPYING --sha256 c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383 src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/ms-use/COPYING --sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 src/3rdparty/chromium/third_party/hunspell/COPYING --sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 src/3rdparty/chromium/third_party/hunspell/COPYING.LESSER --sha256 53692a2ed6c6a2c6ec9b32dd0b820dfae91e0a1fcdf625ca9ed0bdf8705fcc4f src/3rdparty/chromium/third_party/hunspell/COPYING.MPL --sha256 610809f1586ee4d22468f1e97c256153cea8be7a662193db70d6ca424e0f17c8 src/3rdparty/chromium/third_party/iaccessible2/LICENSE --sha256 a412a53925efc6b50800bf8519a2e033949243d5a5a8c5422bae8a5007ad09c8 src/3rdparty/chromium/third_party/iccjpeg/LICENSE --sha256 d18e75f216f177d41304f5e94c2cba7d1bf9f8f8583a0777cceb5cca0c5ad137 src/3rdparty/chromium/third_party/icu4j/LICENSE --sha256 6a18c5fac70d7860b57f5b72b4e2c9a1ba6b3d2741eef7ff9767c5379364f10d src/3rdparty/chromium/third_party/icu/LICENSE --sha256 c62d7697c03979f5056d28b338fafc7a1152820f7b379adf4a9d88cd37160f96 src/3rdparty/chromium/third_party/icu/license.html --sha256 845022e0c1db1abb41a6ba4cd3c4b674ec290f3359d9d3c78ae558d4c0ed9308 src/3rdparty/chromium/third_party/icu/scripts/LICENSE --sha256 8c6db340475136df3c1201d458fa5755698eace76e510471ecc9d857d6083dac src/3rdparty/chromium/third_party/ijar/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/ink/LICENSE --sha256 b9be92f13356083392d97da13cab8ae543c7911f44eff5289b693da8b17b9e08 src/3rdparty/chromium/third_party/inspector_protocol/LICENSE --sha256 7a92c5e7a83b5ddcc693bb84ea8bdb842308509c1758cffdfe24717609154c75 src/3rdparty/chromium/third_party/isimpledom/LICENSE --sha256 ed8d7a24769ac9d57d08769b5f8be27519dd8811d06b0995dbe8ca6714e96d08 src/3rdparty/chromium/third_party/jacoco/LICENSE --sha256 33b6816eb449962d307495946519ed78cef8743819f6f1d60e8b3d4e86c38b1c src/3rdparty/chromium/third_party/javalang/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/jetifier_standalone/LICENSE --sha256 7975c0027cfa5d08253fbb6ff4676acc38248bd5e046d0dbab3d810971e97970 src/3rdparty/chromium/third_party/jinja2/LICENSE --sha256 76c45ece83a26117f86f4e349e7df118708e061e87225328fb478ce1e8b3eb86 src/3rdparty/chromium/third_party/jsoncpp/LICENSE --sha256 95039d77a20e75b428207740d9a8f97b2dce3c89da4b21f1ad862b5997160e0a src/3rdparty/chromium/third_party/jsoncpp/source/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/jstemplate/COPYING --sha256 71a19392a0eb3255ab2055ed978bb0f93865cea84d31a3510eaffb74d8981e7f src/3rdparty/chromium/third_party/khronos/LICENSE --sha256 ccc19f1da0798ed666609b65a5b44dd8b3abe6fc08b9c0592eb76e82e174db19 src/3rdparty/chromium/third_party/leveldatabase/src/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/libaddressinput/LICENSE --sha256 c9a5bd7c8cc1267ddacdc5228c68ecd811cf6d74286e9141bc80d8af2eb1a025 src/3rdparty/chromium/third_party/libaddressinput/src/cpp/LICENSE.chromium --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/libaddressinput/src/LICENSE --sha256 4764a286d8b2faeaf42f4418e7d7a28d58fc8fd4d00a3d0a7f44b0a4099de7f2 src/3rdparty/chromium/third_party/libaom/source/libaom/LICENSE --sha256 043dcfd059386f9facd376351b2bd79325778744aa442177390cdfcca54babed src/3rdparty/chromium/third_party/libaom/source/libaom/third_party/fastfeat/LICENSE --sha256 9702de7e4117a8e2b20dafab11ffda58c198aede066406496bef670d40a22138 src/3rdparty/chromium/third_party/libaom/source/libaom/third_party/googletest/src/googletest/LICENSE --sha256 5aec868f669e384a22372a4e8a1a6cd7d44c64cd451f960ca69cc170d1e13acf src/3rdparty/chromium/third_party/libaom/source/libaom/third_party/libwebm/LICENSE.TXT --sha256 ff6c857ce2708e87701323078aef115c1872a1f80a9649f86dc899b48083bc60 src/3rdparty/chromium/third_party/libaom/source/libaom/third_party/vector/LICENSE --sha256 719d8fa235f2068e0ae6d6a7dceb0a7720d7840f0f0ebed29957989e6ded3cd8 src/3rdparty/chromium/third_party/libaom/source/libaom/third_party/x86inc/LICENSE --sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 src/3rdparty/chromium/third_party/libcxx-pretty-printers/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/libgav1/src/LICENSE --sha256 d56bafdaeaa793331a29e9766b7efe66524c98533da798a57201e291863ef625 src/3rdparty/chromium/third_party/libgifcodec/LICENSE.md --sha256 37d8bfba91b745693ea58f846f2f1276229745adf532974b73c1911cfd144241 src/3rdparty/chromium/third_party/libipp/LICENSE --sha256 ab00a482b6a3902e40211b43c5d0441962ea99b6cc7c25c0f243fa270b78d482 src/3rdparty/chromium/third_party/libjingle_xmpp/LICENSE --sha256 8412238c5ad95965cf3c3197791e9dea8b5fae505d133449e33ee2fa754fe61e src/3rdparty/chromium/third_party/libjpeg_turbo/LICENSE.md --sha256 3bf128851aff9f392953276ea8ade3e41da0f40b853fde58ec21034aa91ccc31 src/3rdparty/chromium/third_party/libovr/LICENSE --sha256 bf5e22b9dce8464064ae17a48ea1133c3369ac9e1d80ef9e320e5219aa14ea9b src/3rdparty/chromium/third_party/libpng/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/libprotobuf-mutator/src/LICENSE --sha256 a1a33180d02960ab1c5de36cf20b1a2f0fe9888d83826ad263da5db52f1b183b src/3rdparty/chromium/third_party/libsecret/LICENSE --sha256 8e19d42a1eec9561f3f347253ddf2e385c55f392f025bb0fd41b88dbf38db5ae src/3rdparty/chromium/third_party/libsrtp/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/libsync/LICENSE --sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 src/3rdparty/chromium/third_party/libudev/LICENSE --sha256 5df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62a src/3rdparty/chromium/third_party/libusb/src/COPYING --sha256 8267348d5af1262c11d1a08de2f5afc77457755f1ac658627dd9acf71011d615 src/3rdparty/chromium/third_party/libvpx/source/libvpx/LICENSE --sha256 9702de7e4117a8e2b20dafab11ffda58c198aede066406496bef670d40a22138 src/3rdparty/chromium/third_party/libvpx/source/libvpx/third_party/googletest/src/LICENSE --sha256 5aec868f669e384a22372a4e8a1a6cd7d44c64cd451f960ca69cc170d1e13acf src/3rdparty/chromium/third_party/libvpx/source/libvpx/third_party/libwebm/LICENSE.TXT --sha256 2b2cc1180c7e6988328ad2033b04b80117419db9c4c584918bbb3cfec7e9364f src/3rdparty/chromium/third_party/libvpx/source/libvpx/third_party/libyuv/LICENSE --sha256 719d8fa235f2068e0ae6d6a7dceb0a7720d7840f0f0ebed29957989e6ded3cd8 src/3rdparty/chromium/third_party/libvpx/source/libvpx/third_party/x86inc/LICENSE --sha256 5aec868f669e384a22372a4e8a1a6cd7d44c64cd451f960ca69cc170d1e13acf src/3rdparty/chromium/third_party/libwebm/source/LICENSE.TXT --sha256 6de6fe48ff7b249a51ec5522d1af618dd50effc6f030fd24e17878566ad2ca5d src/3rdparty/chromium/third_party/libwebp/LICENSE --sha256 c5c63674f8a83c4d2e385d96d1c670a03cb871ba2927755467017317878574bd src/3rdparty/chromium/third_party/libxml/src/COPYING --sha256 c5c63674f8a83c4d2e385d96d1c670a03cb871ba2927755467017317878574bd src/3rdparty/chromium/third_party/libxml/src/Copyright --sha256 31346421254a3e6e12687cf17f19f6357ee73a617fa7b3d3ccefdcbabe49bdd3 src/3rdparty/chromium/third_party/libXNVCtrl/LICENSE --sha256 7e48e290b6bfccc2ec1b297023a1d77f2fd87417f71fbb9f50aabef40a851819 src/3rdparty/chromium/third_party/libxslt/linux/COPYING --sha256 7e48e290b6bfccc2ec1b297023a1d77f2fd87417f71fbb9f50aabef40a851819 src/3rdparty/chromium/third_party/libxslt/src/Copyright --sha256 2b2cc1180c7e6988328ad2033b04b80117419db9c4c584918bbb3cfec7e9364f src/3rdparty/chromium/third_party/libyuv/LICENSE --sha256 0d4077a7055ead389c4c5a9a6ac4bb8b784fc6e9e37be2caf544fcceed26cb16 src/3rdparty/chromium/third_party/lottie/LICENSE --sha256 6e3e0a978f1e136cb3efb89702f4314671581a0c70c9a52447669e00f7b129e8 src/3rdparty/chromium/third_party/lzma_sdk/LICENSE --sha256 c3b124673c93872156757a934c75b498d68eec09510e25e549d9dc2013776499 src/3rdparty/chromium/third_party/mako/LICENSE --sha256 0bbe88228fd63d20ec097f64e58d5a0a465123ae139140a18d406c60b48824b5 src/3rdparty/chromium/third_party/markupsafe/LICENSE --sha256 58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd src/3rdparty/chromium/third_party/material_design_icons/LICENSE --sha256 536284e40c611f371f6ce5d74efac37a20d993cd3af96259b9b9e20b1669ff1e src/3rdparty/chromium/third_party/mesa_headers/LICENSE --sha256 845022e0c1db1abb41a6ba4cd3c4b674ec290f3359d9d3c78ae558d4c0ed9308 src/3rdparty/chromium/third_party/metrics_proto/LICENSE --sha256 27ebda9d51f0a56b7e281ccd8230a27236dcb51c05f64b07869ecf6e965d68b0 src/3rdparty/chromium/third_party/microsoft_webauthn/LICENSE --sha256 83bb6bd9ccd2cf5230cb1807ed16258289768dc4d9cb80069a814e04415a1275 src/3rdparty/chromium/third_party/minigbm/LICENSE --sha256 8610954adbca6c6b85d8b1ae5613b44b0014e437d32fcad6683bb27541411686 src/3rdparty/chromium/third_party/minigbm/src/LICENSE --sha256 4919cfb14a73cd64fcef67b107613970cf1659a09aa675dba31314f373bc7204 src/3rdparty/chromium/third_party/minizip/src/lib/bzip2/LICENSE --sha256 87642305968765a4030fd202ff7006afa67274da7f9bde84506e51ae58ecc2b4 src/3rdparty/chromium/third_party/minizip/src/LICENSE --sha256 bd5663836feb58ffb7d0e6b9e62010f4c3399f2bb0a4cf6514a15d597bbdd577 src/3rdparty/chromium/third_party/mocha/LICENSE --sha256 380893a2f01aea5c3328b1a8b08cdc488bf236916abac3af0d1f1a5d2634c31a src/3rdparty/chromium/third_party/mockito/LICENSE --sha256 d47e8390fb0d7ad4a18f26aedd6283c7ab6b5b4fabab536ccb4db7f9f6d90c08 src/3rdparty/chromium/third_party/modp_b64/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/motemplate/LICENSE --sha256 7a92c5e7a83b5ddcc693bb84ea8bdb842308509c1758cffdfe24717609154c75 src/3rdparty/chromium/third_party/mozilla/LICENSE --sha256 1563996c52e220e15ef2418e67d39488255aa8c28c89e617074d3afe3ee329e0 src/3rdparty/chromium/third_party/nasm/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/netty4/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/netty-tcnative/LICENSE --sha256 0cd1bd4b934ffdc5e7f1bcfa9d08bd17295e5414bdca99c06b1036278b01f0b1 src/3rdparty/chromium/third_party/node/LICENSE --sha256 b5730da9a26472a405b0b1c61d3d166714d9d654ab3282e54e4a01a5f66316c3 src/3rdparty/chromium/third_party/objenesis/LICENSE --sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 src/3rdparty/chromium/third_party/ocmock/License.txt --sha256 8bed129a6a15e631c93a624985e631eb62a55f7e072b78f4e1c3dde7c745283d src/3rdparty/chromium/third_party/one_euro_filter/LICENSE --sha256 dd5c1c9668512530fa5a96e4c29ac4033d70a7eeb0eed7a42fddb6dd794ebdbb src/3rdparty/chromium/third_party/openh264/src/LICENSE --sha256 34a5c58db7cc4d3265d14a9aa26e38067fe114311d8bec31f909d1c240e626c4 src/3rdparty/chromium/third_party/openscreen/src/LICENSE --sha256 284545e873c704952e5b1b39d457dd83a3b115a51d9f1eb5175137bd69b8fa1b src/3rdparty/chromium/third_party/openscreen/src/third_party/mozilla/LICENSE.txt --sha256 f56ff606104d4ef18e617921a75c73ad73b5a1a1d70c69590c29de16919e04ad src/3rdparty/chromium/third_party/openvr/src/LICENSE --sha256 8338ce8d922bb4416ce3dd1e5680173332435e3f0755007ac7801ccd674fe682 src/3rdparty/chromium/third_party/opus/src/COPYING --sha256 7efb4989e0cd1b256229bdf2f09300c5d14e35db0e7476bfb87fac243498273d src/3rdparty/chromium/third_party/opus/src/LICENSE_PLEASE_READ.txt --sha256 0d74de3c3cd3196a9ed1bc612cfd5f81d7509d66c4be34a50f99d61bd1ad00d4 src/3rdparty/chromium/third_party/ots/LICENSE --sha256 9dd8d2fb95ba862a5d166a167682c1c67a209acd3bf09b6fd03f76d3579729bc src/3rdparty/chromium/third_party/ow2_asm/LICENSE --sha256 76621fcfb65adfd6602b700708b74c8e20f3325b32f1a54bec83a5cf7c679f53 src/3rdparty/chromium/third_party/pdfium/LICENSE --sha256 32759d1397d8f7b9e15ece146e4038b22b90e93b4935b5a840bcef4d2ba5ea55 src/3rdparty/chromium/third_party/pdfium/third_party/bigint/LICENSE --sha256 bf5e22b9dce8464064ae17a48ea1133c3369ac9e1d80ef9e320e5219aa14ea9b src/3rdparty/chromium/third_party/pdfium/third_party/libpng16/LICENSE --sha256 c5b14f5a3814d2e57b9bb9520dcf57a2c3817b65c4f989e5c82e332c82af1038 src/3rdparty/chromium/third_party/pdfium/third_party/pymock/LICENSE.txt --sha256 e323929b7c2178e2efc9ac70e62166670274bd772f90a8d83a90300c5f60002c src/3rdparty/chromium/third_party/perfetto/LICENSE --sha256 9f98bab33648b77578d85ac0f1d1c3941a72aa6d7e65015ba181f2fe804bb85d src/3rdparty/chromium/third_party/pexpect/LICENSE --sha256 a46200592eb193853527250da098e6bb0c75424e7a2c7db8da526c4f301c3d88 src/3rdparty/chromium/third_party/pffft/LICENSE --sha256 dd4930c619afd8527591353c7d3d1c1d7f4bf62ed1cb411f4f507dbdee7738a2 src/3rdparty/chromium/third_party/ply/LICENSE --sha256 d6c873c08a8806f08fdafe1aa00ba38837f6ac29f91d6b26510614b0df2001e0 src/3rdparty/chromium/third_party/ply/license.patch --sha256 24699c6858472311aa9acc6c2b7112ff9de6e7792569158ba9e439deb0529ef6 src/3rdparty/chromium/third_party/polymer/LICENSE.polymer --sha256 a5adc2955c0dd848c97aa6afb14e0047a610f0fcfa6ce0011efad01a0e051406 src/3rdparty/chromium/third_party/polymer/v1_0/components-chromium/polymer2/LICENSE.txt --sha256 984fb04a16a9f1e0145ffd891125dc366a01cd921f58c9b0369be400c720790d src/3rdparty/chromium/third_party/polymer/v1_0/components-chromium/polymer/LICENSE.txt --sha256 a5adc2955c0dd848c97aa6afb14e0047a610f0fcfa6ce0011efad01a0e051406 src/3rdparty/chromium/third_party/polymer/v3_0/components-chromium/polymer/LICENSE.txt --sha256 58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd src/3rdparty/chromium/third_party/private-join-and-compute/src/crypto/LICENSE --sha256 58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd src/3rdparty/chromium/third_party/private-join-and-compute/src/LICENSE --sha256 58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd src/3rdparty/chromium/third_party/private-join-and-compute/src/util/LICENSE --sha256 294f58267c6f473c4ce7270bf5c8d34b2003cb43804552459654c36553431276 src/3rdparty/chromium/third_party/proguard/LICENSE --sha256 6e5e117324afd944dcf67f36cf329843bc1a92229a8cd9bb573d7a83130fea7d src/3rdparty/chromium/third_party/protobuf/LICENSE --sha256 2ab28b982a7f3150e1597befaa87e1636b9973c80aef3752597945d270c4c4e4 src/3rdparty/chromium/third_party/pycoverage/LICENSE --sha256 f8d0c347a0dcc6ebe1671640dfae8d2411b6ded892e06a6764f8208b218b2af4 src/3rdparty/chromium/third_party/pyelftools/elftools/construct/LICENSE --sha256 f8c8ccecdbb044fd6fa1a586c596a055fb2b14fb3e335d8ed282db58d80b7410 src/3rdparty/chromium/third_party/pyelftools/LICENSE --sha256 cb5e8e7e5f4a3988e1063c142c60dc2df75605f4c46515e776e3aca6df976e14 src/3rdparty/chromium/third_party/pyjson5/src/LICENSE --sha256 c5b14f5a3814d2e57b9bb9520dcf57a2c3817b65c4f989e5c82e332c82af1038 src/3rdparty/chromium/third_party/pymock/LICENSE.txt --sha256 318cea263a2fb726d767e2777771a431a3220008e6940dd5138a235a1fc498fc src/3rdparty/chromium/third_party/pystache/LICENSE --sha256 956c3b678228a216142df38d039bba56ee6509d3298e7a4b8dd5bc3eaa80fe33 src/3rdparty/chromium/third_party/Python-Markdown/LICENSE.md --sha256 5a2954f05e7fcc1bf240a3b58534f974760b5aae02438ce875c9c7fe0bdb4cf9 src/3rdparty/chromium/third_party/pywebsocket3/src/LICENSE --sha256 c903100da706172066fa1b6f02eba60f202fea63036492d2c4a01267e32aa7a8 src/3rdparty/chromium/third_party/qcms/src/COPYING --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/quic_trace/src/LICENSE --sha256 38751245389e1e23f73e6f5384b5cbe7fa972cc4410c5adc9c04b082a0b9561a src/3rdparty/chromium/third_party/quic_trace/src/third_party/fonts/LICENSE --sha256 8991cd11befec7c6a63662700f03c0cc42e864b6e77c7e70b80297c951a7f0ff src/3rdparty/chromium/third_party/quic_trace/src/third_party/glew/LICENSE.txt --sha256 f98f3db81b4dd3873d8672117e409286142cfae9b7673ab6d7aab4bae1527d20 src/3rdparty/chromium/third_party/qunit/LICENSE --sha256 68834f116f8ff545f05d14753357b620748156d60ee36b26beab4cb3f317efe4 src/3rdparty/chromium/third_party/r8/LICENSE --sha256 6040cda75d90b1738292a631d89934c411ef7ffd543c4d6a1b7edfc8edf29449 src/3rdparty/chromium/third_party/re2/LICENSE --sha256 6040cda75d90b1738292a631d89934c411ef7ffd543c4d6a1b7edfc8edf29449 src/3rdparty/chromium/third_party/re2/src/LICENSE --sha256 e479bcdfa777738226b4282bf8536cc5416a25cec3100cbe210b8be4d1e2ed84 src/3rdparty/chromium/third_party/requests/LICENSE --sha256 e2f59ff41d9d03adc3dcf3deff170f8c8cf4a6eb4a9b174762a7656d23200ffa src/3rdparty/chromium/third_party/rnnoise/COPYING --sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 src/3rdparty/chromium/third_party/robolectric/LICENSE --sha256 19c9b910bec5a4f2c420747d1bf81e975ffdb1377ad91c5d9b1e8dd3e38f4c17 src/3rdparty/chromium/third_party/robolectric/licenses/extreme.indiana.edu.license.txt --sha256 a7436c952fa2dc0701860cf4187d1e8e8e6de6720dec0ae9e0b641bc50eebced src/3rdparty/chromium/third_party/robolectric/licenses/javolution.license.txt --sha256 5b6ac717e37db4f6d17bda7791f4ce3f99947aeb21e6e72b705aa3d1ee2de480 src/3rdparty/chromium/third_party/robolectric/licenses/pivotal.labs.license.txt --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/s2cellid/LICENSE --sha256 3f941b3b89cf7b8370ceb83cc76d2120d471b58735d8ca60238a751a48d7f72f src/3rdparty/chromium/third_party/schema_org/LICENSE --sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 src/3rdparty/chromium/third_party/shaderc/src/LICENSE --sha256 b5a00e94f058edc87e05978329b55730d8689abe61205d9018443d03de4f07da src/3rdparty/chromium/third_party/shaderc/src/third_party/LICENSE.glslang --sha256 47e20ce182bc68fab1a0cfb129b03c326aaf4f2b6b7905aa9d376d31018bd29f src/3rdparty/chromium/third_party/shaderc/src/third_party/LICENSE.spirv-tools --sha256 33c9a2fe619e1200937629f318895898ffcd1bf7d0ddd39adc382c030925e61e src/3rdparty/chromium/third_party/simplejson/LICENSE.txt --sha256 b25948e48c44312d04ffc626a9d52cae7c04539a1a8e0c1be47b7bfa0da03e1d src/3rdparty/chromium/third_party/sinonjs/LICENSE --sha256 8bb850c565aa389fdc16f3a46965ad23d82adff60f2393fc2762b63185e8e6c9 src/3rdparty/chromium/third_party/six/LICENSE --sha256 8bb850c565aa389fdc16f3a46965ad23d82adff60f2393fc2762b63185e8e6c9 src/3rdparty/chromium/third_party/six/src/LICENSE --sha256 e59bb5c5c6ba426a9ac4ba9fe667ad14c5166b12aa25be8af1d122b14fbe2e36 src/3rdparty/chromium/third_party/skia/include/third_party/skcms/LICENSE --sha256 e59bb5c5c6ba426a9ac4ba9fe667ad14c5166b12aa25be8af1d122b14fbe2e36 src/3rdparty/chromium/third_party/skia/include/third_party/vulkan/LICENSE --sha256 5f787c1dee3c56547f09ccc2906ab5f5293c4d8dd6c8654e573216c38e908dbd src/3rdparty/chromium/third_party/skia/LICENSE --sha256 d27678cba0d529e77201e2d2a053628143e986aad8f1e77f7039ad4366c8f978 src/3rdparty/chromium/third_party/skia/modules/canvaskit/canvaskit/LICENSE --sha256 d27678cba0d529e77201e2d2a053628143e986aad8f1e77f7039ad4366c8f978 src/3rdparty/chromium/third_party/skia/modules/pathkit/npm-asmjs/LICENSE --sha256 d27678cba0d529e77201e2d2a053628143e986aad8f1e77f7039ad4366c8f978 src/3rdparty/chromium/third_party/skia/modules/pathkit/npm-wasm/LICENSE --sha256 5366e97b4478f15a1e2fd7e6094337426597df28de50cd9fed3f2e7e87f1229e src/3rdparty/chromium/third_party/skia/third_party/etc1/LICENSE --sha256 e59bb5c5c6ba426a9ac4ba9fe667ad14c5166b12aa25be8af1d122b14fbe2e36 src/3rdparty/chromium/third_party/skia/third_party/skcms/LICENSE --sha256 e21477eed484b07902a861a1b18d1e4ecd3e6f22fa81e2410f0770cfb67290e8 src/3rdparty/chromium/third_party/skia/third_party/vulkanmemoryallocator/include/LICENSE.txt --sha256 d27678cba0d529e77201e2d2a053628143e986aad8f1e77f7039ad4366c8f978 src/3rdparty/chromium/third_party/skia/third_party/vulkanmemoryallocator/LICENSE --sha256 e59bb5c5c6ba426a9ac4ba9fe667ad14c5166b12aa25be8af1d122b14fbe2e36 src/3rdparty/chromium/third_party/skia/third_party/wuffs/LICENSE --sha256 3f6f1b520bc53e878ccbb698ad0bacef3752a5f4e4b50a26552bd70f60b40748 src/3rdparty/chromium/third_party/smhasher/LICENSE --sha256 55172044f7e241207117448a4d9d6ba1d0925c8ad66b5d4c08c70adfa9cc3de6 src/3rdparty/chromium/third_party/snappy/src/COPYING --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/spirv-cross/spirv-cross/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/spirv-headers/LICENSE --sha256 9b243f6f0bf44e295ff411a0f7b7642d1d0dff7cdc42507e9f7206f439e51b5a src/3rdparty/chromium/third_party/spirv-headers/src/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/SPIRV-Tools/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/SPIRV-Tools/src/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/vscode/src/lsp/LICENSE --sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 src/3rdparty/chromium/third_party/sqlite4java/LICENSE --sha256 06545a6ec25fbbff6c62f205f94a35be49e38f33bea827a8cfb07d7b82e4b083 src/3rdparty/chromium/third_party/sqlite/LICENSE --sha256 66e056b6e8687f32af30d5187611b98b12a8f46f07aaf62f43585f276e8f0ac9 src/3rdparty/chromium/third_party/sqlite/src/autoconf/tea/license.terms --sha256 9c6479123f32a1ed50d9a0af203dfe8972e65035b0cdeef436b5f8d0924517fe src/3rdparty/chromium/third_party/sqlite/src/LICENSE.md --sha256 033d0150b3bd78b36894c88fcc68da0c3f2e661d3b3485e8cc9a61b2c2bf7895 src/3rdparty/chromium/third_party/subresource-filter-ruleset/LICENSE --sha256 28113a6e9e2fd7584187c738a7c5484452a1c383307a1741bec50a73262fac08 src/3rdparty/chromium/third_party/sudden_motion_sensor/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/swiftshader/LICENSE.txt --sha256 ad4672b403488876635d2b455918f74b829d478da868ffc0c621a00fc99195f5 src/3rdparty/chromium/third_party/tcmalloc/LICENSE --sha256 81ebf38708899097aacaac9723679b3ffa17640c14cd3193c46b75197de18b2c src/3rdparty/chromium/third_party/tcmalloc/vendor/COPYING --sha256 d600ff20c150a675461dde76752e35f4cc3be6e7d8e70b8da3e775ea7e5ec4aa src/3rdparty/chromium/third_party/test_fonts/LICENSE --sha256 bb04dd22ee55fe3c24ee2a3c82bd1efdebbd965f7c178224a2977edc2457bb2f src/3rdparty/chromium/third_party/tlslite/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/turbine/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/ub-uiautomator/LICENSE --sha256 0a90947436dc17f047f8c95b64593e2cc9a2b6d4ff6618f2f0beba5a9b568c14 src/3rdparty/chromium/third_party/unrar/LICENSE --sha256 6ecc1687808b7d66b24f874755abfed7464d9751ed0001cd4e8e5d9bf397ff8a src/3rdparty/chromium/third_party/unrar/src/license.txt --sha256 6629d6edceffa9c68f4245b817137d2265fdab1e98068893420edb6689ccce9e src/3rdparty/chromium/third_party/usb_ids/LICENSE --sha256 7a4a31e05391919c05a996f09fc20ffc80c69af72cb3e69ac71b70c825fbdd1d src/3rdparty/chromium/third_party/usrsctp/LICENSE --sha256 fa53711b25af4b9a9b8dadfea3cb38166ec4b96760c8d62b284055554537d9ef src/3rdparty/chromium/third_party/usrsctp/usrsctplib/LICENSE.md --sha256 5a7f623a50e384aaf6d2ced068339ddf93d0a50d3a0ecbe86f125b07804ecc78 src/3rdparty/chromium/third_party/v4l-utils/COPYING.libv4l --sha256 376b54d4c5f4aa99421823fa4da93e3ab73096fce2400e89858632aa7da24a14 src/3rdparty/chromium/third_party/wds/LICENSE --sha256 376b54d4c5f4aa99421823fa4da93e3ab73096fce2400e89858632aa7da24a14 src/3rdparty/chromium/third_party/wds/src/COPYING --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/web-animations-js/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/web-animations-js/sources/COPYING --sha256 d51b39e7ed0391e75e0add75d1a162fdf4a0d6b49fba7635ed0ac4e16f324773 src/3rdparty/chromium/third_party/webdriver/COPYING --sha256 6d83e980b9b843cf6fe24cb94714d00f9b0cf69cb00d0e3b0bed018d49d6f24f src/3rdparty/chromium/third_party/webdriver/LICENSE --sha256 fec8eb2896784d7b9ef5bcb1c64b97156455a3c88df4fdd36538fb55c0decac4 src/3rdparty/chromium/third_party/webgpu-cts/src/LICENSE.txt --sha256 e30fbe869f1fa489901bb08888a919c5d50ddb5be6d16b9e4a2cb226263dd7db src/3rdparty/chromium/third_party/webgpu-cts/src/third_party/jquery/LICENSE.txt --sha256 25b7731b70c77ecd5f3bb19303fbaa99be18860f81d44f71da670fdcd04829db src/3rdparty/chromium/third_party/webrtc/common_audio/third_party/fft4g/LICENSE --sha256 41d791701e3e1c1073470403de7e342442d1e6a2af72681023b13a2f45f2125c src/3rdparty/chromium/third_party/webrtc/common_audio/third_party/spl_sqrt_floor/LICENSE --sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 src/3rdparty/chromium/third_party/webrtc/examples/androidapp/third_party/autobanh/LICENSE --sha256 26d2d16d48825edf1194cb3907c5c0b7d01f9c5527eb0fefb949c51f304635e9 src/3rdparty/chromium/third_party/webrtc/examples/androidapp/third_party/autobanh/LICENSE.md --sha256 21a742dd8cceebb1d5df7c6f945c75ccf1ad4f0d4c17e404517500c1a7de86a4 src/3rdparty/chromium/third_party/webrtc/examples/objc/AppRTCMobile/third_party/SocketRocket/LICENSE --sha256 ab00a482b6a3902e40211b43c5d0441962ea99b6cc7c25c0f243fa270b78d482 src/3rdparty/chromium/third_party/webrtc/LICENSE --sha256 1f7a086c17fa2bdbe27d3eb6424a64b9bea9d7db89a4e220fef52ca24addb9e9 src/3rdparty/chromium/third_party/webrtc/license_template.txt --sha256 6fdbabd2c95c5efc6f1e46175278239afb9343120a3022ed0e0cb04267a6aeb3 src/3rdparty/chromium/third_party/webrtc/modules/third_party/fft/LICENSE --sha256 b29c8f13f91feb2dab7d6655444369fa9f29c0d7121a52dab90ff97e40343a85 src/3rdparty/chromium/third_party/webrtc/modules/third_party/g711/LICENSE --sha256 61862327fd00d6a4deb2c1276577782c2500f4fe103e072018fc369d8e37e876 src/3rdparty/chromium/third_party/webrtc/modules/third_party/g722/LICENSE --sha256 641007ea2810c4cfc10a5d1a44db33983ec1409305e953c7119cc2457ec5c536 src/3rdparty/chromium/third_party/webrtc/modules/third_party/portaudio/LICENSE --sha256 a508773ebf00f8c777a910e941e5fd0072195843e1b72a90eb8787d26d4ab1d7 src/3rdparty/chromium/third_party/webrtc/rtc_base/third_party/base64/LICENSE --sha256 905bc5ab1c66eea2669aee6cb5185488508264df6492f71ae1a6595180ff8c2b src/3rdparty/chromium/third_party/webrtc/rtc_base/third_party/sigslot/LICENSE --sha256 eb077b108bac4c81abe7410274af0930456790add09a6fe5316910e2b936c0f9 src/3rdparty/chromium/third_party/webxr_test_pages/LICENSE --sha256 eb077b108bac4c81abe7410274af0930456790add09a6fe5316910e2b936c0f9 src/3rdparty/chromium/third_party/webxr_test_pages/webxr-samples/js/cottontail/LICENSE.md --sha256 47754d3064047c300714af25258efa782e144fdf1e835bfd1edbeb7f8f4ef9e4 src/3rdparty/chromium/third_party/webxr_test_pages/webxr-samples/js/third-party/dat.gui/LICENSE --sha256 71819b5a0a080b6a3d35b3579817c2c558abcf3c92bb5abc052145a7c106573e src/3rdparty/chromium/third_party/webxr_test_pages/webxr-samples/js/third-party/gl-matrix/LICENSE --sha256 eb077b108bac4c81abe7410274af0930456790add09a6fe5316910e2b936c0f9 src/3rdparty/chromium/third_party/webxr_test_pages/webxr-samples/LICENSE.md --sha256 88d855a8e07a39df758fe9964f5d04d5c2fab39416e566e9d91588e254ca27dc src/3rdparty/chromium/third_party/weston/LICENSE --sha256 fdb65868f65d0fbdb05c2d3b779e10ce9969fa0c4b9262ba4f260e87086ab860 src/3rdparty/chromium/third_party/weston/src/COPYING --sha256 a34730970264d619f352598bf30295ad505a60fc3a493add8aa851645ce3ea47 src/3rdparty/chromium/third_party/weston/src/data/COPYING --sha256 20de375707692099b3132084695377ce5fec0aec05813dedcce094b8eda44386 src/3rdparty/chromium/third_party/widevine/LICENSE --sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 src/3rdparty/chromium/third_party/woff2/LICENSE --sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 src/3rdparty/chromium/third_party/wuffs/LICENSE --sha256 0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594 src/3rdparty/chromium/third_party/wuffs/src/LICENSE --sha256 b244f73c3d21edaf44ec253b9a7c389ec43313c417f52f8b71914b0c40d87325 src/3rdparty/chromium/third_party/xdg-utils/LICENSE --sha256 1cf71700f3403ca26f002e2dc1d1861dcb3d2af9bb9d98d529a903be9d7f06fc src/3rdparty/chromium/third_party/xstream/LICENSE --sha256 795f8d76eade6130129b680ac72ea81cb3e143467a65ea1f5f64946151d7fa20 src/3rdparty/chromium/third_party/yasm/source/patched-yasm/COPYING --sha256 942755efa272dbfbcd7afea7a38556801e36c16dcad002d572378367094a2593 src/3rdparty/chromium/third_party/zlib/LICENSE --sha256 a4c8c5abf82b36c22f8c9f8bd6229584f32eb9f7a2429dd9664dda43e63e9fda src/3rdparty/chromium/tools/grit/third_party/six/LICENSE --sha256 63f0c0039b477857e54708d9501ed91b7a46e828ac3c623bedbc318129ceb174 src/3rdparty/chromium/tools/origin_trials/third_party/ed25519/LICENSE --sha256 f5b244982699ca9fe5cc8fa8a7c08cf5dee5d3a0c8896892899e5df13316e1b7 src/3rdparty/chromium/tools/page_cycler/acid3/LICENSE --sha256 7389900fb68d920c6cb21b70702a2bc240523472a3fd091023d6135cf01d1c5c src/3rdparty/chromium/tools/win/ChromeDebug/ChromeDebug/LICENSE --sha256 284545e873c704952e5b1b39d457dd83a3b115a51d9f1eb5175137bd69b8fa1b src/3rdparty/chromium/url/third_party/mozilla/LICENSE.txt --sha256 f10a1808e442ae7dbfecf6b54ae4de84193a768770e189a67d5f397730acdbc9 src/3rdparty/chromium/v8/LICENSE --sha256 e7115e18444dae09d17f361ddc365fb1d342640fe500796209c63f7c80dfae10 src/3rdparty/chromium/v8/LICENSE.fdlibm --sha256 6a585a9f466654abc8fc0829d56b1bc987e3a073d31faa03bba37d33640a23cd src/3rdparty/chromium/v8/LICENSE.strongtalk --sha256 4af93c12062c58058378de2397dc1c92bbff9ddfb1d583a01c84127557ce97ca src/3rdparty/chromium/v8/LICENSE.v8 --sha256 cae8c00ca6e90a682c321ec11e7a5a345d0d317aa0b8f038e03ef03a18095b2f src/3rdparty/chromium/v8/LICENSE.valgrind --sha256 36ffd9dc085d529a7e60e1276d73ae5a030b020313e6c5408593a6ae2af39673 src/3rdparty/chromium/v8/src/third_party/siphash/LICENSE --sha256 3f712e5fbdfdbd5ee7d9b8c8152580220df55de47f4eba2f26c95c4de19ad096 src/3rdparty/chromium/v8/src/third_party/utf8-decoder/LICENSE --sha256 ebf25b8ce59c9e8883acd1ca75b6fc121937ca034f666c4077d2be739d2e1622 src/3rdparty/chromium/v8/src/third_party/valgrind/LICENSE --sha256 cfe7599e45f340a35b4635090382897ca1526bc49b5e1889047f0168d131c415 src/3rdparty/chromium/v8/src/third_party/vtune/LICENSE --sha256 15137d6c822e3ab097093a33c3a39a9df699f373f6438867ad534ff60762a947 src/3rdparty/chromium/v8/third_party/colorama/LICENSE --sha256 b9be92f13356083392d97da13cab8ae543c7911f44eff5289b693da8b17b9e08 src/3rdparty/chromium/v8/third_party/inspector_protocol/LICENSE --sha256 b9a6d9320b8f2693e8d41e496ce56caadacaddcca9be2a64a61749278f425cf2 src/3rdparty/chromium/v8/third_party/v8/builtins/LICENSE --sha256 c6596eb7be8581c18be736c846fb9173b69eccf6ef94c5135893ec56bd92ba08 src/3rdparty/chromium/v8/third_party/wasm-api/LICENSE --sha256 5d85142a5609ad177a2d7a2e7cae060b886b8b42f25c5b9803cf0cb5ee04ad2f src/3rdparty/gn/base/third_party/icu/LICENSE --sha256 845022e0c1db1abb41a6ba4cd3c4b674ec290f3359d9d3c78ae558d4c0ed9308 src/3rdparty/gn/LICENSE --sha256 eb7e9ab9690124c5c9f42bdc81383d886a3dede26345b6ed15bbad7caf81f7ea src/3rdparty/ninja/COPYING -diff --git a/package/qt5/qt5webengine/qt5webengine.mk b/package/qt5/qt5webengine/qt5webengine.mk -index cebd6d0fe2..836ba62189 100644 ---- a/package/qt5/qt5webengine/qt5webengine.mk -+++ b/package/qt5/qt5webengine/qt5webengine.mk -@@ -4,64 +4,176 @@ - # - ################################################################################ - --QT5WEBENGINE_VERSION_MAJOR = 5.15 --QT5WEBENGINE_VERSION = $(QT5WEBENGINE_VERSION_MAJOR).2 --QT5WEBENGINE_SITE = https://download.qt.io/archive/qt/$(QT5WEBENGINE_VERSION_MAJOR)/$(QT5WEBENGINE_VERSION)/submodules --QT5WEBENGINE_SOURCE = qtwebengine-$(QT5_SOURCE_TARBALL_PREFIX)-$(QT5WEBENGINE_VERSION).tar.xz --QT5WEBENGINE_DEPENDENCIES = ffmpeg libglib2 libvpx libxkbcommon opus webp \ -- qt5declarative qt5webchannel host-bison host-flex host-gperf \ -- host-pkgconf host-python -+QT5WEBENGINE_VERSION = $(QT5_VERSION) -+QT5WEBENGINE_SITE = $(QT5_SITE)/qtwebengine/-/archive/v$(QT5WEBENGINE_VERSION)-lts -+QT5WEBENGINE_SOURCE = qtwebengine-v$(QT5WEBENGINE_VERSION)-lts.tar.bz2 -+QT5WEBENGINE_DEPENDENCIES = qt5declarative qt5webchannel -+QT5WEBENGINE_PATCH_DEPENDENCIES = qt5webengine-chromium - QT5WEBENGINE_INSTALL_STAGING = YES -- --include package/qt5/qt5webengine/chromium-latest.inc -+QT5WEBENGINE_SYNC_QT_HEADERS = YES - - QT5WEBENGINE_LICENSE = GPL-2.0 or LGPL-3.0 or GPL-3.0 or GPL-3.0 with exception - QT5WEBENGINE_LICENSE_FILES = LICENSE.GPL2 LICENSE.GPL3 LICENSE.GPL3-EXCEPT \ -- LICENSE.GPLv3 LICENSE.LGPL3 $(QT5WEBENGINE_CHROMIUM_LICENSE_FILES) -+ LICENSE.GPLv3 LICENSE.LGPL3 -+ -+# command line argument separator -+QT5WEBENGINE_CONF_OPTS = -- - - ifeq ($(BR2_PACKAGE_QT5BASE_EXAMPLES),y) - QT5WEBENGINE_DEPENDENCIES += qt5svg - endif - - ifeq ($(BR2_PACKAGE_QT5BASE_XCB),y) --QT5WEBENGINE_DEPENDENCIES += xlib_libXScrnSaver xlib_libXcomposite \ -- xlib_libXcursor xlib_libXi xlib_libXrandr xlib_libXtst -+QT5WEBENGINE_DEPENDENCIES += \ -+ xlib_libXcomposite \ -+ xlib_libXcursor \ -+ xlib_libXi \ -+ xlib_libxkbfile \ -+ xlib_libXrandr \ -+ xlib_libXScrnSaver \ -+ xlib_libXtst -+QT5WEBENGINE_CONF_OPTS += \ -+ -feature-webengine-ozone \ -+ -feature-webengine-system-libdrm \ -+ -feature-webengine-system-x11 \ -+ -feature-webengine-system-xkbfile \ -+ -feature-webengine-system-xcomposite \ -+ -feature-webengine-system-xcursor \ -+ -feature-webengine-system-xi \ -+ -feature-webengine-system-xproto-gl \ -+ -feature-webengine-system-xtst -+else -+QT5WEBENGINE_CONF_OPTS += \ -+ -no-feature-webengine-ozone \ -+ -no-feature-webengine-system-libdrm \ -+ -no-feature-webengine-system-x11 \ -+ -no-feature-webengine-system-xkbfile \ -+ -no-feature-webengine-system-xcomposite \ -+ -no-feature-webengine-system-xcursor \ -+ -no-feature-webengine-system-xi \ -+ -no-feature-webengine-system-xproto-gl \ -+ -no-feature-webengine-system-xtst - endif - --QT5WEBENGINE_DEPENDENCIES += host-libpng host-libnss libnss -+QT5WEBENGINE_DEPENDENCIES += \ -+ host-bison \ -+ host-flex \ -+ host-freetype \ -+ host-gperf \ -+ host-harfbuzz \ -+ host-icu \ -+ host-ninja \ -+ host-nodejs \ -+ host-pkgconf \ -+ host-libjpeg \ -+ host-libnss \ -+ host-libpng \ -+ host-python3 \ -+ host-webp \ -+ host-zlib \ -+ ffmpeg \ -+ freetype \ -+ jpeg \ -+ lcms2 \ -+ libevent \ -+ libnss \ -+ libvpx \ -+ libxml2 \ -+ libxslt \ -+ re2 \ -+ snappy \ -+ webp - --QT5WEBENGINE_CONF_OPTS += WEBENGINE_CONFIG+=use_system_ffmpeg -+QT5WEBENGINE_CONF_OPTS += \ -+ -webengine-embedded-build \ -+ -webengine-ffmpeg \ -+ -webengine-icu \ -+ -webengine-opus \ -+ -webengine-webchannel \ -+ -webengine-webp \ -+ -feature-build-qtwebengine-core \ -+ -feature-webengine-core-support \ -+ -feature-webengine-system-dbus \ -+ -feature-webengine-system-fontconfig \ -+ -feature-webengine-system-freetype \ -+ -feature-webengine-system-glib \ -+ -feature-webengine-system-glibc \ -+ -feature-webengine-system-harfbuzz \ -+ -feature-webengine-system-jpeg \ -+ -feature-webengine-system-khr \ -+ -feature-webengine-system-lcms2 \ -+ -feature-webengine-system-libevent \ -+ -feature-webengine-system-libvpx \ -+ -feature-webengine-system-libxml2 \ -+ -feature-webengine-system-ninja \ -+ -feature-webengine-system-nss \ -+ -feature-webengine-system-png \ -+ -feature-webengine-system-re2 \ -+ -feature-webengine-system-snappy \ -+ -feature-webengine-system-zlib -+ -+QT5WEBENGINE_CONF_OPTS += \ -+ -no-webengine-geolocation \ -+ -no-webengine-kerberos \ -+ -no-webengine-pepper-plugins \ -+ -no-webengine-printing-and-pdf \ -+ -no-webengine-spellchecker \ -+ -no-webengine-webrtc \ -+ -no-webengine-webrtc-pipewire \ -+ -no-feature-webengine-developer-build \ -+ -no-feature-webengine-full-debug-info \ -+ -no-feature-webengine-native-spellchecker \ -+ -no-feature-webengine-noexecstack \ -+ -no-feature-webengine-system-minizip \ -+ -no-feature-webengine-system-gn - - ifeq ($(BR2_PACKAGE_QT5WEBENGINE_PROPRIETARY_CODECS),y) --QT5WEBENGINE_CONF_OPTS += WEBENGINE_CONFIG+=use_proprietary_codecs -+QT5WEBENGINE_CONF_OPTS += -webengine-proprietary-codecs -+else -+QT5WEBENGINE_CONF_OPTS += -no-webengine-proprietary-codecs - endif - - ifeq ($(BR2_PACKAGE_QT5WEBENGINE_ALSA),y) - QT5WEBENGINE_DEPENDENCIES += alsa-lib -+QT5WEBENGINE_CONF_OPTS += -webengine-alsa - else --QT5WEBENGINE_CONF_OPTS += QT_CONFIG-=alsa -+QT5WEBENGINE_CONF_OPTS += -no-webengine-alsa -+endif -+ -+ifeq ($(BR2_PACKAGE_PULSEAUDIO),y) -+QT5WEBENGINE_DEPENDENCIES += pulseaudio -+QT5WEBENGINE_CONF_OPTS += -webengine-pulseaudio -+else -+QT5WEBENGINE_CONF_OPTS += -no-webengine-pulseaudio - endif - --# QtWebengine's build system uses python, but only supports python2. We work --# around this by forcing python2 early in the PATH, via a python->python2 --# symlink. - QT5WEBENGINE_ENV = \ - PATH=$(@D)/host-bin:$(BR_PATH) \ -- PKG_CONFIG_PATH=$(STAGING_DIR)/usr/lib/pkgconfig --define QT5WEBENGINE_PYTHON2_SYMLINK -+ PKG_CONFIG_SYSROOT_DIR="/" -+define QT5WEBENGINE_CREATE_HOST_PYTHON_WRAPPER - mkdir -p $(@D)/host-bin -- ln -sf $(HOST_DIR)/bin/python2 $(@D)/host-bin/python -+ sed s%@HOST_DIR@%$(HOST_DIR)%g $(QT5WEBENGINE_PKGDIR)/host-python-wrapper.in > $(@D)/host-bin/python -+ chmod +x $(@D)/host-bin/python - endef --QT5WEBENGINE_PRE_CONFIGURE_HOOKS += QT5WEBENGINE_PYTHON2_SYMLINK -+QT5WEBENGINE_PRE_CONFIGURE_HOOKS += QT5WEBENGINE_CREATE_HOST_PYTHON_WRAPPER - - QT5WEBENGINE_ENV += NINJAFLAGS="-j$(PARALLEL_JOBS)" - -+define QT5WEBENGINE_COPY_CHROMIUM -+ rm -rf $(@D)/src/3rdparty -+ cp -a $(QT5WEBENGINE_CHROMIUM_DIR) $(@D)/src/3rdparty -+endef -+QT5WEBENGINE_POST_PATCH_HOOKS += QT5WEBENGINE_COPY_CHROMIUM -+ - define QT5WEBENGINE_CREATE_HOST_PKG_CONFIG -+ mkdir -p $(@D)/host-bin - sed s%@HOST_DIR@%$(HOST_DIR)%g $(QT5WEBENGINE_PKGDIR)/host-pkg-config.in > $(@D)/host-bin/host-pkg-config - chmod +x $(@D)/host-bin/host-pkg-config - endef - QT5WEBENGINE_PRE_CONFIGURE_HOOKS += QT5WEBENGINE_CREATE_HOST_PKG_CONFIG --QT5WEBENGINE_ENV += GN_PKG_CONFIG_HOST=$(@D)/host-bin/host-pkg-config -+QT5WEBENGINE_ENV += \ -+ GN_PKG_CONFIG_HOST=$(@D)/host-bin/host-pkg-config \ -+ GN_HOST_TOOLCHAIN_EXTRA_CPPFLAGS="$(HOST_CPPFLAGS)" - - QT5WEBENGINE_CONF_ENV = $(QT5WEBENGINE_ENV) - QT5WEBENGINE_MAKE_ENV = $(QT5WEBENGINE_ENV) diff --git a/buildroot-patches/0014-Bump-brcmfmac_sdio-firmware-rpi.patch b/buildroot-patches/0014-Bump-brcmfmac_sdio-firmware-rpi.patch new file mode 100644 index 00000000..4c53ffca --- /dev/null +++ b/buildroot-patches/0014-Bump-brcmfmac_sdio-firmware-rpi.patch @@ -0,0 +1,36 @@ +From 9dbf8d5e8612452dae771616405bf3bec85d1831 Mon Sep 17 00:00:00 2001 +From: Stefan Agner +Date: Thu, 18 Aug 2022 15:47:52 +0200 +Subject: [PATCH] package/brcmfmac_sdio-firmware-rpi: bump to latest version + +Bump to latest version synchronized with RPi-Distro repository on +2022-07-29. + +Signed-off-by: Stefan Agner +--- + .../brcmfmac_sdio-firmware-rpi/brcmfmac_sdio-firmware-rpi.hash | 2 +- + .../brcmfmac_sdio-firmware-rpi/brcmfmac_sdio-firmware-rpi.mk | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/package/brcmfmac_sdio-firmware-rpi/brcmfmac_sdio-firmware-rpi.hash b/package/brcmfmac_sdio-firmware-rpi/brcmfmac_sdio-firmware-rpi.hash +index a12e92cbac..89f6bd3efc 100644 +--- a/package/brcmfmac_sdio-firmware-rpi/brcmfmac_sdio-firmware-rpi.hash ++++ b/package/brcmfmac_sdio-firmware-rpi/brcmfmac_sdio-firmware-rpi.hash +@@ -1,3 +1,3 @@ + # Locally calculated +-sha256 e51b717c2a60ca29fcdd8e04e07c00996226cb48fa56a8ad1934b5f4ddee2e3d brcmfmac_sdio-firmware-rpi-ea9963f3f77b4bb6cd280577eb115152bdd67e8d.tar.gz ++sha256 50a834871457fe2c34c4da29e189a00801552bc90a8039a3e87378629a0dbc4c brcmfmac_sdio-firmware-rpi-b4fa91541cd713c721fadf0720e2655db42cc179.tar.gz + sha256 b16056fc91b82a0e3e8de8f86c2dac98201aa9dc3cbd33e8d38f1b087fcec30d LICENCE.broadcom_bcm43xx +diff --git a/package/brcmfmac_sdio-firmware-rpi/brcmfmac_sdio-firmware-rpi.mk b/package/brcmfmac_sdio-firmware-rpi/brcmfmac_sdio-firmware-rpi.mk +index 5332bf53d7..9015b0d339 100644 +--- a/package/brcmfmac_sdio-firmware-rpi/brcmfmac_sdio-firmware-rpi.mk ++++ b/package/brcmfmac_sdio-firmware-rpi/brcmfmac_sdio-firmware-rpi.mk +@@ -4,7 +4,7 @@ + # + ################################################################################ + +-BRCMFMAC_SDIO_FIRMWARE_RPI_VERSION = ea9963f3f77b4bb6cd280577eb115152bdd67e8d ++BRCMFMAC_SDIO_FIRMWARE_RPI_VERSION = b4fa91541cd713c721fadf0720e2655db42cc179 + BRCMFMAC_SDIO_FIRMWARE_RPI_SITE = $(call github,LibreELEC,brcmfmac_sdio-firmware-rpi,$(BRCMFMAC_SDIO_FIRMWARE_RPI_VERSION)) + BRCMFMAC_SDIO_FIRMWARE_RPI_LICENSE = PROPRIETARY + BRCMFMAC_SDIO_FIRMWARE_RPI_LICENSE_FILES = LICENCE.broadcom_bcm43xx diff --git a/buildroot-patches/0014-rm-chromium-breakpad-fix-build-with-glibc-2.34-patch.patch b/buildroot-patches/0014-rm-chromium-breakpad-fix-build-with-glibc-2.34-patch.patch deleted file mode 100644 index d06e435c..00000000 --- a/buildroot-patches/0014-rm-chromium-breakpad-fix-build-with-glibc-2.34-patch.patch +++ /dev/null @@ -1,95 +0,0 @@ -From 9e90a55123a5f483db0b8cd39c68b3e2c30c0c96 Mon Sep 17 00:00:00 2001 -From: j1nx -Date: Sat, 26 Mar 2022 14:37:24 +0100 -Subject: [PATCH 1/1] rm-chromium-breakpad-fix-build-with-glibc-2.34-patch - ---- - ...m-breakpad-fix-build-with-glibc-2.34.patch | 76 ------------------- - 1 file changed, 76 deletions(-) - delete mode 100644 package/qt5/qt5webengine/0002-chromium-breakpad-fix-build-with-glibc-2.34.patch - -diff --git a/package/qt5/qt5webengine/0002-chromium-breakpad-fix-build-with-glibc-2.34.patch b/package/qt5/qt5webengine/0002-chromium-breakpad-fix-build-with-glibc-2.34.patch -deleted file mode 100644 -index 44a6424c7d..0000000000 ---- a/package/qt5/qt5webengine/0002-chromium-breakpad-fix-build-with-glibc-2.34.patch -+++ /dev/null -@@ -1,76 +0,0 @@ --From a3bc792bdc116806a50e022d9102914c8daf6210 Mon Sep 17 00:00:00 2001 --From: Martin Jansa --Date: Wed, 4 Aug 2021 19:11:06 +0200 --Subject: [PATCH] chromium: breakpad: fix build with glibc-2.34 -- --* fixes: --[218/24061] CXX obj/third_party/breakpad/client/exception_handler.o --FAILED: obj/third_party/breakpad/client/exception_handler.o --/OE/build/luneos-honister/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.15.4+gitAUTOINC+dd7f7a9166_555f348ae8-r0/recipe-sysroot-native/usr/bin/x86_64-webos-linux/x86_64-webos-linux-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -Wdate-time --sysroot=/OE/build/luneos-honister/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.15.4+gitAUTOINC+dd7f7a9166_555f348ae8-r0/recipe-sysroot -MMD -MF obj/third_party/breakpad/client/exception_handler.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -DCR_SYSROOT_HASH=5f64b417e1018dcf8fcc81dc2714e0f264b9b911 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../../../git/src/3rdparty/chromium/third_party/breakpad -I../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src -I../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client -I../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/third_party/linux/include -Igen -I../../../../git/src/3rdparty/chromium -I../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g1 -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-comments -Wno-packed-not-aligned -Wno-dangling-else -Wno-missing-field-initializers -Wno-unused-parameter -std=gnu++14 -fno-exceptions -fno-rtti --sysroot=../../../../recipe-sysroot -fvisibility-inlines-hidden -Wno-narrowing -Wno-class-memaccess -Wno-attributes -Wno-class-memaccess -Wno-subobject-linkage -Wno-invalid-offsetof -Wno-return-type -Wno-deprecated-copy -c ../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc -o obj/third_party/breakpad/client/exception_handler.o --../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc: In function 'void google_breakpad::{anonymous}::InstallAlternateStackLocked()': --../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc:141:49: error: no matching function for call to 'max(int, long int)' -- 141 | static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ); -- | ~~~~~~~~^~~~~~~~~~~~~~~~~ --In file included from ../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/char_traits.h:39, -- from ../../../../recipe-sysroot/usr/include/c++/11.2.0/string:40, -- from ../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.h:38, -- from ../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc:66: --../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algobase.h:254:5: note: candidate: 'template constexpr const _Tp& std::max(const _Tp&, const _Tp&)' -- 254 | max(const _Tp& __a, const _Tp& __b) -- | ^~~ --../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algobase.h:254:5: note: template argument deduction/substitution failed: --../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc:141:49: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long int') -- 141 | static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ); -- | ~~~~~~~~^~~~~~~~~~~~~~~~~ --In file included from ../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/char_traits.h:39, -- from ../../../../recipe-sysroot/usr/include/c++/11.2.0/string:40, -- from ../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.h:38, -- from ../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc:66: --../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algobase.h:300:5: note: candidate: 'template constexpr const _Tp& std::max(const _Tp&, const _Tp&, _Compare)' -- 300 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) -- | ^~~ --../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algobase.h:300:5: note: template argument deduction/substitution failed: --../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc:141:49: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long int') -- 141 | static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ); -- | ~~~~~~~~^~~~~~~~~~~~~~~~~ --In file included from ../../../../recipe-sysroot/usr/include/c++/11.2.0/algorithm:62, -- from ../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc:85: --../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algo.h:3461:5: note: candidate: 'template constexpr _Tp std::max(std::initializer_list<_Tp>)' -- 3461 | max(initializer_list<_Tp> __l) -- | ^~~ --../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algo.h:3461:5: note: template argument deduction/substitution failed: --../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc:141:49: note: mismatched types 'std::initializer_list<_Tp>' and 'int' -- 141 | static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ); -- | ~~~~~~~~^~~~~~~~~~~~~~~~~ --In file included from ../../../../recipe-sysroot/usr/include/c++/11.2.0/algorithm:62, -- from ../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc:85: --../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algo.h:3467:5: note: candidate: 'template constexpr _Tp std::max(std::initializer_list<_Tp>, _Compare)' -- 3467 | max(initializer_list<_Tp> __l, _Compare __comp) -- | ^~~ --../../../../recipe-sysroot/usr/include/c++/11.2.0/bits/stl_algo.h:3467:5: note: template argument deduction/substitution failed: --../../../../git/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc:141:49: note: mismatched types 'std::initializer_list<_Tp>' and 'int' -- 141 | static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ); -- | ~~~~~~~~^~~~~~~~~~~~~~~~~ -- --Adapted from: --https://github.com/meta-qt5/meta-qt5/blob/2a38fca150f065f869ed530fffe1a07beec80692/recipes-qt/qt5/qtwebengine/chromium/0013-chromium-breakpad-fix-build-with-glibc-2.34.patch -- --Signed-off-by: Martin Jansa --Signed-off-by: James Hilliard ----- -- .../breakpad/src/client/linux/handler/exception_handler.cc | 2 +- -- 1 file changed, 1 insertion(+), 1 deletion(-) -- --diff --git a/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc b/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc --index ca353c40997..2e43ba6fc04 100644 ----- a/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc --+++ b/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc --@@ -138,7 +138,7 @@ void InstallAlternateStackLocked() { -- // SIGSTKSZ may be too small to prevent the signal handlers from overrunning -- // the alternative stack. Ensure that the size of the alternative stack is -- // large enough. --- static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ); --+ static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ); -- -- // Only set an alternative stack if there isn't already one, or if the current -- // one is too small. --- -2.20.1 - diff --git a/buildroot-patches/0015-Bump-systemd-to-250.7.patch b/buildroot-patches/0015-Bump-systemd-to-250.7.patch new file mode 100644 index 00000000..a38269f0 --- /dev/null +++ b/buildroot-patches/0015-Bump-systemd-to-250.7.patch @@ -0,0 +1,76 @@ +From 2083b579304d373a20dd295812a3c6e36e24717a Mon Sep 17 00:00:00 2001 +From: Stefan Agner +Date: Fri, 12 Aug 2022 18:07:44 +0200 +Subject: [PATCH] package/systemd: bump to version 250.7 + +Signed-off-by: Stefan Agner +--- + ...define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch | 33 ------------------- + package/systemd/systemd.hash | 2 +- + package/systemd/systemd.mk | 2 +- + 3 files changed, 2 insertions(+), 35 deletions(-) + delete mode 100644 package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch + +diff --git a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch b/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch +deleted file mode 100644 +index 0934886acb..0000000000 +--- a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch ++++ /dev/null +@@ -1,33 +0,0 @@ +-From 16c132a6a0389e0eaea70c4ad95dbfd1637ec5ba Mon Sep 17 00:00:00 2001 +-From: Romain Naour +-Date: Fri, 7 Jan 2022 22:25:23 +0100 +-Subject: [PATCH] missing-syscall: define MOVE_MOUNT_T_EMPTY_PATH if missing +- +-MOVE_MOUNT_T_EMPTY_PATH has been added to systemd 250 by [1] +-but it's defined in kernel headers since version 5.2. +- +-[1] c7bf079bbc19e3b409acc0c7acc3e14749211fe2 +- +-Signed-off-by: Romain Naour +---- +- src/basic/missing_syscall.h | 4 ++++ +- 1 file changed, 4 insertions(+) +- +-diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h +-index 8267b1a90c..793d111c55 100644 +---- a/src/basic/missing_syscall.h +-+++ b/src/basic/missing_syscall.h +-@@ -569,6 +569,10 @@ static inline int missing_open_tree( +- #define MOVE_MOUNT_F_EMPTY_PATH 0x00000004 /* Empty from path permitted */ +- #endif +- +-+#ifndef MOVE_MOUNT_T_EMPTY_PATH +-+#define MOVE_MOUNT_T_EMPTY_PATH 0x00000040 /* Empty to path permitted */ +-+#endif +-+ +- static inline int missing_move_mount( +- int from_dfd, +- const char *from_pathname, +--- +-2.31.1 +- +diff --git a/package/systemd/systemd.hash b/package/systemd/systemd.hash +index 3572b25965..75f62e8bef 100644 +--- a/package/systemd/systemd.hash ++++ b/package/systemd/systemd.hash +@@ -1,5 +1,5 @@ + # sha256 locally computed +-sha256 d2bda9d225da11dc9ff48b48e59fc36798d3e66902ed400a9f78fa370c596864 systemd-250.4.tar.gz ++sha256 14348e1a3b2eef01ad62f996757400256008e5f8e655b4ffd5a60e5124e20eee systemd-250.7.tar.gz + sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 + sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 + sha256 e5a8645ad94aab24e312dd0c6be2aa54236eb9374480b1b14ea5c61598874fd5 LICENSES/BSD-2-Clause.txt +diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk +index 14b0b065bc..09e0a7dcc2 100644 +--- a/package/systemd/systemd.mk ++++ b/package/systemd/systemd.mk +@@ -19,7 +19,7 @@ + # - Diff sysusers.d with the previous version + # - Diff factory/etc/nsswitch.conf with the previous version + # (details are often sprinkled around in README and manpages) +-SYSTEMD_VERSION = 250.4 ++SYSTEMD_VERSION = 250.7 + SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION)) + SYSTEMD_LICENSE = \ + LGPL-2.1+, \ diff --git a/buildroot-patches/0016-Bump-rust-to-1.62.0.patch b/buildroot-patches/0016-Bump-rust-to-1.62.0.patch new file mode 100644 index 00000000..90a93b8c --- /dev/null +++ b/buildroot-patches/0016-Bump-rust-to-1.62.0.patch @@ -0,0 +1,352 @@ +From 2f084b188e8b9573c6d3fc52aa1f921370f80073 Mon Sep 17 00:00:00 2001 +From: j1nx +Date: Thu, 15 Sep 2022 17:38:52 +0200 +Subject: [PATCH 1/1] Bump rust to 1.62.0 + +--- + package/rust-bin/rust-bin.hash | 225 ++++++++++++++++++--------------- + package/rust-bin/rust-bin.mk | 2 +- + package/rust/rust.hash | 6 +- + package/rust/rust.mk | 2 +- + package/rustc/Config.in.host | 17 ++- + package/rustc/rustc.mk | 4 +- + 6 files changed, 150 insertions(+), 106 deletions(-) + +diff --git a/package/rust-bin/rust-bin.hash b/package/rust-bin/rust-bin.hash +index 9f8788a295..57ff4ee1a8 100644 +--- a/package/rust-bin/rust-bin.hash ++++ b/package/rust-bin/rust-bin.hash +@@ -1,102 +1,129 @@ +-# From https://static.rust-lang.org/dist/rust-1.58.1-i686-unknown-linux-gnu.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-1.58.1-i686-unknown-linux-gnu.tar.xz.asc +-sha256 110ca4967351d8535f3d39e24f40e2941c20346c5765d3530270e134ae50568e rust-1.58.1-i686-unknown-linux-gnu.tar.xz +-# From https://static.rust-lang.org/dist/rust-1.58.1-x86_64-unknown-linux-gnu.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-1.58.1-x86_64-unknown-linux-gnu.tar.xz.asc +-sha256 f71b077caf0becbd0af9fd22bc1fa31c4fdf7a21fe046da8a15a7bde1286da25 rust-1.58.1-x86_64-unknown-linux-gnu.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-aarch64-unknown-linux-gnu.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-aarch64-unknown-linux-gnu.tar.xz.asc +-sha256 c7a016ac63aeb5481d661ee3e680b57d35d5ccb902c605c32937a047a02cff49 rust-std-1.58.1-aarch64-unknown-linux-gnu.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-aarch64-unknown-linux-musl.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-aarch64-unknown-linux-musl.tar.xz.asc +-sha256 4c8d9774fb1f6cfa616f2c43395f438e887a38f0cd901a3886056cc1c1b84c30 rust-std-1.58.1-aarch64-unknown-linux-musl.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-arm-unknown-linux-gnueabi.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-arm-unknown-linux-gnueabi.tar.xz.asc +-sha256 eb58c2b72e9bbe50c80e9f2981e14d737198f7e17a4cad524d00baefdfa3bc1d rust-std-1.58.1-arm-unknown-linux-gnueabi.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-arm-unknown-linux-gnueabihf.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-arm-unknown-linux-gnueabihf.tar.xz.asc +-sha256 58e3f4905c3e7028811971219a3222640f947062fb93dbe51c1674551e9b06a6 rust-std-1.58.1-arm-unknown-linux-gnueabihf.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-arm-unknown-linux-musleabihf.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-arm-unknown-linux-musleabihf.tar.xz.asc +-sha256 b354f0ad28d8cc7d5996d46c3a310c80aa6486ac7b89abcd1eeef7f13435e0ff rust-std-1.58.1-arm-unknown-linux-musleabihf.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-arm-unknown-linux-musleabi.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-arm-unknown-linux-musleabi.tar.xz.asc +-sha256 705fba2a50835354112ab86d1ee8889c39f3c7265d7ca26f1dffebaa463600a6 rust-std-1.58.1-arm-unknown-linux-musleabi.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-armv5te-unknown-linux-gnueabi.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-armv5te-unknown-linux-gnueabi.tar.xz.asc +-sha256 0505759fa8b26c902a701f266db4bfbfe496de71c5c6548a55c562fe9d386485 rust-std-1.58.1-armv5te-unknown-linux-gnueabi.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-armv5te-unknown-linux-musleabi.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-armv5te-unknown-linux-musleabi.tar.xz.asc +-sha256 9ca8adb43b4e75556a99b6c7a9bc1d9aab894bbe109736c34582169ec81aee14 rust-std-1.58.1-armv5te-unknown-linux-musleabi.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-armv7-unknown-linux-gnueabihf.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-armv7-unknown-linux-gnueabihf.tar.xz.asc +-sha256 9f38bc3220d659ff482db9a0ace9dcb7051991d471149fad7bbb62fce8314e04 rust-std-1.58.1-armv7-unknown-linux-gnueabihf.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-armv7-unknown-linux-gnueabi.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-armv7-unknown-linux-gnueabi.tar.xz.asc +-sha256 1511c675d17033737ab2bd1e87b525aaf59e0455f5a717ab0a91fd849949164f rust-std-1.58.1-armv7-unknown-linux-gnueabi.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-armv7-unknown-linux-musleabihf.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-armv7-unknown-linux-musleabihf.tar.xz.asc +-sha256 2cf8a8cc2441a1bb4b45b690c87fff4df975fac077240706c08594e26f901bdc rust-std-1.58.1-armv7-unknown-linux-musleabihf.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-armv7-unknown-linux-musleabi.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-armv7-unknown-linux-musleabi.tar.xz.asc +-sha256 db86e823484f210884d7d815ffcd7dae355bba86e18151b0838ec06544bb8126 rust-std-1.58.1-armv7-unknown-linux-musleabi.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-i586-unknown-linux-gnu.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-i586-unknown-linux-gnu.tar.xz.asc +-sha256 02bce02f929114cc60126410fceeab6c0bcc8b96c394de9516d8f449880cb585 rust-std-1.58.1-i586-unknown-linux-gnu.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-i586-unknown-linux-musl.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-i586-unknown-linux-musl.tar.xz.asc +-sha256 e80d5769f042a00388546dbd26cb40c045d5dddc84e5da3f98d174027ed9eaaa rust-std-1.58.1-i586-unknown-linux-musl.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-i686-unknown-linux-gnu.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-i686-unknown-linux-gnu.tar.xz.asc +-sha256 d7f2bc431db551ea9019a6d50d4e3f11e14fabbea3abec1478ac72a281309152 rust-std-1.58.1-i686-unknown-linux-gnu.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-i686-unknown-linux-musl.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-i686-unknown-linux-musl.tar.xz.asc +-sha256 c70fbb13aedfb88cfec8098355a155a4edce3d52f9b099bc033b7c7ac45aab00 rust-std-1.58.1-i686-unknown-linux-musl.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-mips-unknown-linux-gnu.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-mips-unknown-linux-gnu.tar.xz.asc +-sha256 b678ac0282cbb1965f9a7485a1f56b01d0229f91ddff5a18a9628f86970f5902 rust-std-1.58.1-mips-unknown-linux-gnu.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-mips-unknown-linux-musl.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-mips-unknown-linux-musl.tar.xz.asc +-sha256 2f571f4c9b4e86e278539e811f495fb84f44898d4333b983a3d95ef5d2c0fdd8 rust-std-1.58.1-mips-unknown-linux-musl.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-mips64-unknown-linux-gnuabi64.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-mips64-unknown-linux-gnuabi64.tar.xz.asc +-sha256 7f2f613606f039eec83239753a83c227b1d3c39b6474647234e7788a1541e850 rust-std-1.58.1-mips64-unknown-linux-gnuabi64.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-mips64-unknown-linux-muslabi64.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-mips64-unknown-linux-muslabi64.tar.xz.asc +-sha256 7283539843df5c8abd06b0ce3830efeab0d673447b45d3b6636d2eb296d28681 rust-std-1.58.1-mips64-unknown-linux-muslabi64.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-mips64el-unknown-linux-gnuabi64.tar.xz.asc +-sha256 3d2935e0979a7150cc271481f5f06569005ee27f0a7ef7ed1a5393c3e34b1974 rust-std-1.58.1-mips64el-unknown-linux-gnuabi64.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-mips64el-unknown-linux-muslabi64.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-mips64el-unknown-linux-muslabi64.tar.xz.asc +-sha256 33078d23ea70ca405b5938e5a2a74fbf4ec7dc41b729e4991e3e01d4c8370028 rust-std-1.58.1-mips64el-unknown-linux-muslabi64.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-mipsel-unknown-linux-gnu.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-mipsel-unknown-linux-gnu.tar.xz.asc +-sha256 fdade0d00dac3524348041ec915a5a96208c9c1929ce746ab6352d0d2897a3a7 rust-std-1.58.1-mipsel-unknown-linux-gnu.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-mipsel-unknown-linux-musl.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-mipsel-unknown-linux-musl.tar.xz.asc +-sha256 c747a00ac9a6ee70793002e6db2fbce3b2cd60eda277729468d18369736c6c8e rust-std-1.58.1-mipsel-unknown-linux-musl.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-powerpc-unknown-linux-gnu.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-powerpc-unknown-linux-gnu.tar.xz.asc +-sha256 7813f825e5d10aac0ded4b3f785970c69c25464b4edcf9c2b83eff0e55ee95f3 rust-std-1.58.1-powerpc-unknown-linux-gnu.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-powerpc64-unknown-linux-gnu.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-powerpc64-unknown-linux-gnu.tar.xz.asc +-sha256 c68d93de3a46ec709788fee2c38a298a261d4254d299299195ab3474b316a59b rust-std-1.58.1-powerpc64-unknown-linux-gnu.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-powerpc64le-unknown-linux-gnu.tar.xz.asc +-sha256 a85f5f42918e8b140d7093ba49fc46a21625863538c95d2db03f831cc445f025 rust-std-1.58.1-powerpc64le-unknown-linux-gnu.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-riscv64gc-unknown-linux-gnu.tar.xz.asc +-sha256 2d7276fe261478c377913177dcec3e0aeed84f2c567db0ae8e415efee7bb9ce0 rust-std-1.58.1-riscv64gc-unknown-linux-gnu.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-sparc64-unknown-linux-gnu.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-sparc64-unknown-linux-gnu.tar.xz.asc +-sha256 7a7cd002c63179f3f47d64b1140c180986322a7cc0d31de61d7c4728cedacba0 rust-std-1.58.1-sparc64-unknown-linux-gnu.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-x86_64-unknown-linux-gnu.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-x86_64-unknown-linux-gnu.tar.xz.asc +-sha256 e72367c15906f021f46801652181c917cd3328be022b93bb30506724f7b56256 rust-std-1.58.1-x86_64-unknown-linux-gnu.tar.xz +-# From https://static.rust-lang.org/dist/rust-std-1.58.1-x86_64-unknown-linux-musl.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rust-std-1.58.1-x86_64-unknown-linux-musl.tar.xz.asc +-sha256 b0d3e03c9b1eff6e241383913b02653ba80776626ca7c4a93f36c2ad829ba989 rust-std-1.58.1-x86_64-unknown-linux-musl.tar.xz ++# From https://static.rust-lang.org/dist/rust-1.62.0-aarch64-unknown-linux-gnu.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-1.62.0-aarch64-unknown-linux-gnu.tar.xz.asc ++sha256 596edf892fac02f3a3b9a8f018f64551e2d58f0a840a8bad13793eb7224783bd rust-1.62.0-aarch64-unknown-linux-gnu.tar.xz ++# From https://static.rust-lang.org/dist/rust-1.62.0-i686-unknown-linux-gnu.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-1.62.0-i686-unknown-linux-gnu.tar.xz.asc ++sha256 8851657b282e0b76056b4179c5f2c77f0624da9e031a4dab1abb33be7c251238 rust-1.62.0-i686-unknown-linux-gnu.tar.xz ++# From https://static.rust-lang.org/dist/rust-1.62.0-mips-unknown-linux-gnu.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-1.62.0-mips-unknown-linux-gnu.tar.xz.asc ++sha256 3d1baf0f8aa8615dff16870b86db1d52df5875005c08626aec81cb98b0de5ce6 rust-1.62.0-mipsel-unknown-linux-gnu.tar.xz ++# From https://static.rust-lang.org/dist/rust-1.62.0-mipsel-unknown-linux-gnu.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-1.62.0-mipsel-unknown-linux-gnu.tar.xz.asc ++sha256 e053f1ff5e60c5c4c7db5e507a79b53230b8c78e71dcd47cffa5bc4ad946244a rust-1.62.0-mips-unknown-linux-gnu.tar.xz ++# From https://static.rust-lang.org/dist/rust-1.62.0-powerpc-unknown-linux-gnu.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-1.62.0-powerpc-unknown-linux-gnu.tar.xz.asc ++sha256 a82296609a6606764f074395454e7223a152c39f3506f481900fbeebd3de00b7 rust-1.62.0-powerpc64le-unknown-linux-gnu.tar.xz ++# From https://static.rust-lang.org/dist/rust-1.62.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-1.62.0-powerpc64-unknown-linux-gnu.tar.xz.asc ++sha256 abd61a8009369d40b646b7803cbd91f0dc1b62d09c9c48e8d5b0a2b3c570076e rust-1.62.0-powerpc64-unknown-linux-gnu.tar.xz ++# From https://static.rust-lang.org/dist/rust-1.62.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-1.62.0-powerpc64le-unknown-linux-gnu.tar.xz.asc ++sha256 9aa91e10bbb6e31edb435d7f9da97e837f883ad6790d44b830db435b313e0598 rust-1.62.0-powerpc-unknown-linux-gnu.tar.xz ++# From https://static.rust-lang.org/dist/rust-1.62.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-1.62.0-riscv64gc-unknown-linux-gnu.tar.xz.asc ++sha256 ffd184bcc19fce389d4d09805b6b2e5e4657055fc1e2c088cd0ccb9420a63e09 rust-1.62.0-riscv64gc-unknown-linux-gnu.tar.xz ++# From https://static.rust-lang.org/dist/rust-1.62.0-s390x-unknown-linux-gnu.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-1.62.0-s390x-unknown-linux-gnu.tar.xz.asc ++sha256 b86406f051d95fc8b63a5699cf235313e4fcc4bb382aaf6fc9b8d4d19d5ccfd7 rust-1.62.0-s390x-unknown-linux-gnu.tar.xz ++# From https://static.rust-lang.org/dist/rust-1.62.0-x86_64-unknown-linux-gnu.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-1.62.0-x86_64-unknown-linux-gnu.tar.xz.asc ++sha256 29d0cb095bc006f82fb99bc4b9081aff813d803426ef01c9d1bd2b150e68d035 rust-1.62.0-x86_64-unknown-linux-gnu.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-aarch64-unknown-linux-gnu.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-aarch64-unknown-linux-gnu.tar.xz.asc ++sha256 dd5df8a92af3e5d49a1122b9561821ebd72a9317884a37ecddae041e652a7563 rust-std-1.62.0-aarch64-unknown-linux-gnu.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-aarch64-unknown-linux-musl.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-aarch64-unknown-linux-musl.tar.xz.asc ++sha256 8098164090a4625f5d7caebce3475b50424689f5ca849cecfc341ce6b7f569e1 rust-std-1.62.0-aarch64-unknown-linux-musl.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-arm-unknown-linux-gnueabi.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-arm-unknown-linux-gnueabi.tar.xz.asc ++sha256 e6a96d682b86b142ad2157c485db6d3cf0fb709766a7a42126c06b492b8f984f rust-std-1.62.0-arm-unknown-linux-gnueabi.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-arm-unknown-linux-gnueabihf.tar.xz.asc ++sha256 dd41407aed1357a10eeaef7db87551e54d7b7249fd502c2e8bdefc506ec38773 rust-std-1.62.0-arm-unknown-linux-gnueabihf.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-arm-unknown-linux-musleabihf.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-arm-unknown-linux-musleabihf.tar.xz.asc ++sha256 5175ea9f4115e47868e458bcc11f0708ae0361e1d1555a763f3ee0d13ab137e1 rust-std-1.62.0-arm-unknown-linux-musleabihf.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-arm-unknown-linux-musleabi.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-arm-unknown-linux-musleabi.tar.xz.asc ++sha256 0dc65434e4cc42619d59064eaa996c098fe246b87e030a7f34baf4e5500ef374 rust-std-1.62.0-arm-unknown-linux-musleabi.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-armv5te-unknown-linux-gnueabi.tar.xz.asc ++sha256 74326d0823d0c1d06139ebe743926bf0afaf171bcd3c8be1c009164d0d3dc22f rust-std-1.62.0-armv5te-unknown-linux-gnueabi.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-armv5te-unknown-linux-musleabi.tar.xz.asc ++sha256 ef0eec674a40192c4199d5a4d1a4c35d367941d01bb544eb2c0279d3be7c0b21 rust-std-1.62.0-armv5te-unknown-linux-musleabi.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-armv7-unknown-linux-gnueabihf.tar.xz.asc ++sha256 dadb345cf8b0bdf5bc6f4b34191230cae482e49c414e97096291ad34e7aee937 rust-std-1.62.0-armv7-unknown-linux-gnueabihf.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-armv7-unknown-linux-gnueabi.tar.xz.asc ++sha256 cbfecfaf88aa8b7ff83d7d26fc4be70e9faf33e58435559668bdaa49a6db749e rust-std-1.62.0-armv7-unknown-linux-gnueabi.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-armv7-unknown-linux-musleabihf.tar.xz.asc ++sha256 dda7e758957031394b2efc160ff95c4b67618ab92431db94f2235f8d3d676e60 rust-std-1.62.0-armv7-unknown-linux-musleabihf.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-armv7-unknown-linux-musleabi.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-armv7-unknown-linux-musleabi.tar.xz.asc ++sha256 5ceb10f3b6a5cc4635b7bf9fcdd4ea52d473ef7a14a879c4e1d40a5478db434e rust-std-1.62.0-armv7-unknown-linux-musleabi.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-i586-unknown-linux-gnu.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-i586-unknown-linux-gnu.tar.xz.asc ++sha256 b02376bb781bb9e9e4baa36ab25f62a5bb0f39e11ab9fa3e07e716e1802c11db rust-std-1.62.0-i586-unknown-linux-gnu.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-i586-unknown-linux-musl.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-i586-unknown-linux-musl.tar.xz.asc ++sha256 7b2289cd0a6eea72217db6fbdf3901aeff134c7df09273452f26e7234b01a4d8 rust-std-1.62.0-i586-unknown-linux-musl.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-i686-unknown-linux-gnu.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-i686-unknown-linux-gnu.tar.xz.asc ++sha256 e8bd12367b638db3146fd886e75957ba9f7ee9b15f81d32e7e2fa225d6e4678c rust-std-1.62.0-i686-unknown-linux-gnu.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-i686-unknown-linux-musl.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-i686-unknown-linux-musl.tar.xz.asc ++sha256 c23526b15c1933651c1e9cb1c3ccaba3926084b8a579f3cf710e0204e4b8cdf2 rust-std-1.62.0-i686-unknown-linux-musl.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-mips-unknown-linux-gnu.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-mips-unknown-linux-gnu.tar.xz.asc ++sha256 23cdca023a5786054a5c2c89f6cac446cad0de5f9fe24a448822880f7035fda9 rust-std-1.62.0-mips-unknown-linux-gnu.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-mips-unknown-linux-musl.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-mips-unknown-linux-musl.tar.xz.asc ++sha256 0da7f636d8cc3e18f3f57cb38f08213dfd26f2ef76c27b14b4b46dc301d55a81 rust-std-1.62.0-mips-unknown-linux-musl.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-mips64-unknown-linux-gnuabi64.tar.xz.asc ++sha256 705b161f8f394274816e5ae0836cad511d40410254ef26c37316343061f52a5d rust-std-1.62.0-mips64-unknown-linux-gnuabi64.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-mips64-unknown-linux-muslabi64.tar.xz.asc ++sha256 e7bc3eb22f5d2d51855a0fab9054d585705ce339bf99da49db8456d5c99c91b4 rust-std-1.62.0-mips64-unknown-linux-muslabi64.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc ++sha256 f191282613e91e574dfd82981b4262562ecad66fca4ec729a5f9d5769212a083 rust-std-1.62.0-mips64el-unknown-linux-gnuabi64.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-mips64el-unknown-linux-muslabi64.tar.xz.asc ++sha256 336a933f2b94ed335e87946b26338f8bc6cc490632f35cb7502303d8158f99ec rust-std-1.62.0-mips64el-unknown-linux-muslabi64.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-mipsel-unknown-linux-gnu.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-mipsel-unknown-linux-gnu.tar.xz.asc ++sha256 c2aa2024a0ac197f9dc1f26c773c451416e25dd0afae1a29a58f5aa88cc669ff rust-std-1.62.0-mipsel-unknown-linux-gnu.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-mipsel-unknown-linux-musl.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-mipsel-unknown-linux-musl.tar.xz.asc ++sha256 7d469e5a0008e2711e63970dbc48019956da9cd6a5da64e205e7f8df92d2ea6f rust-std-1.62.0-mipsel-unknown-linux-musl.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-powerpc-unknown-linux-gnu.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-powerpc-unknown-linux-gnu.tar.xz.asc ++sha256 0dfd8702568a2a698de0dac43f331a14f3f9d04d4377a9add6f51d416d4ca065 rust-std-1.62.0-powerpc-unknown-linux-gnu.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-powerpc64-unknown-linux-gnu.tar.xz.asc ++sha256 f086527b059c86c157753e31f1fcdfb2a4ea27eb7d600789cf5f5c364aefab84 rust-std-1.62.0-powerpc64-unknown-linux-gnu.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-powerpc64le-unknown-linux-gnu.tar.xz.asc ++sha256 d6678b7c971f3adbe7f820adae669d03a314468441e2907747c76eca98e0be92 rust-std-1.62.0-powerpc64le-unknown-linux-gnu.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-riscv64gc-unknown-linux-gnu.tar.xz.asc ++sha256 ed29711e2146de8b75f5988b46ee2fcf672b3a174e0b91b71d95e52b31df4acf rust-std-1.62.0-riscv64gc-unknown-linux-gnu.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-s390x-unknown-linux-gnu.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-s390x-unknown-linux-gnu.tar.xz.asc ++sha256 4fb8a683db726012b443d5ce8737f758ca798aa0522f7acd0d78a5593bc5954f rust-std-1.62.0-s390x-unknown-linux-gnu.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-sparc64-unknown-linux-gnu.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-sparc64-unknown-linux-gnu.tar.xz.asc ++sha256 8357490e7746b446eb53cd864d0322bfd4147578becbc8898daccd2155f7bd18 rust-std-1.62.0-sparc64-unknown-linux-gnu.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-x86_64-unknown-linux-gnu.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-x86_64-unknown-linux-gnu.tar.xz.asc ++sha256 addfae87b6b1b521d98a50fdc5120990888a51bb397100062e9c558267c67c77 rust-std-1.62.0-x86_64-unknown-linux-gnu.tar.xz ++# From https://static.rust-lang.org/dist/rust-std-1.62.0-x86_64-unknown-linux-musl.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rust-std-1.62.0-x86_64-unknown-linux-musl.tar.xz.asc ++sha256 1280847d3026276d0c511fb42d81bf8c39f01b87bb19bda4248386e35b86aed0 rust-std-1.62.0-x86_64-unknown-linux-musl.tar.xz + # Locally generated + sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE + sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT +diff --git a/package/rust-bin/rust-bin.mk b/package/rust-bin/rust-bin.mk +index d4cb8f50ea..6395143655 100644 +--- a/package/rust-bin/rust-bin.mk ++++ b/package/rust-bin/rust-bin.mk +@@ -4,7 +4,7 @@ + # + ################################################################################ + +-RUST_BIN_VERSION = 1.58.1 ++RUST_BIN_VERSION = 1.62.0 + RUST_BIN_SITE = https://static.rust-lang.org/dist + RUST_BIN_LICENSE = Apache-2.0 or MIT + RUST_BIN_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT +diff --git a/package/rust/rust.hash b/package/rust/rust.hash +index 7eb8f59603..fe065ff7d1 100644 +--- a/package/rust/rust.hash ++++ b/package/rust/rust.hash +@@ -1,6 +1,6 @@ +-# From https://static.rust-lang.org/dist/rustc-1.58.1-src.tar.xz.sha256 +-# Verified using https://static.rust-lang.org/dist/rustc-1.58.1-src.tar.xz.asc +-sha256 2b3643a48e7087053b0268971ec4154350342508922a8acb0707aaf94deb4469 rustc-1.58.1-src.tar.xz ++# From https://static.rust-lang.org/dist/rustc-1.62.0-src.tar.xz.sha256 ++# Verified using https://static.rust-lang.org/dist/rustc-1.62.0-src.tar.xz.asc ++sha256 6c00ef115c894c2645e60b5049a4f5dacf1dc0c993f3074f7ae4fdf4c755dd5e rustc-1.62.0-src.tar.xz + # Locally generated + sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE + sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT +diff --git a/package/rust/rust.mk b/package/rust/rust.mk +index cbd4786f06..9d7335637c 100644 +--- a/package/rust/rust.mk ++++ b/package/rust/rust.mk +@@ -4,7 +4,7 @@ + # + ################################################################################ + +-RUST_VERSION = 1.58.1 ++RUST_VERSION = 1.62.0 + RUST_SOURCE = rustc-$(RUST_VERSION)-src.tar.xz + RUST_SITE = https://static.rust-lang.org/dist + RUST_LICENSE = Apache-2.0 or MIT +diff --git a/package/rustc/Config.in.host b/package/rustc/Config.in.host +index 13b866345b..822de68dbb 100644 +--- a/package/rustc/Config.in.host ++++ b/package/rustc/Config.in.host +@@ -1,7 +1,16 @@ + # All host rust packages should depend on this option + config BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS + bool +- default y if BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86" ++ default y if BR2_HOSTARCH = "aarch64" ++ default y if BR2_HOSTARCH = "mips" ++ default y if BR2_HOSTARCH = "mipsel" ++ default y if BR2_HOSTARCH = "powerpc" ++ default y if BR2_HOSTARCH = "powerpc64" ++ default y if BR2_HOSTARCH = "powerpc64le" ++ default y if BR2_HOSTARCH = "riscv64" ++ default y if BR2_HOSTARCH = "s390x" ++ default y if BR2_HOSTARCH = "x86" ++ default y if BR2_HOSTARCH = "x86_64" + + # The pre-built Rust standard library is only available for a number + # of architectures/C libraries combinations, with different levels of +@@ -56,6 +65,8 @@ config BR2_PACKAGE_HOST_RUSTC_TARGET_TIER2_HOST_TOOLS_PLATFORMS + BR2_RISCV_ISA_RVA && BR2_RISCV_ISA_RVF && \ + BR2_RISCV_ISA_RVD && BR2_RISCV_ISA_RVC && \ + BR2_TOOLCHAIN_USES_GLIBC ++ # s390x-unknown-linux-gnu ++ default y if BR2_s390x && BR2_TOOLCHAIN_USES_GLIBC + # x86_64-unknown-linux-musl + default y if BR2_x86_64 && BR2_TOOLCHAIN_USES_MUSL + +@@ -99,11 +110,15 @@ config BR2_PACKAGE_HOST_RUSTC_TARGET_TIER2_PLATFORMS + default y if BR2_sparc64 && BR2_TOOLCHAIN_USES_GLIBC + + # All target rust packages should depend on this option ++# Note: With musl based toolchain, we need a C++ cross compiler to ++# build host-rust some target libraries (libunwind) from llvm source ++# code bundled in rust sources. + config BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS + bool + default y if BR2_PACKAGE_HOST_RUSTC_TARGET_TIER1_PLATFORMS + default y if BR2_PACKAGE_HOST_RUSTC_TARGET_TIER2_HOST_TOOLS_PLATFORMS + default y if BR2_PACKAGE_HOST_RUSTC_TARGET_TIER2_PLATFORMS ++ depends on BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_USES_MUSL + depends on BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS + + config BR2_PACKAGE_HOST_RUSTC_ARCH +diff --git a/package/rustc/rustc.mk b/package/rustc/rustc.mk +index 0513dd0b40..b2cc131ee9 100644 +--- a/package/rustc/rustc.mk ++++ b/package/rustc/rustc.mk +@@ -11,7 +11,9 @@ ifeq ($(BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS),y) + RUSTC_TARGET_NAME = $(RUSTC_ARCH)-unknown-linux-$(LIBC)$(RUSTC_ABI) + endif + +-ifeq ($(HOSTARCH),x86) ++ifeq ($(HOSTARCH),riscv64) ++RUSTC_HOST_ARCH = riscv64gc ++else ifeq ($(HOSTARCH),x86) + RUSTC_HOST_ARCH = i686 + else + RUSTC_HOST_ARCH = $(HOSTARCH) +-- +2.34.1 +