notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
2024-11-06 Today brought in a new category: filesystems. Sadly, the website did not process it well. I am working on that. It may take a few days.
2024-11-07 Commit processing is halted. I have a fix for the new category. It is making its way through the system.
UPDATE: the backend is processing the original filesystems commit now. It should take about an hour.
UPDATE: as of 20:30 UTC, the filesystems commit has been processed. Commit processing is now up to date.
Port details
protobuf3 Data interchange format library
3.21.12 devel on this many watch lists=2 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 3.21.12Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-12-14 17:06:09
Last Update: 2024-03-23 14:30:42
Commit Hash: 4a21e29
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: BSD3CLAUSE
WWW:
https://protobuf.dev/
https://github.com/protocolbuffers/protobuf
Description:
Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (153 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/protobuf3-3.21.12/catalog.mk
  3. /usr/local/share/licenses/protobuf3-3.21.12/LICENSE
  4. /usr/local/share/licenses/protobuf3-3.21.12/BSD3CLAUSE
  5. bin/protoc
  6. include/google/protobuf/any.h
  7. include/google/protobuf/any.pb.h
  8. include/google/protobuf/any.proto
  9. include/google/protobuf/api.pb.h
  10. include/google/protobuf/api.proto
  11. include/google/protobuf/arena.h
  12. include/google/protobuf/arena_impl.h
  13. include/google/protobuf/arenastring.h
  14. include/google/protobuf/arenaz_sampler.h
  15. include/google/protobuf/compiler/code_generator.h
  16. include/google/protobuf/compiler/command_line_interface.h
  17. include/google/protobuf/compiler/cpp/cpp_generator.h
  18. include/google/protobuf/compiler/cpp/file.h
  19. include/google/protobuf/compiler/cpp/generator.h
  20. include/google/protobuf/compiler/cpp/helpers.h
  21. include/google/protobuf/compiler/cpp/names.h
  22. include/google/protobuf/compiler/csharp/csharp_doc_comment.h
  23. include/google/protobuf/compiler/csharp/csharp_generator.h
  24. include/google/protobuf/compiler/csharp/csharp_names.h
  25. include/google/protobuf/compiler/csharp/csharp_options.h
  26. include/google/protobuf/compiler/importer.h
  27. include/google/protobuf/compiler/java/generator.h
  28. include/google/protobuf/compiler/java/java_generator.h
  29. include/google/protobuf/compiler/java/kotlin_generator.h
  30. include/google/protobuf/compiler/java/names.h
  31. include/google/protobuf/compiler/objectivec/objectivec_generator.h
  32. include/google/protobuf/compiler/objectivec/objectivec_helpers.h
  33. include/google/protobuf/compiler/parser.h
  34. include/google/protobuf/compiler/php/php_generator.h
  35. include/google/protobuf/compiler/plugin.h
  36. include/google/protobuf/compiler/plugin.pb.h
  37. include/google/protobuf/compiler/plugin.proto
  38. include/google/protobuf/compiler/python/generator.h
  39. include/google/protobuf/compiler/python/pyi_generator.h
  40. include/google/protobuf/compiler/python/python_generator.h
  41. include/google/protobuf/compiler/ruby/ruby_generator.h
  42. include/google/protobuf/descriptor.h
  43. include/google/protobuf/descriptor.pb.h
  44. include/google/protobuf/descriptor.proto
  45. include/google/protobuf/descriptor_database.h
  46. include/google/protobuf/duration.pb.h
  47. include/google/protobuf/duration.proto
  48. include/google/protobuf/dynamic_message.h
  49. include/google/protobuf/empty.pb.h
  50. include/google/protobuf/empty.proto
  51. include/google/protobuf/endian.h
  52. include/google/protobuf/explicitly_constructed.h
  53. include/google/protobuf/extension_set.h
  54. include/google/protobuf/extension_set_inl.h
  55. include/google/protobuf/field_access_listener.h
  56. include/google/protobuf/field_mask.pb.h
  57. include/google/protobuf/field_mask.proto
  58. include/google/protobuf/generated_enum_reflection.h
  59. include/google/protobuf/generated_enum_util.h
  60. include/google/protobuf/generated_message_bases.h
  61. include/google/protobuf/generated_message_reflection.h
  62. include/google/protobuf/generated_message_tctable_decl.h
  63. include/google/protobuf/generated_message_tctable_impl.h
  64. include/google/protobuf/generated_message_util.h
  65. include/google/protobuf/has_bits.h
  66. include/google/protobuf/implicit_weak_message.h
  67. include/google/protobuf/inlined_string_field.h
  68. include/google/protobuf/io/coded_stream.h
  69. include/google/protobuf/io/gzip_stream.h
  70. include/google/protobuf/io/io_win32.h
  71. include/google/protobuf/io/printer.h
  72. include/google/protobuf/io/strtod.h
  73. include/google/protobuf/io/tokenizer.h
  74. include/google/protobuf/io/zero_copy_stream.h
  75. include/google/protobuf/io/zero_copy_stream_impl.h
  76. include/google/protobuf/io/zero_copy_stream_impl_lite.h
  77. include/google/protobuf/map.h
  78. include/google/protobuf/map_entry.h
  79. include/google/protobuf/map_entry_lite.h
  80. include/google/protobuf/map_field.h
  81. include/google/protobuf/map_field_inl.h
  82. include/google/protobuf/map_field_lite.h
  83. include/google/protobuf/map_type_handler.h
  84. include/google/protobuf/message.h
  85. include/google/protobuf/message_lite.h
  86. include/google/protobuf/metadata.h
  87. include/google/protobuf/metadata_lite.h
  88. include/google/protobuf/parse_context.h
  89. include/google/protobuf/port.h
  90. include/google/protobuf/port_def.inc
  91. include/google/protobuf/port_undef.inc
  92. include/google/protobuf/reflection.h
  93. include/google/protobuf/reflection_internal.h
  94. include/google/protobuf/reflection_ops.h
  95. include/google/protobuf/repeated_field.h
  96. include/google/protobuf/repeated_ptr_field.h
  97. include/google/protobuf/service.h
  98. include/google/protobuf/source_context.pb.h
  99. include/google/protobuf/source_context.proto
  100. include/google/protobuf/struct.pb.h
  101. include/google/protobuf/struct.proto
  102. include/google/protobuf/stubs/bytestream.h
  103. include/google/protobuf/stubs/callback.h
  104. include/google/protobuf/stubs/casts.h
  105. include/google/protobuf/stubs/common.h
  106. include/google/protobuf/stubs/hash.h
  107. include/google/protobuf/stubs/logging.h
  108. include/google/protobuf/stubs/macros.h
  109. include/google/protobuf/stubs/map_util.h
  110. include/google/protobuf/stubs/mutex.h
  111. include/google/protobuf/stubs/once.h
  112. include/google/protobuf/stubs/platform_macros.h
  113. include/google/protobuf/stubs/port.h
  114. include/google/protobuf/stubs/status.h
  115. include/google/protobuf/stubs/stl_util.h
  116. include/google/protobuf/stubs/stringpiece.h
  117. include/google/protobuf/stubs/strutil.h
  118. include/google/protobuf/stubs/template_util.h
  119. include/google/protobuf/text_format.h
  120. include/google/protobuf/timestamp.pb.h
  121. include/google/protobuf/timestamp.proto
  122. include/google/protobuf/type.pb.h
  123. include/google/protobuf/type.proto
  124. include/google/protobuf/unknown_field_set.h
  125. include/google/protobuf/util/delimited_message_util.h
  126. include/google/protobuf/util/field_comparator.h
  127. include/google/protobuf/util/field_mask_util.h
  128. include/google/protobuf/util/json_util.h
  129. include/google/protobuf/util/message_differencer.h
  130. include/google/protobuf/util/time_util.h
  131. include/google/protobuf/util/type_resolver.h
  132. include/google/protobuf/util/type_resolver_util.h
  133. include/google/protobuf/wire_format.h
  134. include/google/protobuf/wire_format_lite.h
  135. include/google/protobuf/wrappers.pb.h
  136. include/google/protobuf/wrappers.proto
  137. lib/libprotobuf-lite.a
  138. lib/libprotobuf-lite.so
  139. lib/libprotobuf-lite.so.32
  140. lib/libprotobuf-lite.so.32.0.12
  141. lib/libprotobuf.a
  142. lib/libprotobuf.so
  143. lib/libprotobuf.so.32
  144. lib/libprotobuf.so.32.0.12
  145. lib/libprotoc.a
  146. lib/libprotoc.so
  147. lib/libprotoc.so.32
  148. lib/libprotoc.so.32.0.12
  149. libdata/pkgconfig/protobuf-lite.pc
  150. libdata/pkgconfig/protobuf.pc
  151. @owner
  152. @group
  153. @mode
Collapse this list.
Dependency lines:
  • protobuf3>0:devel/protobuf3
To install the port:
cd /usr/ports/devel/protobuf3/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/protobuf3
  • pkg install protobuf3
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: protobuf3
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1674589582 SHA256 (protobuf-cpp-3.21.12.tar.gz) = 4eab9b524aa5913c6fffb20b2a8abf5ef7f95a80bc0701f3a6dbb4c607f73460 SIZE (protobuf-cpp-3.21.12.tar.gz) = 4842303

Packages (timestamps in pop-ups are UTC):
protobuf3
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.21.123.21.12-3.21.123.21.12---
FreeBSD:13:quarterly3.21.123.21.12-3.21.123.21.123.21.123.21.123.21.12
FreeBSD:14:latest3.21.123.21.12-3.21.123.21.12---
FreeBSD:14:quarterly3.21.123.21.12-3.21.123.21.123.21.123.21.123.21.12
FreeBSD:15:latest3.21.123.21.12n/a3.21.12n/a3.21.123.21.123.21.12
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pkgconf>=1.3.0_1 : devel/pkgconf
Test dependencies:
  1. googletest>=0 : devel/googletest
This port is required by:
for Libraries
  1. misc/ola

Configuration Options:
No options to configure
Options name:
devel_protobuf3
USES:
compiler:c++11-lang cpe libtool localbase pathfix pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/protocolbuffers/protobuf/releases/download/v21.12/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.21.12
23 Mar 2024 14:30:42
commit hash: 4a21e295da64ada67c8a29e62a7a744a25f2dc6dcommit hash: 4a21e295da64ada67c8a29e62a7a744a25f2dc6dcommit hash: 4a21e295da64ada67c8a29e62a7a744a25f2dc6dcommit hash: 4a21e295da64ada67c8a29e62a7a744a25f2dc6d files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/protobuf3: Remove unnecessary substitution
3.21.12
25 Jan 2024 20:35:21
commit hash: 7be43cda68ed9096bef93fa9531dc8d7d3d31a6bcommit hash: 7be43cda68ed9096bef93fa9531dc8d7d3d31a6bcommit hash: 7be43cda68ed9096bef93fa9531dc8d7d3d31a6bcommit hash: 7be43cda68ed9096bef93fa9531dc8d7d3d31a6b files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: sparc64 cleanup

Even after dropping sparc64 support along with 12 some were present in
the codebase. Remove the remnants.

Approved by:	portmgr (blanket)
3.21.12
14 Dec 2023 17:03:02
commit hash: ff78a16bf827b34df61bc3d37992fb7f9811bb75commit hash: ff78a16bf827b34df61bc3d37992fb7f9811bb75commit hash: ff78a16bf827b34df61bc3d37992fb7f9811bb75commit hash: ff78a16bf827b34df61bc3d37992fb7f9811bb75 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/protobuf3: Add protobuf3 3.21.12 (copied from protobuf)

- Add PORTSCOUT

Number of commits found: 3