From 3c66f6be484daa0e822a48726c3231bfe8b094a2 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 3 Mar 2026 07:09:52 +0100 Subject: update to 6.2.0RC2 drop patch merged upstream --- composer.json | 44 ++++++++++++++++++++++++++++++++++++-------- 1 file changed, 36 insertions(+), 8 deletions(-) (limited to 'composer.json') diff --git a/composer.json b/composer.json index b242145..f301f3d 100644 --- a/composer.json +++ b/composer.json @@ -4,7 +4,16 @@ "license": "Apache-2.0", "description": "Swoole is an event-driven, asynchronous, coroutine-based concurrency library with high performance for PHP.", "require": { - "php": ">=8.1 <8.5" + "php": ">=8.2 <8.6", + "ext-pdo": "*" + }, + "suggest": { + "ext-pdo_mysql": "PDO_MYSQL is required for Swoole to work with MySQL", + "ext-pdo_pgsql": "PDO_PGSQL is required for Swoole to work with PostgreSQL", + "ext-curl": "CURL is required for Swoole to work with HTTP", + "ext-sockets": "Sockets is required for Swoole to work with Socket", + "ext-openssl": "OpenSSL is required for Swoole to work with HTTPS", + "ext-posix": "*" }, "php-ext": { "extension-name": "swoole", @@ -13,13 +22,9 @@ "name": "enable-sockets", "description": "Enable sockets support" }, - { - "name": "enable-openssl", - "description": "Enable openssl support" - }, { "name": "with-openssl-dir", - "description": "Include OpenSSL support (requires OpenSSL >= 1.0.2)", + "description": "Specify openssl installation directory (requires OpenSSL 1.1.0 or later)?", "needs-value": true }, { @@ -40,7 +45,7 @@ }, { "name": "with-brotli-dir", - "description": "Include Brotli support", + "description": "Specify brotli installation directory?", "needs-value": true }, { @@ -61,6 +66,11 @@ "name": "enable-swoole-sqlite", "description": "Enable Sqlite database support" }, + { + "name": "with-swoole-firebird", + "description": "Enable Firebird database support", + "needs-value": true + }, { "name": "enable-swoole-thread", "description": "Enable swoole thread support (need php zts support)" @@ -69,9 +79,27 @@ "name": "enable-iouring", "description": "Enable iouring for file async support" }, + { + "name": "with-liburing-dir", + "description": "Specify liburing installation directory (requires liburing 2.8 or later)", + "needs-value": true + }, + { + "name": "enable-uring-socket", + "description": "Enable iouring for http coroutine server support" + }, + { + "name": "with-swoole-ssh2", + "description": "Enable async ssh2 client support", + "needs-value": true + }, + { + "name": "enable-swoole-ftp", + "description": "Enable async ssh2 client support" + }, { "name": "enable-zstd", - "description": "Enable zstd support" + "description": "Enable zstd support (requires zstd 1.4.0 or later)" } ] } -- cgit