Bug 296792 - graphics/php-qrencode, devel/php-(swoole|grpc): finalize from pecl conversion
Summary: graphics/php-qrencode, devel/php-(swoole|grpc): finalize from pecl conversion
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Vanilla I. Shu
URL:
Keywords:
Depends on:
Blocks: 296770
  Show dependency treegraph
 
Reported: 2026-07-14 18:27 UTC by Paavo-Einari Kaipila
Modified: 2026-07-15 08:12 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (vanilla)


Attachments
0001-devel-php-grpc-finalize-pecl-to-php-conversion.patch (1.72 KB, patch)
2026-07-14 18:27 UTC, Paavo-Einari Kaipila
no flags Details | Diff
0001-devel-php-swoole-finalize-pecl-to-php-conversion.patch (1.96 KB, patch)
2026-07-14 18:28 UTC, Paavo-Einari Kaipila
no flags Details | Diff
0001-graphics-php-qrencode-finalize-pecl-to-php-conversio.patch (1.72 KB, patch)
2026-07-14 18:28 UTC, Paavo-Einari Kaipila
no flags Details | Diff
0002-devel-php-grpc-finalize-pecl-to-php-conversion.patch (1.70 KB, patch)
2026-07-14 22:01 UTC, Paavo-Einari Kaipila
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Paavo-Einari Kaipila 2026-07-14 18:27:35 UTC
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).
Comment 1 Paavo-Einari Kaipila 2026-07-14 18:28:04 UTC
Created attachment 272846 [details]
0001-devel-php-swoole-finalize-pecl-to-php-conversion.patch
Comment 2 Paavo-Einari Kaipila 2026-07-14 18:28:29 UTC
Created attachment 272847 [details]
0001-graphics-php-qrencode-finalize-pecl-to-php-conversio.patch
Comment 3 Paavo-Einari Kaipila 2026-07-14 19:06:20 UTC
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?
Comment 4 Paavo-Einari Kaipila 2026-07-14 22:01:43 UTC
Created attachment 272851 [details]
0002-devel-php-grpc-finalize-pecl-to-php-conversion.patch

Tried already, here's an alternative version which unbundles grpc
Comment 5 Paavo-Einari Kaipila 2026-07-14 22:38:39 UTC
bofh's instructions fo reference:
https://cgit.freebsd.org/ports/commit/?id=1175e000303d7a5fdc30d013b82dd3d62b1f2a63
Comment 6 Vanilla I. Shu freebsd_committer freebsd_triage 2026-07-15 08:11:44 UTC
Committed, thanks.
Comment 7 commit-hook freebsd_committer freebsd_triage 2026-07-15 08:11:50 UTC
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(-)
Comment 8 commit-hook freebsd_committer freebsd_triage 2026-07-15 08:11:51 UTC
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(-)
Comment 9 commit-hook freebsd_committer freebsd_triage 2026-07-15 08:12:52 UTC
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(-)