On 2025/02/07 18:04, Rafael Sadowski wrote: > I would like to import grpc-1.70.1, as a dependency for bear(1). > > Tweaks, ok to import? > > Information for inst:grpc-1.70.1 > > Comment: > HTTP/2-based RPC framework > > Required by: > bear-3.1.5 > > Description: > gRPC is a modern, open source, high-performance remote procedure call (RPC) > framework that can run anywhere. gRPC enables client and server applications > to > communicate transparently, and simplifies the building of connected systems. > > This package includes plugins for C++, C#, Node.JS, Objective-C, PHP, Python, > Ruby.
I don't think we want share/grpc/roots.pem (copy of mozilla's CA bundle), it should probably be told to look at /etc/ssl/cert.pem instead. Do you have a handle on what things in ports might pick it up if present at build time? It's not really greppable in bulk build logs unfortunately. What's going on with plugins? I see grp_xxx_plugin binaries in PLIST, but they don't look like anything I recognise as a plugin for any of those languages..(and I wouldn't want plugins for those languages all in a single port, e.g. their PHP stuff is https://pecl.php.net/package/gRPC and built using normal pecl mechanisms, from a ports point of view it will be a pain to handle all of these in one place due to interactions between MODULES). Are those binaries actually useful for anything?