net-p2p/pulsar-client-cpp 4.2.0 FreeBSD
Apache Pulsar C++ client library
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
cf6e54cbba- License
- APACHE20
- Categories
- net-p2p
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.
Install
Binary package:
pkg install pulsar-client-cpp
From the ports tree:
cd /usr/ports/net-p2p/pulsar-client-cpp/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= pulsar-client-cpp>0:net-p2p/pulsar-client-cpp
LIB_DEPENDS= libpulsar.so:net-p2p/pulsar-client-cpp
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 4.2.0 | - | - | - |
| FreeBSD:14:quarterly | - | 4.2.0 | n/a | - | - |
| FreeBSD:15:latest | - | 4.2.0 | n/a | - | - |
| FreeBSD:15:quarterly | - | 4.2.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 4.2.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${LOCALBASE}/include/boost/algorithm/string.hpp: devel/boost-libs
Library 4
libcurl.so: ftp/curllibprotobuf.so: devel/protobuflibsnappy.so: archivers/snappylibzstd.so: archivers/zstd
The full lists below include those, and their dependencies in turn.
Build dependencies 27
- archivers/brotli
- archivers/liblz4
- archivers/snappy
- archivers/zstd
- devel/abseil
- devel/boost-libs
- devel/cmake-core
- devel/gettext-runtime
- devel/icu
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/protobuf
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/libssh2
- security/rhash
- textproc/expat2
- www/libnghttp2
Run dependencies 14
Required by 1
Configuration
No options to configure.
- USES
- cmake:testing ssl
- Service scripts
- none
Files
pkg-plist 71
- include/pulsar/Authentication.h
- include/pulsar/AutoClusterFailover.h
- include/pulsar/BatchReceivePolicy.h
- include/pulsar/BrokerConsumerStats.h
- include/pulsar/Client.h
- include/pulsar/ClientConfiguration.h
- include/pulsar/CompressionType.h
- include/pulsar/ConsoleLoggerFactory.h
- include/pulsar/Consumer.h
- include/pulsar/ConsumerConfiguration.h
- include/pulsar/ConsumerCryptoFailureAction.h
- include/pulsar/ConsumerEventListener.h
- include/pulsar/ConsumerInterceptor.h
- include/pulsar/ConsumerType.h
- include/pulsar/CryptoKeyReader.h
- include/pulsar/DeadLetterPolicy.h
- include/pulsar/DeadLetterPolicyBuilder.h
- include/pulsar/DeprecatedException.h
- include/pulsar/EncryptionContext.h
- include/pulsar/EncryptionKeyInfo.h
- include/pulsar/FileLoggerFactory.h
- include/pulsar/InitialPosition.h
- include/pulsar/KeySharedPolicy.h
- include/pulsar/KeyValue.h
- include/pulsar/Logger.h
- include/pulsar/Message.h
- include/pulsar/MessageBatch.h
- include/pulsar/MessageBuilder.h
- include/pulsar/MessageId.h
- include/pulsar/MessageIdBuilder.h
- include/pulsar/MessageRoutingPolicy.h
- include/pulsar/Producer.h
- include/pulsar/ProducerConfiguration.h
- include/pulsar/ProducerCryptoFailureAction.h
- include/pulsar/ProducerInterceptor.h
- include/pulsar/ProtobufNativeSchema.h
- include/pulsar/Reader.h
- include/pulsar/ReaderConfiguration.h
- include/pulsar/RegexSubscriptionMode.h
- include/pulsar/Result.h
- include/pulsar/Schema.h
- include/pulsar/ServiceInfo.h
- include/pulsar/ServiceInfoProvider.h
- include/pulsar/TableView.h
- include/pulsar/TableViewConfiguration.h
- include/pulsar/TopicMetadata.h
- include/pulsar/TypedMessage.h
- include/pulsar/TypedMessageBuilder.h
- include/pulsar/Version.h
- include/pulsar/c/authentication.h
- include/pulsar/c/client.h
- include/pulsar/c/client_configuration.h
- include/pulsar/c/consumer.h
- include/pulsar/c/consumer_configuration.h
- include/pulsar/c/message.h
- include/pulsar/c/message_id.h
- include/pulsar/c/message_router.h
- include/pulsar/c/messages.h
- include/pulsar/c/producer.h
- include/pulsar/c/producer_configuration.h
- include/pulsar/c/reader.h
- include/pulsar/c/reader_configuration.h
- include/pulsar/c/result.h
- include/pulsar/c/string_list.h
- include/pulsar/c/string_map.h
- include/pulsar/c/table_view.h
- include/pulsar/c/table_view_configuration.h
- include/pulsar/c/version.h
- include/pulsar/defines.h
- lib/libpulsar.a
- lib/libpulsar.so
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| apache-pulsar-client-cpp-v4.2.0_GH0.tar.gz | 1.648011e+06 | 239e36fad596cb99218bb59bd3113363bcb2f759284545318f24ae26f426c5b4 |