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

devel/php-grpc 1.84.1

High performance, general RPC framework

Port info

Maintainer
vanilla@FreeBSD.org
Packages
latest: php82-grpc 1.84.1, php83-grpc 1.84.1, php84-grpc 1.84.1, php85-grpc 1.84.1
Upstream
up to date
Last update
to 1.84.1 · 58c59dd0ff
Quarterly
2026Q4: php82-grpc 1.84.0, php83-grpc 1.84.0, php84-grpc 1.84.0, php85-grpc 1.84.0
Formerly
devel/pecl-grpc until 2026-07-12
WWW
https://github.com/grpc/grpc-php-ext
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install php82-grpc
# pkg install php83-grpc
# pkg install php84-grpc
# pkg install php85-grpc
installs php82-grpc 1.84.1, php83-grpc 1.84.1, php84-grpc 1.84.1, php85-grpc 1.84.1 from latest; from quarterly (2026Q4) php82-grpc 1.84.0, php83-grpc 1.84.0, php84-grpc 1.84.0, php85-grpc 1.84.0
Port
# cd /usr/ports/devel/php-grpc && make install clean
Size
3.6 MiB download · 11 MiB installed
Depends on
lang/php82 8.2.35_2
License
APACHE20
pkg-message
Shown after installing
This file has been added to automatically load the installed extension:
/usr/local/etc/php/ext-20-grpc.ini.sample
Note
Size, dependencies, options and messages are those of php82-grpc.

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.84.11.84.0–
FreeBSD 151.84.11.84.0–
FreeBSD 141.84.01.84.01.84.0

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.84.01.84.0–
FreeBSD 141.84.01.84.01.84.0

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 1.84.1.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (109)

Piotr Kubaj (pkubaj) · 1.32.0 · as devel/pecl-grpc
devel/pecl-grpc: fix build on powerpc64le

Error:
In file included from /wrkdirs/usr/ports/devel/pecl-grpc/work-php74/grpc-1.32.0/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc:27:
/usr/include/sys/sysctl.h:1184:25: error: unknown type name 'u_int'
int     sysctl(const int *, u_int, void *, size_t *, const void *, size_t);
cc36ef7ed0
Piotr Kubaj (pkubaj) · 1.27.0 · as devel/pecl-grpc
devel/py-grpcio devel/pecl-grpc: fix build with GCC

Looks like this header is not available in GCC as well.
c036b98ba0
Piotr Kubaj (pkubaj) · 1.27.0 · as devel/pecl-grpc
devel/pecl-grpc: fix build on powerpc64 elfv2

Clang doesn't have sys/platform/ppc.h:
/wrkdirs/usr/ports/devel/pecl-grpc/work-php74/grpc-1.27.0/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc:24:10: fatal error: 'sys/platform/ppc.h' file not found
#include <sys/platform/ppc.h>
         ^~~~~~~~~~~~~~~~~~~~
1 error generated.

__ppc_get_timebase() and __ppc_get_timebase_freq() are not supported on FreeBSD.

PR:		243995
Approved by:	vanilla (maintainer)
c774a0bcc2
Piotr Kubaj (pkubaj) · 1.26.0 · as devel/pecl-grpc
devel/pecl-grpc: fix build on GCC architectures

C++11 compiler is necessary:
cc1plus: error: unrecognized command line option "-std=c++11"

Also, for some reason _LITTLE_ENDIAN is defined on powerpc64. Fix it not to use LE code.

PR:             242887
Approved by:    vanilla (maintainer)
fd816332d8
Mark Linimon (linimon) · 1.20.0 · as devel/pecl-grpc
This port now builds on aarch64.

Approved by:	portmgr (tier-2 blanket)
e30cabc195
Vanilla I. Shu (vanilla) · 1.15.0 · as devel/pecl-grpc
Update to 1.15.0.

ChangeLog: https://pecl.php.net/package-changelog.php?package=gRPC&release=1.15.0
9ec8831421
Mathieu Arnold (mat) · 1.9.0 · as devel/pecl-grpc
Introduce PHP flavors.

Ports using USES=php:phpize, php:ext, php:zend, and php:pecl are now
  flavored.  They will automatically get flavors (php56, php70, php71, php72)
  depending of the versions they support (set with IGNORE_WITH_PHP).  As a
  consequence, ports using USES=pear and USES=horde are also flavored.

PR:		226242
Submitted by:	mat
Exp-run by:	antoine
Approved by:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D14208
a1993564e0