CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

devel/php-swoole 6.2.4

Asynchronous, concurrent, and distributed networking framework

Port info

Maintainer
vanilla@FreeBSD.org
Packages
latest: php82-swoole 6.2.3, php83-swoole 6.2.3, php84-swoole 6.2.3, php85-swoole 6.2.3, update to 6.2.4 not built yet
Upstream
up to date
Last update
to 6.2.4 · 1031e94684
Quarterly
2026Q4: php82-swoole 6.2.3, php83-swoole 6.2.3, php84-swoole 6.2.3, php85-swoole 6.2.3
Formerly
devel/pecl-swoole until 2026-07-12
WWW
https://github.com/swoole/swoole-src
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install php82-swoole
# pkg install php83-swoole
# pkg install php84-swoole
# pkg install php85-swoole
installs php82-swoole 6.2.3, php83-swoole 6.2.3, php84-swoole 6.2.3, php85-swoole 6.2.3 from latest; from quarterly (2026Q4) php82-swoole 6.2.3, php83-swoole 6.2.3, php84-swoole 6.2.3, php85-swoole 6.2.3
Port
# cd /usr/ports/devel/php-swoole && make install clean
# make -C /usr/ports/devel/php-swoole config  # change options first
Size
896 KiB download · 3.1 MiB installed
Depends on
lang/php82 8.2.35_2
License
APACHE20
Options
0 of 10 on in the package
Show the 10 options that are off
BROTLI CARES CURL FIREBIRD ODBC PGSQL SOCKETS SQLITE SSH2 ZSTD
pkg-message
Shown after installing
This file has been added to automatically load the installed extension:
/usr/local/etc/php/ext-20-swoole.ini.sample
Note
Size, dependencies, options and messages are those of php82-swoole.

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 166.2.36.2.3–
FreeBSD 156.2.36.2.3–
FreeBSD 146.2.36.2.3✗

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 156.2.36.2.3–
FreeBSD 146.2.36.2.3✗

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 6.2.3.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (154)

Gerald Pfeifer (gerald) · 1.10.5_1 · as devel/pecl-swoole
Bump PORTREVISION for ports depending on the canonical version of GCC in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
09f9633cb6
Mark Linimon (linimon) · 1.10.5 · as devel/pecl-swoole
Adjust USES to fix building on gcc-based archs (in particular, powerpc64).

On the clang architectures, these changes have no effect: the baser
compiler already includes the needed features.

While here, remove now-redundant CXXFLAGS statements and pet portlint
(no other content change).

Tested on both powerpc64 and amd64.

Approved by:	portmgr (tier-2 blanket)
9fa05cbab2
Mathieu Arnold (mat) · 1.9.16 · as devel/pecl-swoole
Remove USES=execinfo.

PR:		220271
Submitted by:	mat (review), Yasuhiro KIMURA (PR)
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D11488
3fcd0e41de
Vanilla I. Shu (vanilla) · 1.9.13 · as devel/pecl-swoole
1: Update to 1.9.13. 2: fix building on i386-10-3 (sse2 issue)
17e8d72547
Mark Linimon (linimon) · 1.9.10 · as devel/pecl-swoole
Mark some ports failing on power64.  In cases where the error message was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
ba601f25ac
Mathieu Arnold (mat) · 1.9.8 · as devel/pecl-swoole
Convert all PECL ports to USES=php:pecl.

Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D10281
3fc575d9f3
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.8.13_1 · as devel/pecl-swoole
- Change *_DEPENDS from www/nghttp2 to www/libnghttp2 - Bump PORTREVISION for dependency change
9c2a182d4c
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.8.13 · as devel/pecl-swoole
- Update WWW: pecl.php.net uses https://

Approved by:	portmgr (blanket)
f102dee672
Mathieu Arnold (mat) · 1.7.22_1 · as devel/pecl-swoole
Don't use extension.ini any more, and have each extension install in its file, so the order remains the same.

Every PHP (or Zend) extension now installs its own .ini file in
/usr/local/etc/php.  A PHP extension will be automatically activated
when installed.  The order into which extensions are loaded is
automatically guessed.  In some very rare cases, the guess will be
wrong, and PHP_MOD_PRIO will need to be set.  Refer to the USES=php
section of the Porter's Handbook for more information.

Convert ports touching etc/php/extensions.ini manually, or telling the
OP to do it.

And finally, bump PORTREVISION for all php extensions.

PR:		210697
Submitted by:	mat
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D7022
aef5a66670
Mathieu Arnold (mat) · 1.7.22 · as devel/pecl-swoole
Convert USE_PHP*=yes into USES=php*

PR:		210529
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D6936
dca255c3ce
Vanilla I. Shu (vanilla) · 1.7.10 · as devel/pecl-swoole
bsd.php.mk handle ${STRIP} already, remove prev patches.
5c5f705ad7