Versions
v4.8.7 :: 0 :: gentoo
- Modified
- License
- Apache-2.0
- Keywords
- amd64 ~x86
- USE flags
- debug http2 mysql sockets ssl
USE flags
General
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- http2
- Add support for HTTP/2 protocol via net-libs/nghttp2
- mysql
- Add mySQL Database support
- sockets
- Add support for tcp/ip sockets
- ssl
- Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
php_targets
- php8-0
- Build against PHP 8.0
- php8-1
- Build against PHP 8.1
Dependencies
app-arch / brotli : Generic-purpose lossless compression algorithm
dev-lang / php : The PHP language runtime engine
dev-libs / libpcre : Perl-compatible regular expression library
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
Runtime Dependencies
app-arch / brotli : Generic-purpose lossless compression algorithm
dev-lang / php : The PHP language runtime engine
dev-libs / libpcre : Perl-compatible regular expression library
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
Bugs
- 865353
- dev-php/swoole-4.4.16 fails to compile (MUSL): swoole_client_coro.cc:1005:33: error: converting to bool from std::nullptr_t requires direct-initialization [-fpermissive]
- 906683
- dev-php/swoole-4.8.7 has implicit function declarations in configure logs (MUSL-SYSTEM)
- 906693
- dev-php/swoole-4.4.16 fails to compile (MUSL-SYSTEM): async_thread.cc:369:35: error: expected unqualified-id before & token
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove USE=php_targets_php7-4
Closes: https://github.com/gentoo/gentoo/pull/32762 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
dev-php/swoole: drop 4.4.16, 4.5.9
Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-php/swoole: Stabilize 4.8.7 amd64, #909596
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-php/swoole: fix build w/ gcc 13
Closes: https://bugs.gentoo.org/895232 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
dev-php/swoole: remove boost slot deps
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Brian Evans · gentoo
dev-php/swoole: Drop old; update target
Signed-off-by: Brian Evans <grknight@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Brian Evans · gentoo
dev-php/swoole: Drop old
Signed-off-by: Brian Evans <grknight@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-php/swoole: Stabilize 4.5.9 amd64, #835428
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Brian Evans · gentoo
dev-php/swoole: Version bump for 4.8.7
Signed-off-by: Brian Evans <grknight@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Brian Evans · gentoo
dev-php/swoole: Swap EROOT for ESYSROOT in src_configure
Signed-off-by: Brian Evans <grknight@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
dev-php/swoole: remove libressl support
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Brian Evans · gentoo
dev-php/swoole: Version bump for 4.5.9
Signed-off-by: Brian Evans <grknight@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
dev-php/swoole: bump to v4.4.19
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
dev-php/swoole: bump to v4.4.16
Package-Manager: Portage-2.3.91, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
dev-php/swoole: bump to v4.4.15
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
dev-php/swoole: bump to v4.4.14
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Brian Evans · gentoo
dev-php/swoole: Drop old
Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Brian Evans <grknight@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
dev-php/swoole: bump to v4.4.12
Closes: https://bugs.gentoo.org/697690 Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
dev-php/swoole: [QA] Fix missing trailing slash
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
dev-php/swoole: amd64 stable wrt bug #669308
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
dev-php/swoole: bump to v4.2.13
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Brian Evans · gentoo
dev-php/swoole: Version bump for 4.2.9
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Brian Evans <grknight@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Brian Evans · gentoo
dev-php/swoole: Version bump for 4.2.3
Also update configure options to avoid QA notice Closes: https://bugs.gentoo.org/669310 Signed-off-by: Brian Evans <grknight@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Brian Evans · gentoo
dev-php/swoole: Version bump for 4.1.1
Package-Manager: Portage-2.3.49, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Brian Evans · gentoo
dev-php/swoole: Version bump for 4.0.4
Package-Manager: Portage-2.3.45, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Brian Evans · gentoo
dev-php/swoole: New Package
Swoole is an high-performance network framework using an event-driven, asynchronous, non-blocking I/O model which makes it scalable and efficient. It is written in C language without 3rd party libraries as PHP extension Package-Manager: Portage-2.3.40, Repoman-2.3.9