Update portaudio to the latest
Previous version uses OSMemoryBarrier() on Apple but this is deprecated
in macOS 10.12.
Also, modify PRESUBMIT.py so that this patch is not blocked by
CheckLongLines.
Bug: chromium:1322548
Change-Id: I02c6b7682730abf718e88fc7f1bd4dcd7d347da6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256580
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36873}
diff --git a/modules/third_party/portaudio/README.chromium b/modules/third_party/portaudio/README.chromium
index 7a15b2e..722dd94 100644
--- a/modules/third_party/portaudio/README.chromium
+++ b/modules/third_party/portaudio/README.chromium
@@ -1,8 +1,8 @@
Name: Portaudio library for mac
Short Name: portaudio
-URL: https://app.assembla.com/spaces/portaudio/git/source/master/src/common
-Version: 0
-Date: 2018-02-01
+URL: https://github.com/PortAudio/portaudio/tree/master/src/common
+Version: 9d8563100d841300f1689b186d131347ad43a0f6
+Date: 2022-04-12
License: Custom license
License File: LICENSE
Security Critical: yes
@@ -10,3 +10,5 @@
Description:
Part of portaudio library to operate with memory barriers and ring buffer.
+Local changes:
+ - Minor formatting to make 'git cl format' happy.