Created attachment 272845 [details] 0001-devel-php-grpc-finalize-pecl-to-php-conversion.patch Hey I guess you might have used that suggested mega patch of mine as a reference...it handled parts of this conversion through php.mk and assumed that everything gets moved in one go. Grpc patch here is a bit nasty one, it actually still downloads tarball from pecl, because GitHub doesn't include bundled libraries in tarballs and some of those libraries aren't in the tree. Package name however, gets consistent with other ports (no pecl- there).
Created attachment 272846 [details] 0001-devel-php-swoole-finalize-pecl-to-php-conversion.patch
Created attachment 272847 [details] 0001-graphics-php-qrencode-finalize-pecl-to-php-conversio.patch
Well, actually not sure quite yet, but I might have been wrong about that grpc situation and those missing libraries might be dependencies of grpc itself. In-tree grpc might work, should I try?
Created attachment 272851 [details] 0002-devel-php-grpc-finalize-pecl-to-php-conversion.patch Tried already, here's an alternative version which unbundles grpc
bofh's instructions fo reference: https://cgit.freebsd.org/ports/commit/?id=1175e000303d7a5fdc30d013b82dd3d62b1f2a63
Committed, thanks.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=b16156d36f899ca3df75a849f1436b905886b190 commit b16156d36f899ca3df75a849f1436b905886b190 Author: Vanilla I. Shu <vanilla@FreeBSD.org> AuthorDate: 2026-07-15 08:10:16 +0000 Commit: Vanilla I. Shu <vanilla@FreeBSD.org> CommitDate: 2026-07-15 08:11:39 +0000 graphics/php-qrencode: converted to php standard extension. PR: 296792 graphics/php-qrencode/Makefile | 5 +++-- graphics/php-qrencode/distinfo | 6 +++--- 2 files changed, 6 insertions(+), 5 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=d1868438e479a8c2ed8508c876b48e55a40a321f commit d1868438e479a8c2ed8508c876b48e55a40a321f Author: Vanilla I. Shu <vanilla@FreeBSD.org> AuthorDate: 2026-07-15 08:08:02 +0000 Commit: Vanilla I. Shu <vanilla@FreeBSD.org> CommitDate: 2026-07-15 08:11:39 +0000 devel/php-swoole: converted to php standard extension. PR: 296792 devel/php-swoole/Makefile | 8 ++++++-- devel/php-swoole/distinfo | 6 +++--- 2 files changed, 9 insertions(+), 5 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=fb9322ee60490052af041b6db2b05d08495cd81f commit fb9322ee60490052af041b6db2b05d08495cd81f Author: Vanilla I. Shu <vanilla@FreeBSD.org> AuthorDate: 2026-07-15 08:07:04 +0000 Commit: Vanilla I. Shu <vanilla@FreeBSD.org> CommitDate: 2026-07-15 08:11:39 +0000 devel/php-grpc: update to 1.82.1, and converted to php extension. PR: 296792 devel/php-grpc/Makefile | 11 ++++++++--- devel/php-grpc/distinfo | 6 +++--- 2 files changed, 11 insertions(+), 6 deletions(-)