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
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Port details on branch 2024Q4
librdkafka Apache Kafka C/C++ library
2.3.0 net 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 2.3.0Version of this port present on the latest quarterly branch.
Maintainer: pizzamig@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-11-01 17:51:12
Last Update: 2024-11-01 17:48:16
Commit Hash: 27efb93
License: BSD2CLAUSE
WWW:
https://github.com/edenhill/librdkafka/
Description:
This is a port of librdkafka, a C library implementation of the Apache Kafka protocol, containing both Producer and Consumer support. It was designed with message delivery reliability and high performance in mind, current figures exceed 800000 msgs/second for the producer and 3 million msgs/second for the consumer.
Homepage    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 (21 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/librdkafka-2.3.0/catalog.mk
  3. /usr/local/share/licenses/librdkafka-2.3.0/LICENSE
  4. /usr/local/share/licenses/librdkafka-2.3.0/BSD2CLAUSE
  5. include/librdkafka/rdkafka_mock.h
  6. include/librdkafka/rdkafka.h
  7. include/librdkafka/rdkafkacpp.h
  8. lib/librdkafka++.a
  9. lib/librdkafka++.so
  10. lib/librdkafka++.so.1
  11. lib/librdkafka.a
  12. lib/librdkafka-static.a
  13. lib/librdkafka.so
  14. lib/librdkafka.so.1
  15. libdata/pkgconfig/rdkafka++.pc
  16. libdata/pkgconfig/rdkafka++-static.pc
  17. libdata/pkgconfig/rdkafka.pc
  18. libdata/pkgconfig/rdkafka-static.pc
  19. @owner
  20. @group
  21. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • librdkafka>0:net/librdkafka
To install the port:
cd /usr/ports/net/librdkafka/ && make install clean
To add the package, run one of these commands:
  • pkg install net/librdkafka
  • pkg install librdkafka
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: librdkafka
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1702746030 SHA256 (edenhill-librdkafka-v2.3.0_GH0.tar.gz) = 2d49c35c77eeb3d42fa61c43757fcbb6a206daa560247154e60642bcdcc14d12 SIZE (edenhill-librdkafka-v2.3.0_GH0.tar.gz) = 4380862

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. bash : shells/bash
  2. schema.h : devel/rapidjson
  3. gmake>=4.4.1 : devel/gmake
Library dependencies:
  1. libcurl.so : ftp/curl
  2. liblz4.so : archivers/liblz4
  3. libzstd.so : archivers/zstd
This port is required by:
for Libraries
  1. finance/hyperswitch

Configuration Options:
No options to configure
Options name:
net_librdkafka
USES:
compiler:c11 gmake localbase:ldflags 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/edenhill/librdkafka/tar.gz/v2.3.0?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.3.0
01 Nov 2024 17:48:16
commit hash: 27efb93a3b82722272a9af4458bc41a56d4386a5commit hash: 27efb93a3b82722272a9af4458bc41a56d4386a5commit hash: 27efb93a3b82722272a9af4458bc41a56d4386a5commit hash: 27efb93a3b82722272a9af4458bc41a56d4386a5 files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
net/librdkafka: work around undefined version symbol error

When building outside of poudriere, net/librdkafka can fail to link,
with an error similar to:

  ld: error: version script assignment of 'global' to symbol
'rd_ut_coverage_check' failed: symbol not defined

Work around this by adding -Wl,--undefined-version to LDFLAGS.

While here, pet portlint.

PR:		275866
Approved by:	maintainer timeout (2 weeks)
MFH:		2024Q4

(cherry picked from commit 148d4c8dd90e2fbd7d4ed05eabf06f647790b395)

Number of commits found: 1