SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

View file

@ -0,0 +1,19 @@
Index: build/linux/unbundle/icu.gn
--- build/linux/unbundle/icu.gn.orig
+++ build/linux/unbundle/icu.gn
@@ -17,6 +17,15 @@ config("icu_config") {
"USING_SYSTEM_ICU=1",
"ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC",
+ # As of icu 73 C++ nullptr, char16_t, override, final and noexcept are used
+ # instead of defines. These definitions can be removed when the bundled icu
+ # gets updated to 73. For more details, see:
+ # https://unicode-org.atlassian.net/browse/ICU-21833 and
+ # https://github.com/unicode-org/icu/commit/28643799377ecf654564f6f31854b02788cebe33
+ "U_FINAL=final",
+ "U_NOEXCEPT=noexcept",
+ "U_OVERRIDE=override",
+
# U_EXPORT (defined in unicode/platform.h) is used to set public visibility
# on classes through the U_COMMON_API and U_I18N_API macros (among others).
# When linking against the system ICU library, we want its symbols to have