debianization/manpage.patch
debianization/sandbox.patch
debianization/master-preferences.patch
debianization/clang-version.patch

fixes/ps-print.patch
fixes/widevine-revision.patch
fixes/widevine-locations.patch
fixes/rust-clanglib.patch
fixes/material-utils.patch
fixes/perfetto.patch
fixes/blink-frags.patch
fixes/v8-compressed-ptrs.patch
fixes/atspi.patch
fixes/absl-optional.patch

upstream/mojo.patch
upstream/nullptr_t.patch
upstream/string-include.patch

disable/tests.patch
disable/unrar.patch
disable/signin.patch
disable/android.patch
disable/catapult.patch
disable/font-tests.patch
disable/swiftshader.patch
disable/swiftshader-2.patch
disable/google-api-warning.patch
disable/third-party-cookies.patch
disable/driver-chrome-path.patch
disable/widevine-cdm-cu.patch
disable/angle-perftests.patch
disable/clang-version-check.patch

system/icu-shim.patch
system/jpeg.patch
system/zlib.patch
system/event.patch
system/openjpeg.patch
system/clang-format.patch
system/opus.patch
system/eu-strip.patch
system/rapidjson.patch
system/rollup.patch

bookworm/clang16.patch
bookworm/generate-ninja.patch
bookworm/constcountrycode.patch

bullseye/disable-mojo-ipcz.patch
bullseye/webui.patch
bullseye/openh264.patch
bullseye/av1-vaapi.patch
bullseye/av1-vaapi2.patch
bullseye/downgrade-typescript.patch
bullseye/lerp.patch
bullseye/devtools-ts-return.patch
bullseye/pathmax.patch
bullseye/framesensorconst.patch
bullseye/node-trustedtypes.patch

# Ungoogled Chromium
ungoogled/disable-web-environment-integrity.patch
ungoogled/disable-privacy-sandbox.patch

# i386 support
i386/support-i386.patch
i386/angle-lockfree.patch

# POWER support
ppc64le/sandbox/0001-linux-seccomp-bpf-ppc64-glibc-workaround-in-SIGSYS-h.patch
ppc64le/sandbox/0001-sandbox-Enable-seccomp_bpf-for-ppc64.patch
ppc64le/sandbox/0001-services-service_manager-sandbox-linux-Fix-TCGETS-de.patch
ppc64le/sandbox/0001-sandbox-linux-bpf_dsl-Update-syscall-ranges-for-ppc6.patch
ppc64le/sandbox/0001-sandbox-linux-Implement-partial-support-for-ppc64-sy.patch
ppc64le/sandbox/0001-sandbox-linux-Update-IsSyscallAllowed-in-broker_proc.patch
ppc64le/sandbox/0001-sandbox-linux-Update-syscall-helpers-lists-for-ppc64.patch
ppc64le/sandbox/0002-sandbox-linux-bpf_dsl-Modify-seccomp_macros-to-add-s.patch
ppc64le/sandbox/0003-sandbox-linux-system_headers-Update-linux-seccomp-he.patch
ppc64le/sandbox/0004-sandbox-linux-system_headers-Update-linux-signal-hea.patch
ppc64le/sandbox/0005-sandbox-linux-seccomp-bpf-Add-ppc64-syscall-stub.patch
ppc64le/sandbox/0005-sandbox-linux-update-unit-test-for-ppc64.patch
ppc64le/sandbox/0006-sandbox-linux-disable-timedwait-time64-ppc64.patch
ppc64le/sandbox/0007-sandbox-linux-add-ppc64-stat.patch
ppc64le/sandbox/Sandbox-linux-services-credentials.cc-PPC.patch
ppc64le/sandbox/0008-sandbox-fix-ppc64le-glibc234.patch

ppc64le/third_party/0001-third_party-angle-Include-missing-header-cstddef-in-.patch
ppc64le/third_party/0001-Add-PPC64-support-for-boringssl.patch
ppc64le/third_party/0001-third_party-libvpx-Properly-generate-gni-on-ppc64.patch
ppc64le/third_party/0001-third_party-lss-Don-t-look-for-mmap2-on-ppc64.patch
ppc64le/third_party/0001-third_party-pffft-Include-altivec.h-on-ppc64-with-SI.patch
ppc64le/third_party/0002-third_party-lss-kernel-structs.patch

ppc64le/webrtc/Rtc_base-system-arch.h-PPC.patch

ppc64le/crashpad/0002-Include-cstddef-to-fix-build.patch
ppc64le/third_party/0004-third_party-crashpad-port-curl-transport-ppc64.patch

ppc64le/workarounds/HACK-third_party-libvpx-use-generic-gnu.patch
ppc64le/workarounds/HACK-debian-clang-disable-skia-musttail.patch

ppc64le/libaom/0001-Add-ppc64-target-to-libaom.patch
ppc64le/libaom/0001-Add-pregenerated-config-for-libaom-on-ppc64.patch

ppc64le/third_party/0002-third_party-libvpx-Remove-bad-ppc64-config.patch
ppc64le/third_party/0002-third-party-boringssl-add-generated-files.patch
ppc64le/third_party/0003-third_party-libvpx-Add-ppc64-generated-config.patch
# Enabling VSX causes artifacts to appear in VP9 videos
#ppc64le/third_party/0003-third_party-libvpx-Add-ppc64-vsx-files.patch
ppc64le/third_party/0003-third_party-ffmpeg-Add-ppc64-generated-config.patch
ppc64le/third_party/0004-third_party-libvpx-work-around-ambiguous-vsx.patch

# Enable VSX acceleration in Skia.  Requires POWER8 or higher.
ppc64le/third_party/skia-vsx-instructions.patch

ppc64le/ffmpeg/0001-Add-support-for-ppc64.patch
ppc64le/breakpad/0001-Implement-support-for-ppc64-on-Linux.patch
ppc64le/crashpad/0001-Implement-support-for-PPC64-on-Linux.patch
ppc64le/database/0001-Properly-detect-little-endian-PPC64-systems.patch
ppc64le/third_party/0001-Force-baseline-POWER8-AltiVec-VSX-CPU-features-when-.patch
ppc64le/fixes/fix-breakpad-compile.patch
ppc64le/fixes/fix-partition-alloc-compile.patch
ppc64le/v8/0002-Add-ppc64-trap-instructions.patch
ppc64le/third_party/0001-Fix-highway-ppc-hwcap.patch

ppc64le/third_party/0001-Add-PPC64-support-for-libdav1d.patch
ppc64le/third_party/0001-Fix-libdav1d-compilation-on-clang-ppc.patch
ppc64le/sandbox/fix-ppc64-linux-syscalls-headers.patch
ppc64le/third_party/0003-thirdparty-fix-dav1d-gn.patch
ppc64le/third_party/use-sysconf-page-size-on-ppc64.patch

ppc64le/third_party/dawn-fix-typos.patch
ppc64le/third_party/dawn-fix-ppc64le-detection.patch

# Suppress harmless compiler warning messages that appear on ppc64 due to arch-specific warning flags being passed
ppc64le/fixes/fix-unknown-warning-option-messages.diff

# Needed on Debian while POWER8 remains the build target
# POWER9 enables hardware 128 bit vector support (ISA 3.0),
# and Highway gets confused when building in POWER8 mode
# (POWER8 compiler flags) on POWER9 hosts.
ppc64le/third_party/0002-Highway-disable-128-bit-vsx.patch

# These patches enable full POWER ISA 3.0 (POWER9) acceleration when applied
# They will not work on POWER8 (ISA 2.07) or below
#ppc64le/core/baseline-isa-3-0.patch
