From a950a2c4fe6708cd4097d5fa577efada622c54db Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Mon, 22 Apr 2024 11:12:52 +0800 Subject: [PATCH] separate intl with newer icu c++ patch --- src/SPC/builder/extension/intl.php | 26 ++++++++++++++++++++++++++ src/SPC/builder/linux/LinuxBuilder.php | 3 --- src/SPC/builder/macos/MacOSBuilder.php | 3 --- 3 files changed, 26 insertions(+), 6 deletions(-) create mode 100644 src/SPC/builder/extension/intl.php diff --git a/src/SPC/builder/extension/intl.php b/src/SPC/builder/extension/intl.php new file mode 100644 index 00000000..8130b5d3 --- /dev/null +++ b/src/SPC/builder/extension/intl.php @@ -0,0 +1,26 @@ +cd(SOURCE_PATH . '/php-src') ->exec( getenv('SPC_CMD_PREFIX_PHP_CONFIGURE') . ' ' . diff --git a/src/SPC/builder/macos/MacOSBuilder.php b/src/SPC/builder/macos/MacOSBuilder.php index 6c601816..522c12d3 100644 --- a/src/SPC/builder/macos/MacOSBuilder.php +++ b/src/SPC/builder/macos/MacOSBuilder.php @@ -173,9 +173,6 @@ class MacOSBuilder extends UnixBuilderBase $this->emitPatchPoint('before-php-make'); SourcePatcher::patchBeforeMake($this); - // TODO: remove the following line when https://github.com/php/php-src/pull/14002 will be released - FileSystem::replaceFileStr(SOURCE_PATH . '/php-src/ext/intl/config.m4', 'PHP_CXX_COMPILE_STDCXX(11', 'PHP_CXX_COMPILE_STDCXX(17'); - $this->cleanMake(); if ($enableCli) {