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

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
pulsar-client-cpp Apache Pulsar C++ client library
3.7.0_1 net-p2p 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 3.6.0_1Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-10-04 04:27:10
Last Update: 2025-03-28 09:54:10
Commit Hash: 1559e2b
License: APACHE20
WWW:
https://pulsar.apache.org/
https://github.com/apache/pulsar-client-cpp
Description:
pulsar-client-cpp is a Apache Pulsar C++ client library. Pulsar C++ clients support a variety of Pulsar features to enable building applications connecting to your Pulsar cluster.
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 (73 items)
Collapse this list.
  1. /usr/local/share/licenses/pulsar-client-cpp-3.7.0_1/catalog.mk
  2. /usr/local/share/licenses/pulsar-client-cpp-3.7.0_1/LICENSE
  3. /usr/local/share/licenses/pulsar-client-cpp-3.7.0_1/APACHE20
  4. include/pulsar/Authentication.h
  5. include/pulsar/BatchReceivePolicy.h
  6. include/pulsar/BrokerConsumerStats.h
  7. include/pulsar/Client.h
  8. include/pulsar/ClientConfiguration.h
  9. include/pulsar/CompressionType.h
  10. include/pulsar/ConsoleLoggerFactory.h
  11. include/pulsar/Consumer.h
  12. include/pulsar/ConsumerConfiguration.h
  13. include/pulsar/ConsumerCryptoFailureAction.h
  14. include/pulsar/ConsumerEventListener.h
  15. include/pulsar/ConsumerInterceptor.h
  16. include/pulsar/ConsumerType.h
  17. include/pulsar/CryptoKeyReader.h
  18. include/pulsar/DeadLetterPolicy.h
  19. include/pulsar/DeadLetterPolicyBuilder.h
  20. include/pulsar/DeprecatedException.h
  21. include/pulsar/EncryptionKeyInfo.h
  22. include/pulsar/FileLoggerFactory.h
  23. include/pulsar/InitialPosition.h
  24. include/pulsar/KeySharedPolicy.h
  25. include/pulsar/KeyValue.h
  26. include/pulsar/Logger.h
  27. include/pulsar/Message.h
  28. include/pulsar/MessageBatch.h
  29. include/pulsar/MessageBuilder.h
  30. include/pulsar/MessageId.h
  31. include/pulsar/MessageIdBuilder.h
  32. include/pulsar/MessageRoutingPolicy.h
  33. include/pulsar/Producer.h
  34. include/pulsar/ProducerConfiguration.h
  35. include/pulsar/ProducerCryptoFailureAction.h
  36. include/pulsar/ProducerInterceptor.h
  37. include/pulsar/ProtobufNativeSchema.h
  38. include/pulsar/Reader.h
  39. include/pulsar/ReaderConfiguration.h
  40. include/pulsar/RegexSubscriptionMode.h
  41. include/pulsar/Result.h
  42. include/pulsar/Schema.h
  43. include/pulsar/TableView.h
  44. include/pulsar/TableViewConfiguration.h
  45. include/pulsar/TopicMetadata.h
  46. include/pulsar/TypedMessage.h
  47. include/pulsar/TypedMessageBuilder.h
  48. include/pulsar/Version.h
  49. include/pulsar/c/authentication.h
  50. include/pulsar/c/client.h
  51. include/pulsar/c/client_configuration.h
  52. include/pulsar/c/consumer.h
  53. include/pulsar/c/consumer_configuration.h
  54. include/pulsar/c/message.h
  55. include/pulsar/c/message_id.h
  56. include/pulsar/c/message_router.h
  57. include/pulsar/c/messages.h
  58. include/pulsar/c/producer.h
  59. include/pulsar/c/producer_configuration.h
  60. include/pulsar/c/reader.h
  61. include/pulsar/c/reader_configuration.h
  62. include/pulsar/c/result.h
  63. include/pulsar/c/string_list.h
  64. include/pulsar/c/string_map.h
  65. include/pulsar/c/table_view.h
  66. include/pulsar/c/table_view_configuration.h
  67. include/pulsar/c/version.h
  68. include/pulsar/defines.h
  69. lib/libpulsar.a
  70. lib/libpulsar.so
  71. @owner
  72. @group
  73. @mode
Collapse this list.
Dependency lines:
  • pulsar-client-cpp>0:net-p2p/pulsar-client-cpp
To install the port:
cd /usr/ports/net-p2p/pulsar-client-cpp/ && make install clean
To add the package, run one of these commands:
  • pkg install net-p2p/pulsar-client-cpp
  • pkg install pulsar-client-cpp
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: pulsar-client-cpp
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64 i386
distinfo:
TIMESTAMP = 1743152964 SHA256 (apache-pulsar-client-cpp-v3.7.0_GH0.tar.gz) = 33d6ea82e1f03a2e77f85d3b6ee8e3ac37bfd760ea450537ec2e59ef122c4671 SIZE (apache-pulsar-client-cpp-v3.7.0_GH0.tar.gz) = 1604627

Packages (timestamps in pop-ups are UTC):
pulsar-client-cpp
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-3.7.0_1------
FreeBSD:13:quarterly-3.6.0_1------
FreeBSD:14:latest-3.7.0_1------
FreeBSD:14:quarterly-3.6.0_1------
FreeBSD:15:latest--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. string.hpp : devel/boost-libs
  2. cmake : devel/cmake-core
  3. ninja : devel/ninja
Library dependencies:
  1. libcurl.so : ftp/curl
  2. libprotobuf.so : devel/protobuf
  3. libsnappy.so : archivers/snappy
  4. libzstd.so : archivers/zstd
This port is required by:
for Libraries
  1. net-p2p/py-pulsar-client

Configuration Options:
No options to configure
Options name:
net-p2p_pulsar-client-cpp
USES:
cmake:testing ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/apache/pulsar-client-cpp/tar.gz/v3.7.0?dummy=/
Collapse this list.

Number of commits found: 9

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.7.0_1
28 Mar 2025 09:54:10
commit hash: 1559e2b08bd0410065139656f1b0c76c8b0d5831commit hash: 1559e2b08bd0410065139656f1b0c76c8b0d5831commit hash: 1559e2b08bd0410065139656f1b0c76c8b0d5831commit hash: 1559e2b08bd0410065139656f1b0c76c8b0d5831 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
net-p2p/pulsar-client-cpp: Unbreak by backporting a patch

,,, that fixes boost compatibility.
3.7.0_1
16 Feb 2025 07:30:31
commit hash: 520bc91f3f49c1183793aa622f11d8b4736f7194commit hash: 520bc91f3f49c1183793aa622f11d8b4736f7194commit hash: 520bc91f3f49c1183793aa622f11d8b4736f7194commit hash: 520bc91f3f49c1183793aa622f11d8b4736f7194 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
net-p2p/pulsar-client-cpp: Broken with boost-libs-1.87.0

Reported by:	fallout
3.7.0_1
07 Feb 2025 21:16:45
commit hash: cfb7c92860399c0fead028c32b3bcd0e9b7a7283commit hash: cfb7c92860399c0fead028c32b3bcd0e9b7a7283commit hash: cfb7c92860399c0fead028c32b3bcd0e9b7a7283commit hash: cfb7c92860399c0fead028c32b3bcd0e9b7a7283 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
net-p2p/pulsar-client-cpp: Fix typo

Approved by:	portmgr (blanket)
3.7.0_1
28 Jan 2025 17:23:28
commit hash: adfb8194d132295d00880bf84675be78bbff09eccommit hash: adfb8194d132295d00880bf84675be78bbff09eccommit hash: adfb8194d132295d00880bf84675be78bbff09eccommit hash: adfb8194d132295d00880bf84675be78bbff09ec files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/protobuf: Update to 29.3

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
3.7.0
11 Jan 2025 09:30:42
commit hash: ef64b9703c33f1eeca972d6fa6f8ecafba6e4562commit hash: ef64b9703c33f1eeca972d6fa6f8ecafba6e4562commit hash: ef64b9703c33f1eeca972d6fa6f8ecafba6e4562commit hash: ef64b9703c33f1eeca972d6fa6f8ecafba6e4562 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
net-p2p/pulsar-client-cpp: update 3.6.0 → 3.7.0

Reported by:	portscout
3.6.0_1
10 Nov 2024 17:19:10
commit hash: 771a98d9232b32e15dbd09c065be51f6d7a6b9accommit hash: 771a98d9232b32e15dbd09c065be51f6d7a6b9accommit hash: 771a98d9232b32e15dbd09c065be51f6d7a6b9accommit hash: 771a98d9232b32e15dbd09c065be51f6d7a6b9ac files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
net-p2p/pulsar-client-cpp: Only for i386 amd64

Reported by:	fallout
3.6.0_1
29 Oct 2024 14:38:30
commit hash: 94829e74ad868afe36ee6797b9f9e3caa8c7132fcommit hash: 94829e74ad868afe36ee6797b9f9e3caa8c7132fcommit hash: 94829e74ad868afe36ee6797b9f9e3caa8c7132fcommit hash: 94829e74ad868afe36ee6797b9f9e3caa8c7132f files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/protobuf: Update to 28.3

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
3.6.0
06 Oct 2024 18:31:37
commit hash: 6d3b03b75a6f8804b9a906dc0c7f0fc427af1da2commit hash: 6d3b03b75a6f8804b9a906dc0c7f0fc427af1da2commit hash: 6d3b03b75a6f8804b9a906dc0c7f0fc427af1da2commit hash: 6d3b03b75a6f8804b9a906dc0c7f0fc427af1da2 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
net-p2p/pulsar-client-cpp: Broken on i386

Reported by:	fallout
3.6.0
04 Oct 2024 04:24:51
commit hash: cd3a73cda9b57e65c55a7a8ceac95fc97b012788commit hash: cd3a73cda9b57e65c55a7a8ceac95fc97b012788commit hash: cd3a73cda9b57e65c55a7a8ceac95fc97b012788commit hash: cd3a73cda9b57e65c55a7a8ceac95fc97b012788 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
net-p2p/pulsar-client-cpp: Apache Pulsar C++ client library

Number of commits found: 9