BSD Ports

net-p2p/aeron 1.53.3 FreeBSD

Reliable UDP unicast, UDP multicast, and IPC message transport

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
e6498abbce
License
APACHE20
Categories
net-p2p
Package size
811.8 KiB, 6385.3 KiB installed

Description

Efficient reliable UDP unicast, UDP multicast, and IPC message transport. Java, C, C++, .NET clients are available. All clients can exchange messages across machines, or on the same machine via IPC, very efficiently. Message streams can be recorded by the Archive module to persistent storage for later, or real-time, replay. Aeron Cluster provides support for fault-tolerant services as replicated state machines based on the Raft consensus algorithm.

In the other systems

SystemPortVersion
FreeBSDnet-p2p/aeron1.53.3
HardenedBSDnet-p2p/aeron1.49.2
GhostBSDnet-p2p/aeron1.49.2

Install

Binary package:

pkg install aeron

From the ports tree:

cd /usr/ports/net-p2p/aeron/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	aeron>0:net-p2p/aeron
LIB_DEPENDS=	libaeron.so:net-p2p/aeron

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:latest1.49.21.53.3---
FreeBSD:14:quarterly1.49.21.49.2n/a--
FreeBSD:15:latest1.49.21.53.3n/a--
FreeBSD:15:quarterly1.49.21.49.2n/an/an/a
FreeBSD:16:latest1.49.21.53.3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

Test 1

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

Build dependencies 16
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
cmake:testing localbase:ldflags
Service scripts
none

Files

pkg-plist 191
  • bin/aeronmd
  • bin/aeronmd_s
  • include/aeron/aeron_agent.h
  • include/aeron/aeron_alloc.h
  • include/aeron/aeron_archive_client_error.h
  • include/aeron/aeron_client.h
  • include/aeron/aeron_client_conductor.h
  • include/aeron/aeron_client_error.h
  • include/aeron/aeron_cnc_file_descriptor.h
  • include/aeron/aeron_common.h
  • include/aeron/aeron_context.h
  • include/aeron/aeron_counter.h
  • include/aeron/aeron_counters.h
  • include/aeron/aeron_exclusive_publication.h
  • include/aeron/aeron_fragment_assembler.h
  • include/aeron/aeron_image.h
  • include/aeron/aeron_log_buffer.h
  • include/aeron/aeron_publication.h
  • include/aeron/aeron_socket.h
  • include/aeron/aeron_subscription.h
  • include/aeron/aeron_windows.h
  • include/aeron/aeronc.h
  • include/aeron/collections/aeron_array_to_ptr_hash_map.h
  • include/aeron/collections/aeron_bit_set.h
  • include/aeron/collections/aeron_hashing.h
  • include/aeron/collections/aeron_int64_counter_map.h
  • include/aeron/collections/aeron_int64_to_ptr_hash_map.h
  • include/aeron/collections/aeron_int64_to_tagged_ptr_hash_map.h
  • include/aeron/collections/aeron_linked_queue.h
  • include/aeron/collections/aeron_map.h
  • include/aeron/collections/aeron_str_to_ptr_hash_map.h
  • include/aeron/command/aeron_control_protocol.h
  • include/aeron/concurrent/aeron_atomic.h
  • include/aeron/concurrent/aeron_atomic64_c11.h
  • include/aeron/concurrent/aeron_atomic64_gcc_x86_64.h
  • include/aeron/concurrent/aeron_atomic64_msvc.h
  • include/aeron/concurrent/aeron_broadcast_descriptor.h
  • include/aeron/concurrent/aeron_broadcast_receiver.h
  • include/aeron/concurrent/aeron_broadcast_transmitter.h
  • include/aeron/concurrent/aeron_concurrent_array_queue.h
  • include/aeron/concurrent/aeron_counters_manager.h
  • include/aeron/concurrent/aeron_distinct_error_log.h
  • include/aeron/concurrent/aeron_logbuffer_descriptor.h
  • include/aeron/concurrent/aeron_mpsc_concurrent_array_queue.h
  • include/aeron/concurrent/aeron_mpsc_rb.h
  • include/aeron/concurrent/aeron_rb.h
  • include/aeron/concurrent/aeron_spsc_concurrent_array_queue.h
  • include/aeron/concurrent/aeron_spsc_rb.h
  • include/aeron/concurrent/aeron_term_gap_filler.h
  • include/aeron/concurrent/aeron_term_gap_scanner.h
  • include/aeron/concurrent/aeron_term_rebuilder.h
  • include/aeron/concurrent/aeron_term_scanner.h
  • include/aeron/concurrent/aeron_term_unblocker.h
  • include/aeron/concurrent/aeron_thread.h
  • include/aeron/protocol/aeron_udp_protocol.h
  • include/aeron/reports/aeron_loss_reporter.h
  • include/aeron/status/aeron_local_sockaddr.h
  • include/aeron/uri/aeron_uri.h
  • include/aeron/uri/aeron_uri_string_builder.h
  • include/aeron/util/aeron_arrayutil.h
  • include/aeron/util/aeron_bitutil.h
  • include/aeron/util/aeron_clock.h
  • include/aeron/util/aeron_deque.h
  • include/aeron/util/aeron_dlopen.h
  • include/aeron/util/aeron_env.h
  • include/aeron/util/aeron_error.h
  • include/aeron/util/aeron_fileutil.h
  • include/aeron/util/aeron_http_util.h
  • include/aeron/util/aeron_math.h
  • include/aeron/util/aeron_netutil.h
  • include/aeron/util/aeron_parse_util.h
  • include/aeron/util/aeron_platform.h
  • include/aeron/util/aeron_properties_util.h
  • include/aeron/util/aeron_strutil.h
  • include/aeron/util/aeron_symbol_table.h
  • include/aeronmd/aeron_congestion_control.h
  • include/aeronmd/aeron_cpuset.h
  • include/aeronmd/aeron_csv_table_name_resolver.h
  • include/aeronmd/aeron_data_packet_dispatcher.h
  • include/aeronmd/aeron_driver.h
  • include/aeronmd/aeron_driver_common.h
  • include/aeronmd/aeron_driver_conductor.h
  • include/aeronmd/aeron_driver_conductor_proxy.h
  • include/aeronmd/aeron_driver_context.h
  • include/aeronmd/aeron_driver_name_resolver.h
  • include/aeronmd/aeron_driver_native_resource_agent.h
  • include/aeronmd/aeron_driver_native_resource_agent_proxy.h
  • include/aeronmd/aeron_driver_receiver.h
  • include/aeronmd/aeron_driver_receiver_proxy.h
  • include/aeronmd/aeron_driver_sender.h
  • include/aeronmd/aeron_driver_sender_proxy.h
  • include/aeronmd/aeron_driver_version.h
  • include/aeronmd/aeron_duty_cycle_tracker.h
  • include/aeronmd/aeron_flow_control.h
  • include/aeronmd/aeron_ipc_publication.h
  • include/aeronmd/aeron_loss_detector.h
  • include/aeronmd/aeron_name_resolver.h
  • include/aeronmd/aeron_name_resolver_cache.h
  • include/aeronmd/aeron_network_publication.h
  • include/aeronmd/aeron_port_manager.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
real-logic-aeron-1.53.3_GH0.tar.gz4.04984e+06b7861c4aa9bd4918c0c3cb3b83b4a631cf48c1403e496008ccbcb950a121f125

Commit history 1

DateCommitCreditsLog message
e6498abbce Yuri Victorovich net-p2p/aeron: update 1.49.2 → 1.53.3