diff --git a/third_party/harfbuzz-ng/BUILD.gn b/third_party/harfbuzz-ng/BUILD.gn index 216f825afe2a1..14ba716d609f4 100644 --- a/third_party/harfbuzz-ng/BUILD.gn +++ b/third_party/harfbuzz-ng/BUILD.gn @@ -368,6 +368,10 @@ if (use_system_harfbuzz) { defines += [ "HAVE_PTHREAD" ] } + if (is_starboard) { + defines += [ "HB_NO_GETENV" ] + } + if (enable_paint_preview) { # Paint Previews make use of CFF subsetting. However, enabling this is # expensive for binary size so only compile it when Paint Previews are diff --git a/third_party/harfbuzz-ng/README.chromium b/third_party/harfbuzz-ng/README.chromium index ce071db04cb2b..bdcdac51cdbd8 100644 --- a/third_party/harfbuzz-ng/README.chromium +++ b/third_party/harfbuzz-ng/README.chromium @@ -1,10 +1,10 @@ Name: harfbuzz-ng Short Name: harfbuzz-ng URL: http://harfbuzz.org -Version: 5.3.1-25 -CPEPrefix: cpe:/a:harfbuzz_project:harfbuzz:5.3.1 -Date: 20221104 -Revision: 2822b589bc837fae6f66233e2cf2eef0f6ce8470 +Version: 7.1.0-101 +CPEPrefix: cpe:/a:harfbuzz_project:harfbuzz:7.1.0 +Date: 20230425 +Revision: 2175f5d050743317c563ec9414e0f83a47f7fbc4 Security Critical: yes License: MIT License File: src/COPYING diff --git a/third_party/harfbuzz-ng/src/src/hb.hh b/third_party/harfbuzz-ng/src/src/hb.hh index cdd648ce060e4..30b3de499a115 100644 --- a/third_party/harfbuzz-ng/src/src/hb.hh +++ b/third_party/harfbuzz-ng/src/src/hb.hh @@ -214,10 +214,6 @@ #define HB_PASTE1(a,b) a##b #define HB_PASTE(a,b) HB_PASTE1(a,b) -#if defined(STARBOARD) -#define getenv(x) NULL -#endif // defined(STARBOARD) - /* Compile-time custom allocator support. */