@@ -16,22 +16,22 @@ class SourcePatcher
1616{
1717 public static function init (): void
1818 {
19- // FileSystem::addSourceExtractHook('swow', [SourcePatcher::class , 'patchSwow']);
20- FileSystem::addSourceExtractHook ('micro ' , [SourcePatcher::class , 'patchMicro ' ]);
21- FileSystem::addSourceExtractHook ('openssl ' , [SourcePatcher::class , 'patchOpenssl11Darwin ' ]);
22- FileSystem::addSourceExtractHook ('swoole ' , [SourcePatcher::class , 'patchSwoole ' ]);
23- FileSystem::addSourceExtractHook ('php-src ' , [SourcePatcher::class , 'patchPhpLibxml212 ' ]);
24- FileSystem::addSourceExtractHook ('php-src ' , [SourcePatcher::class , 'patchGDWin32 ' ]);
25- FileSystem::addSourceExtractHook ('php-src ' , [SourcePatcher::class , 'patchFfiCentos7FixO3strncmp ' ]);
26- FileSystem::addSourceExtractHook ('sqlsrv ' , [SourcePatcher::class , 'patchSQLSRVWin32 ' ]);
27- FileSystem::addSourceExtractHook ('pdo_sqlsrv ' , [SourcePatcher::class , 'patchSQLSRVWin32 ' ]);
28- FileSystem::addSourceExtractHook ('yaml ' , [SourcePatcher::class , 'patchYamlWin32 ' ]);
29- FileSystem::addSourceExtractHook ('libyaml ' , [SourcePatcher::class , 'patchLibYaml ' ]);
30- FileSystem::addSourceExtractHook ('php-src ' , [SourcePatcher::class , 'patchImapLicense ' ]);
31- FileSystem::addSourceExtractHook ('ext-imagick ' , [SourcePatcher::class , 'patchImagickWith84 ' ]);
32- FileSystem::addSourceExtractHook ('libaom ' , [SourcePatcher::class , 'patchLibaomForAlpine ' ]);
33- FileSystem::addSourceExtractHook ('attr ' , [SourcePatcher::class , 'patchAttrForAlpine ' ]);
34- FileSystem::addSourceExtractHook ('gmssl ' , [SourcePatcher::class , 'patchGMSSL ' ]);
19+ // FileSystem::addSourceExtractHook('swow', [__CLASS__ , 'patchSwow']);
20+ FileSystem::addSourceExtractHook ('micro ' , [__CLASS__ , 'patchMicro ' ]);
21+ FileSystem::addSourceExtractHook ('openssl ' , [__CLASS__ , 'patchOpenssl11Darwin ' ]);
22+ FileSystem::addSourceExtractHook ('swoole ' , [__CLASS__ , 'patchSwoole ' ]);
23+ FileSystem::addSourceExtractHook ('php-src ' , [__CLASS__ , 'patchPhpLibxml212 ' ]);
24+ FileSystem::addSourceExtractHook ('php-src ' , [__CLASS__ , 'patchGDWin32 ' ]);
25+ FileSystem::addSourceExtractHook ('php-src ' , [__CLASS__ , 'patchFfiCentos7FixO3strncmp ' ]);
26+ FileSystem::addSourceExtractHook ('sqlsrv ' , [__CLASS__ , 'patchSQLSRVWin32 ' ]);
27+ FileSystem::addSourceExtractHook ('pdo_sqlsrv ' , [__CLASS__ , 'patchSQLSRVWin32 ' ]);
28+ FileSystem::addSourceExtractHook ('yaml ' , [__CLASS__ , 'patchYamlWin32 ' ]);
29+ FileSystem::addSourceExtractHook ('libyaml ' , [__CLASS__ , 'patchLibYaml ' ]);
30+ FileSystem::addSourceExtractHook ('php-src ' , [__CLASS__ , 'patchImapLicense ' ]);
31+ FileSystem::addSourceExtractHook ('ext-imagick ' , [__CLASS__ , 'patchImagickWith84 ' ]);
32+ FileSystem::addSourceExtractHook ('libaom ' , [__CLASS__ , 'patchLibaomForAlpine ' ]);
33+ FileSystem::addSourceExtractHook ('attr ' , [__CLASS__ , 'patchAttrForAlpine ' ]);
34+ FileSystem::addSourceExtractHook ('gmssl ' , [__CLASS__ , 'patchGMSSL ' ]);
3535 }
3636
3737 /**
@@ -229,6 +229,7 @@ public static function patchSwoole(): bool
229229 'PHP_ADD_INCLUDE([$ext_srcdir]) ' ,
230230 "PHP_ADD_INCLUDE( [ \$ext_srcdir] ) \n PHP_ADD_INCLUDE([ \$abs_srcdir/ext]) "
231231 );
232+
232233 // swoole 5.1.3 build fix
233234 // get swoole version first
234235 $ file = SOURCE_PATH . '/php-src/ext/swoole/include/swoole_version.h ' ;
@@ -242,6 +243,7 @@ public static function patchSwoole(): bool
242243 if ($ version === '5.1.3 ' ) {
243244 self ::patchFile ('spc_fix_swoole_50513.patch ' , SOURCE_PATH . '/php-src/ext/swoole ' );
244245 }
246+ self ::patchFile ('swoole_fix_date_time.patch ' , SOURCE_PATH . '/php-src/ext/swoole ' );
245247 return true ;
246248 }
247249
0 commit comments