BSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-4.2.0---
FreeBSD:14:quarterly-4.2.0n/a--
FreeBSD:15:latest-4.2.0n/a--
FreeBSD:15:quarterly-4.2.0n/an/an/a
FreeBSD:16:latest-4.2.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 4

The full lists below include those, and their dependencies in turn.

Build dependencies 27
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
FileSizeSHA256
apache-pulsar-client-cpp-v4.2.0_GH0.tar.gz1.648011e+06239e36fad596cb99218bb59bd3113363bcb2f759284545318f24ae26f426c5b4

Commit history 2

DateCommitCreditsLog message
cf6e54cbba Piotr Kubaj net-p2p/pulsar-client-cpp: enable on powerpc64*
-mcrc32 and -mpclmul are x86-only flags; upstream has a software CRC32C fallback for other architectures.
9292aae4d6 Yuri Victorovich net-p2p/pulsar-client-cpp: update 4.1.0 → 4.2.0