diff --git a/prepare.php b/prepare.php index 3c20ec7084..ebb19f9803 100755 --- a/prepare.php +++ b/prepare.php @@ -481,7 +481,7 @@ function install_curl(Preprocessor $p) 'mongodb' => function ($p) { $p->addExtension((new Extension('mongodb')) ->withOptions('--enable-mongodb --with-mongodb-sasl=no') - ->withPeclVersion('1.14.1')); + ->withPeclVersion('1.14.2')); } ]; @@ -504,12 +504,12 @@ function install_curl(Preprocessor $p) if ($type != "windows"){ $extEnabled[] = "mongodb"; - $endCallback[] = function ($p) { - echo `curl https://raw.githubusercontent.com/mongodb/mongo-c-driver/master/src/libbson/src/bson/bson-cmp.h > ext/mongodb/src/libmongoc/src/libbson/src/bson/bson-cmp.h`; - echo `cat ext/mongodb/src/libmongoc/src/libbson/src/bson/bson-cmp.h`; - }; } +$endCallback[] = function($p) { + // Swoole Patch + echo `patch -p0 < ./sapi/swoole.patch`; +}; for ($i = 1; $i < $argc; $i++) { $op = $argv[$i][0]; diff --git a/sapi/swoole.patch b/sapi/swoole.patch new file mode 100644 index 0000000000..520a40d7a0 --- /dev/null +++ b/sapi/swoole.patch @@ -0,0 +1,11 @@ +--- ext/swoole/ext-src/php_swoole.cc.original 2022-11-04 22:52:10 ++++ ext/swoole/ext-src/php_swoole.cc 2022-11-04 22:52:44 +@@ -302,7 +302,7 @@ + /** + * use short class name + */ +-STD_ZEND_INI_BOOLEAN("swoole.use_shortname", "On", PHP_INI_SYSTEM, OnUpdateBool, use_shortname, zend_swoole_globals, swoole_globals) ++STD_ZEND_INI_BOOLEAN("swoole.use_shortname", "Off", PHP_INI_SYSTEM, OnUpdateBool, use_shortname, zend_swoole_globals, swoole_globals) + /** + * unix socket buffer size + */