notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
grpc142 HTTP/2-based RPC framework
1.42.0_2 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.42.0_1Version of this port present on the latest quarterly branch.
Maintainer: mfechner@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-02-05 07:57:34
Last Update: 2022-04-16 04:19:07
Commit Hash: 10d211b
License: BSD3CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (318 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/grpc142-1.42.0_2/catalog.mk
  3. /usr/local/share/licenses/grpc142-1.42.0_2/LICENSE
  4. /usr/local/share/licenses/grpc142-1.42.0_2/BSD3CLAUSE
  5. bin/grpc_cpp_plugin
  6. bin/grpc_csharp_plugin
  7. bin/grpc_node_plugin
  8. bin/grpc_objective_c_plugin
  9. bin/grpc_php_plugin
  10. bin/grpc_python_plugin
  11. bin/grpc_ruby_plugin
  12. include/grpc++/alarm.h
  13. include/grpc++/channel.h
  14. include/grpc++/client_context.h
  15. include/grpc++/completion_queue.h
  16. include/grpc++/create_channel.h
  17. include/grpc++/create_channel_posix.h
  18. include/grpc++/ext/health_check_service_server_builder_option.h
  19. include/grpc++/ext/proto_server_reflection_plugin.h
  20. include/grpc++/generic/async_generic_service.h
  21. include/grpc++/generic/generic_stub.h
  22. include/grpc++/grpc++.h
  23. include/grpc++/health_check_service_interface.h
  24. include/grpc++/impl/call.h
  25. include/grpc++/impl/channel_argument_option.h
  26. include/grpc++/impl/client_unary_call.h
  27. include/grpc++/impl/codegen/async_stream.h
  28. include/grpc++/impl/codegen/async_unary_call.h
  29. include/grpc++/impl/codegen/byte_buffer.h
  30. include/grpc++/impl/codegen/call.h
  31. include/grpc++/impl/codegen/call_hook.h
  32. include/grpc++/impl/codegen/channel_interface.h
  33. include/grpc++/impl/codegen/client_context.h
  34. include/grpc++/impl/codegen/client_unary_call.h
  35. include/grpc++/impl/codegen/completion_queue.h
  36. include/grpc++/impl/codegen/completion_queue_tag.h
  37. include/grpc++/impl/codegen/config.h
  38. include/grpc++/impl/codegen/config_protobuf.h
  39. include/grpc++/impl/codegen/core_codegen.h
  40. include/grpc++/impl/codegen/core_codegen_interface.h
  41. include/grpc++/impl/codegen/create_auth_context.h
  42. include/grpc++/impl/codegen/grpc_library.h
  43. include/grpc++/impl/codegen/metadata_map.h
  44. include/grpc++/impl/codegen/method_handler_impl.h
  45. include/grpc++/impl/codegen/proto_utils.h
  46. include/grpc++/impl/codegen/rpc_method.h
  47. include/grpc++/impl/codegen/rpc_service_method.h
  48. include/grpc++/impl/codegen/security/auth_context.h
  49. include/grpc++/impl/codegen/serialization_traits.h
  50. include/grpc++/impl/codegen/server_context.h
  51. include/grpc++/impl/codegen/server_interface.h
  52. include/grpc++/impl/codegen/service_type.h
  53. include/grpc++/impl/codegen/slice.h
  54. include/grpc++/impl/codegen/status.h
  55. include/grpc++/impl/codegen/status_code_enum.h
  56. include/grpc++/impl/codegen/string_ref.h
  57. include/grpc++/impl/codegen/stub_options.h
  58. include/grpc++/impl/codegen/sync_stream.h
  59. include/grpc++/impl/codegen/time.h
  60. include/grpc++/impl/grpc_library.h
  61. include/grpc++/impl/method_handler_impl.h
  62. include/grpc++/impl/rpc_method.h
  63. include/grpc++/impl/rpc_service_method.h
  64. include/grpc++/impl/serialization_traits.h
  65. include/grpc++/impl/server_builder_option.h
  66. include/grpc++/impl/server_builder_plugin.h
  67. include/grpc++/impl/server_initializer.h
  68. include/grpc++/impl/service_type.h
  69. include/grpc++/resource_quota.h
  70. include/grpc++/security/auth_context.h
  71. include/grpc++/security/auth_metadata_processor.h
  72. include/grpc++/security/credentials.h
  73. include/grpc++/security/server_credentials.h
  74. include/grpc++/server.h
  75. include/grpc++/server_builder.h
  76. include/grpc++/server_context.h
  77. include/grpc++/server_posix.h
  78. include/grpc++/support/async_stream.h
  79. include/grpc++/support/async_unary_call.h
  80. include/grpc++/support/byte_buffer.h
  81. include/grpc++/support/channel_arguments.h
  82. include/grpc++/support/config.h
  83. include/grpc++/support/error_details.h
  84. include/grpc++/support/slice.h
  85. include/grpc++/support/status.h
  86. include/grpc++/support/status_code_enum.h
  87. include/grpc++/support/string_ref.h
  88. include/grpc++/support/stub_options.h
  89. include/grpc++/support/sync_stream.h
  90. include/grpc++/support/time.h
  91. include/grpc/byte_buffer.h
  92. include/grpc/byte_buffer_reader.h
  93. include/grpc/census.h
  94. include/grpc/compression.h
  95. include/grpc/event_engine/endpoint_config.h
  96. include/grpc/event_engine/event_engine.h
  97. include/grpc/event_engine/internal/memory_allocator_impl.h
  98. include/grpc/event_engine/memory_allocator.h
  99. include/grpc/event_engine/port.h
  100. include/grpc/fork.h
  101. include/grpc/grpc.h
  102. include/grpc/grpc_posix.h
  103. include/grpc/grpc_security.h
  104. include/grpc/grpc_security_constants.h
  105. include/grpc/impl/codegen/atm.h
  106. include/grpc/impl/codegen/atm_gcc_atomic.h
  107. include/grpc/impl/codegen/atm_gcc_sync.h
  108. include/grpc/impl/codegen/atm_windows.h
  109. include/grpc/impl/codegen/byte_buffer.h
  110. include/grpc/impl/codegen/byte_buffer_reader.h
  111. include/grpc/impl/codegen/compression_types.h
  112. include/grpc/impl/codegen/connectivity_state.h
  113. include/grpc/impl/codegen/fork.h
  114. include/grpc/impl/codegen/gpr_slice.h
  115. include/grpc/impl/codegen/gpr_types.h
  116. include/grpc/impl/codegen/grpc_types.h
  117. include/grpc/impl/codegen/log.h
  118. include/grpc/impl/codegen/port_platform.h
  119. include/grpc/impl/codegen/propagation_bits.h
  120. include/grpc/impl/codegen/slice.h
  121. include/grpc/impl/codegen/status.h
  122. include/grpc/impl/codegen/sync.h
  123. include/grpc/impl/codegen/sync_abseil.h
  124. include/grpc/impl/codegen/sync_custom.h
  125. include/grpc/impl/codegen/sync_generic.h
  126. include/grpc/impl/codegen/sync_posix.h
  127. include/grpc/impl/codegen/sync_windows.h
  128. include/grpc/load_reporting.h
  129. include/grpc/slice.h
  130. include/grpc/slice_buffer.h
  131. include/grpc/status.h
  132. include/grpc/support/alloc.h
  133. include/grpc/support/atm.h
  134. include/grpc/support/atm_gcc_atomic.h
  135. include/grpc/support/atm_gcc_sync.h
  136. include/grpc/support/atm_windows.h
  137. include/grpc/support/cpu.h
  138. include/grpc/support/log.h
  139. include/grpc/support/log_windows.h
  140. include/grpc/support/port_platform.h
  141. include/grpc/support/string_util.h
  142. include/grpc/support/sync.h
  143. include/grpc/support/sync_abseil.h
  144. include/grpc/support/sync_custom.h
  145. include/grpc/support/sync_generic.h
  146. include/grpc/support/sync_posix.h
  147. include/grpc/support/sync_windows.h
  148. include/grpc/support/thd_id.h
  149. include/grpc/support/time.h
  150. include/grpc/support/workaround_list.h
  151. include/grpcpp/alarm.h
  152. include/grpcpp/channel.h
  153. include/grpcpp/client_context.h
  154. include/grpcpp/completion_queue.h
  155. include/grpcpp/create_channel.h
  156. include/grpcpp/create_channel_binder.h
  157. include/grpcpp/create_channel_posix.h
  158. include/grpcpp/ext/channelz_service_plugin.h
  159. include/grpcpp/ext/health_check_service_server_builder_option.h
  160. include/grpcpp/ext/proto_server_reflection_plugin.h
  161. include/grpcpp/generic/async_generic_service.h
  162. include/grpcpp/generic/generic_stub.h
  163. include/grpcpp/grpcpp.h
  164. include/grpcpp/health_check_service_interface.h
  165. include/grpcpp/impl/call.h
  166. include/grpcpp/impl/channel_argument_option.h
  167. include/grpcpp/impl/client_unary_call.h
  168. include/grpcpp/impl/codegen/async_generic_service.h
  169. include/grpcpp/impl/codegen/async_stream.h
  170. include/grpcpp/impl/codegen/async_unary_call.h
  171. include/grpcpp/impl/codegen/byte_buffer.h
  172. include/grpcpp/impl/codegen/call.h
  173. include/grpcpp/impl/codegen/call_hook.h
  174. include/grpcpp/impl/codegen/call_op_set.h
  175. include/grpcpp/impl/codegen/call_op_set_interface.h
  176. include/grpcpp/impl/codegen/callback_common.h
  177. include/grpcpp/impl/codegen/channel_interface.h
  178. include/grpcpp/impl/codegen/client_callback.h
  179. include/grpcpp/impl/codegen/client_context.h
  180. include/grpcpp/impl/codegen/client_interceptor.h
  181. include/grpcpp/impl/codegen/client_unary_call.h
  182. include/grpcpp/impl/codegen/completion_queue.h
  183. include/grpcpp/impl/codegen/completion_queue_tag.h
  184. include/grpcpp/impl/codegen/config.h
  185. include/grpcpp/impl/codegen/config_protobuf.h
  186. include/grpcpp/impl/codegen/core_codegen.h
  187. include/grpcpp/impl/codegen/core_codegen_interface.h
  188. include/grpcpp/impl/codegen/create_auth_context.h
  189. include/grpcpp/impl/codegen/delegating_channel.h
  190. include/grpcpp/impl/codegen/grpc_library.h
  191. include/grpcpp/impl/codegen/intercepted_channel.h
  192. include/grpcpp/impl/codegen/interceptor.h
  193. include/grpcpp/impl/codegen/interceptor_common.h
  194. include/grpcpp/impl/codegen/message_allocator.h
  195. include/grpcpp/impl/codegen/metadata_map.h
  196. include/grpcpp/impl/codegen/method_handler.h
  197. include/grpcpp/impl/codegen/method_handler_impl.h
  198. include/grpcpp/impl/codegen/proto_buffer_reader.h
  199. include/grpcpp/impl/codegen/proto_buffer_writer.h
  200. include/grpcpp/impl/codegen/proto_utils.h
  201. include/grpcpp/impl/codegen/rpc_method.h
  202. include/grpcpp/impl/codegen/rpc_service_method.h
  203. include/grpcpp/impl/codegen/security/auth_context.h
  204. include/grpcpp/impl/codegen/serialization_traits.h
  205. include/grpcpp/impl/codegen/server_callback.h
  206. include/grpcpp/impl/codegen/server_callback_handlers.h
  207. include/grpcpp/impl/codegen/server_context.h
  208. include/grpcpp/impl/codegen/server_interceptor.h
  209. include/grpcpp/impl/codegen/server_interface.h
  210. include/grpcpp/impl/codegen/service_type.h
  211. include/grpcpp/impl/codegen/slice.h
  212. include/grpcpp/impl/codegen/status.h
  213. include/grpcpp/impl/codegen/status_code_enum.h
  214. include/grpcpp/impl/codegen/string_ref.h
  215. include/grpcpp/impl/codegen/stub_options.h
  216. include/grpcpp/impl/codegen/sync.h
  217. include/grpcpp/impl/codegen/sync_stream.h
  218. include/grpcpp/impl/codegen/time.h
  219. include/grpcpp/impl/grpc_library.h
  220. include/grpcpp/impl/method_handler_impl.h
  221. include/grpcpp/impl/rpc_method.h
  222. include/grpcpp/impl/rpc_service_method.h
  223. include/grpcpp/impl/serialization_traits.h
  224. include/grpcpp/impl/server_builder_option.h
  225. include/grpcpp/impl/server_builder_plugin.h
  226. include/grpcpp/impl/server_initializer.h
  227. include/grpcpp/impl/service_type.h
  228. include/grpcpp/resource_quota.h
  229. include/grpcpp/security/alts_context.h
  230. include/grpcpp/security/alts_util.h
  231. include/grpcpp/security/auth_context.h
  232. include/grpcpp/security/auth_metadata_processor.h
  233. include/grpcpp/security/authorization_policy_provider.h
  234. include/grpcpp/security/binder_credentials.h
  235. include/grpcpp/security/binder_security_policy.h
  236. include/grpcpp/security/credentials.h
  237. include/grpcpp/security/server_credentials.h
  238. include/grpcpp/security/tls_certificate_provider.h
  239. include/grpcpp/security/tls_credentials_options.h
  240. include/grpcpp/server.h
  241. include/grpcpp/server_builder.h
  242. include/grpcpp/server_context.h
  243. include/grpcpp/server_posix.h
  244. include/grpcpp/support/async_stream.h
  245. include/grpcpp/support/async_unary_call.h
  246. include/grpcpp/support/byte_buffer.h
  247. include/grpcpp/support/channel_arguments.h
  248. include/grpcpp/support/client_callback.h
  249. include/grpcpp/support/client_interceptor.h
  250. include/grpcpp/support/config.h
  251. include/grpcpp/support/error_details.h
  252. include/grpcpp/support/interceptor.h
  253. include/grpcpp/support/message_allocator.h
  254. include/grpcpp/support/method_handler.h
  255. include/grpcpp/support/proto_buffer_reader.h
  256. include/grpcpp/support/proto_buffer_writer.h
  257. include/grpcpp/support/server_callback.h
  258. include/grpcpp/support/server_interceptor.h
  259. include/grpcpp/support/slice.h
  260. include/grpcpp/support/status.h
  261. include/grpcpp/support/status_code_enum.h
  262. include/grpcpp/support/string_ref.h
  263. include/grpcpp/support/stub_options.h
  264. include/grpcpp/support/sync_stream.h
  265. include/grpcpp/support/time.h
  266. include/grpcpp/support/validate_service_config.h
  267. include/grpcpp/xds_server_builder.h
  268. lib/cmake/grpc/gRPCConfig.cmake
  269. lib/cmake/grpc/gRPCConfigVersion.cmake
  270. lib/cmake/grpc/gRPCTargets-release.cmake
  271. lib/cmake/grpc/gRPCTargets.cmake
  272. lib/cmake/grpc/modules/Findc-ares.cmake
  273. lib/cmake/grpc/modules/Findre2.cmake
  274. lib/libaddress_sorting.so
  275. lib/libaddress_sorting.so.20
  276. lib/libaddress_sorting.so.20.0.0
  277. lib/libgpr.so
  278. lib/libgpr.so.20
  279. lib/libgpr.so.20.0.0
  280. lib/libgrpc++.so
  281. lib/libgrpc++.so.1.42
  282. lib/libgrpc++.so.1.42.0
  283. lib/libgrpc++_alts.so
  284. lib/libgrpc++_alts.so.1.42
  285. lib/libgrpc++_alts.so.1.42.0
  286. lib/libgrpc++_error_details.so
  287. lib/libgrpc++_error_details.so.1.42
  288. lib/libgrpc++_error_details.so.1.42.0
  289. lib/libgrpc++_reflection.so
  290. lib/libgrpc++_reflection.so.1.42
  291. lib/libgrpc++_reflection.so.1.42.0
  292. lib/libgrpc++_unsecure.so
  293. lib/libgrpc++_unsecure.so.1.42
  294. lib/libgrpc++_unsecure.so.1.42.0
  295. lib/libgrpc.so
  296. lib/libgrpc.so.20
  297. lib/libgrpc.so.20.0.0
  298. lib/libgrpc_plugin_support.so
  299. lib/libgrpc_plugin_support.so.1.42
  300. lib/libgrpc_plugin_support.so.1.42.0
  301. lib/libgrpc_unsecure.so
  302. lib/libgrpc_unsecure.so.20
  303. lib/libgrpc_unsecure.so.20.0.0
  304. lib/libgrpcpp_channelz.so
  305. lib/libgrpcpp_channelz.so.1.42
  306. lib/libgrpcpp_channelz.so.1.42.0
  307. lib/libupb.so
  308. lib/libupb.so.20
  309. lib/libupb.so.20.0.0
  310. libdata/pkgconfig/gpr.pc
  311. libdata/pkgconfig/grpc++.pc
  312. libdata/pkgconfig/grpc++_unsecure.pc
  313. libdata/pkgconfig/grpc.pc
  314. libdata/pkgconfig/grpc_unsecure.pc
  315. share/grpc/roots.pem
  316. @owner
  317. @group
  318. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • grpc142>0:devel/grpc142
  • For LIB depends:
    • libaddress_sorting.so:devel/grpc142
    • libgpr.so:devel/grpc142
    • libgrpc++.so:devel/grpc142
    • libgrpc++_alts.so:devel/grpc142
    • libgrpc++_error_details.so:devel/grpc142
    • libgrpc++_reflection.so:devel/grpc142
    • libgrpc++_unsecure.so:devel/grpc142
    • libgrpc.so:devel/grpc142
    • libgrpc_plugin_support.so:devel/grpc142
    • libgrpc_unsecure.so:devel/grpc142
    • libgrpcpp_channelz.so:devel/grpc142
    • libupb.so:devel/grpc142
Conflicts:
CONFLICTS_INSTALL:
  • grpc130
  • grpc134
  • grpc
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/devel/grpc142/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/grpc142
  • pkg install grpc142
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: grpc142
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
grpc142
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-1.42.0_1
FreeBSD:12:amd641.42.0_21.42.0_1
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3861.42.0_21.42.0_1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch641.42.0_21.42.0_1
FreeBSD:13:amd641.42.0_21.42.0_1
FreeBSD:13:armv6-1.42.0_1
FreeBSD:13:armv7-1.42.0_1
FreeBSD:13:i3861.42.0_21.42.0_1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch641.42.0_2-
FreeBSD:14:amd641.42.0_2-
FreeBSD:14:armv61.42.0_2-
FreeBSD:14:armv71.42.0_2-
FreeBSD:14:i3861.42.0_2-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libabsl_base.so : devel/abseil
  2. libbenchmark.so : devel/benchmark
  3. libcares.so : dns/c-ares
  4. libgflags.so : devel/gflags
  5. libprotobuf.so : devel/protobuf
  6. libre2.so : devel/re2
This port is required by:
for Libraries
  1. net/rubygem-grpc142

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/grpc/grpc/tar.gz/v1.42.0?dummy=/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
16 Apr 2022 04:19:07
 files touched by this commit commit hash:10d211b655d85e31bf9b8e27d234f526cfd1e49b  1.42.0_2
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/protobuf: Update to 3.20.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
28 Feb 2022 12:46:46
 files touched by this commit commit hash:f7e42ce5d5a3f11265d1e253b04212001992eca2  1.42.0_1
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/protobuf: Update to 3.19.4

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
05 Feb 2022 07:55:37
 files touched by this commit commit hash:f7529adec21a5954ac9d43b67f02543e067e3846  1.42.0
Matthias Fechner (mfechner) search for other commits by this committer
www/gitlab-ce: use grpc 1.42

Using grpc 1.43.2 shows error message:
time="2022-02-05T08:23:37.521Z" level=info msg="Assertion failed: (0), function
upb_fielddef_type, file
/wrkdirs/usr/ports/devel/grpc/work/grpc-1.43.2/third_party/upb/upb/def.c, line
407." supervisor.args="[bundle exec bin/ruby-cd /usr/local/www/gitlab-ce
/usr/local/share/gitaly/ruby/bin/gitaly-ruby 2915
/usr/local/www/gitlab-ce/tmp/sockets/private/internal/ruby.1]"
supervisor.name=gitaly-ruby.1

Number of commits found: 3