BSD Ports

net/kea 3.2.1_1 FreeBSD

Alternative DHCP implementation by ISC

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
c8c0949fbb
License
MPL20
Categories
net
Package size
5837.2 KiB, 30811.8 KiB installed

Description

Kea provides DHCPv4 and DHCPv6 servers, a dynamic DNS update module, a portable DHCP library, libdhcp++, and a DHCP benchmarking tool, perfdhcp.

Kea is developed by Internet Systems Consortium.

In the other systems

SystemPortVersion
FreeBSDnet/kea3.2.1_1
OpenBSDnet/kea3.2.1
NetBSDnet/kea3.1.9nb2
DragonFlynet/kea2.6.3
MidnightBSDnet/kea3.0.2_1

Install

Binary package:

pkg install kea

From the ports tree:

cd /usr/ports/net/kea/ && make install clean

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

RUN_DEPENDS=	kea>0:net/kea
LIB_DEPENDS=	libkea-asiodns.so:net/kea

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:latest3.2.1_13.2.1_12.2.0_13.0.0_53.2.1_1
FreeBSD:14:quarterly3.2.13.2.1n/a2.6.3_13.2.1
FreeBSD:15:latest3.2.1_13.2.1_1n/a3.0.0_53.0.1
FreeBSD:15:quarterly3.2.13.2.1n/an/an/a
FreeBSD:16:latest3.2.13.2.1_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 2

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

Build dependencies 24
Run dependencies 12

No port depends on this one.

Configuration

Options name: net_kea

OptionDefaultDescription
DOCSoffBuild and/or install documentation
KERBEROSoffKerberos support
MYSQLoffMySQL database support
PGSQLoffPostgreSQL database support
USES
cmake:indirect compiler:c++11-lang cpe iconv meson pathfix pkgconfig python shebangfix ssl tar:xz
Service scripts
kea

Message after installing

Please visit https://kb.isc.org/docs/things-to-be-aware-of-when-upgrading-to-kea-300 for upgrade instructions.

Files

Manual pages 9
  • kea-admin(8)
  • kea-dhcp-ddns(8)
  • kea-dhcp4(8)
  • kea-dhcp6(8)
  • kea-lfc(8)
  • kea-netconf(8)
  • kea-shell(8)
  • keactrl(8)
  • perfdhcp(8)
pkg-plist 891
  • bin/kea-msg-compiler
  • @sample etc/kea/kea-dhcp-ddns.conf.sample
  • @sample etc/kea/kea-dhcp4.conf.sample
  • @sample etc/kea/kea-dhcp6.conf.sample
  • @sample etc/kea/kea-netconf.conf.sample
  • @sample etc/kea/keactrl.conf.sample
  • etc/kea/radius/dictionary
  • include/kea/asiodns/asiodns_messages.h
  • include/kea/asiodns/io_fetch.h
  • include/kea/asiodns/logger.h
  • include/kea/asiolink/addr_utilities.h
  • include/kea/asiolink/asio_wrapper.h
  • include/kea/asiolink/asiolink.h
  • include/kea/asiolink/botan_tls.h
  • include/kea/asiolink/botan_wrapper.h
  • include/kea/asiolink/common_tls.h
  • include/kea/asiolink/crypto_tls.h
  • include/kea/asiolink/dummy_io_cb.h
  • include/kea/asiolink/interval_timer.h
  • include/kea/asiolink/io_acceptor.h
  • include/kea/asiolink/io_address.h
  • include/kea/asiolink/io_asio_socket.h
  • include/kea/asiolink/io_endpoint.h
  • include/kea/asiolink/io_error.h
  • include/kea/asiolink/io_service.h
  • include/kea/asiolink/io_service_mgr.h
  • include/kea/asiolink/io_service_signal.h
  • include/kea/asiolink/io_service_thread_pool.h
  • include/kea/asiolink/io_socket.h
  • include/kea/asiolink/openssl_tls.h
  • include/kea/asiolink/process_spawn.h
  • include/kea/asiolink/tcp_acceptor.h
  • include/kea/asiolink/tcp_endpoint.h
  • include/kea/asiolink/tcp_socket.h
  • include/kea/asiolink/tls_acceptor.h
  • include/kea/asiolink/tls_socket.h
  • include/kea/asiolink/udp_endpoint.h
  • include/kea/asiolink/udp_socket.h
  • include/kea/asiolink/unix_domain_socket.h
  • include/kea/asiolink/unix_domain_socket_acceptor.h
  • include/kea/asiolink/unix_domain_socket_endpoint.h
  • include/kea/cc/base_stamped_element.h
  • include/kea/cc/cfg_to_element.h
  • include/kea/cc/command_interpreter.h
  • include/kea/cc/data.h
  • include/kea/cc/default_credentials.h
  • include/kea/cc/dhcp_config_error.h
  • include/kea/cc/element_value.h
  • include/kea/cc/json_feed.h
  • include/kea/cc/server_tag.h
  • include/kea/cc/simple_parser.h
  • include/kea/cc/stamped_element.h
  • include/kea/cc/stamped_value.h
  • include/kea/cc/user_context.h
  • include/kea/config.h
  • include/kea/config/base_command_mgr.h
  • include/kea/config/client_connection.h
  • include/kea/config/cmd_http_listener.h
  • include/kea/config/cmd_response_creator.h
  • include/kea/config/cmd_response_creator_factory.h
  • include/kea/config/cmds_impl.h
  • include/kea/config/command_mgr.h
  • include/kea/config/config_log.h
  • include/kea/config/config_messages.h
  • include/kea/config/hooked_command_mgr.h
  • include/kea/config/http_command_config.h
  • include/kea/config/http_command_mgr.h
  • include/kea/config/http_command_response_creator.h
  • include/kea/config/http_command_response_creator_factory.h
  • include/kea/config/timeouts.h
  • include/kea/config/unix_command_config.h
  • include/kea/config/unix_command_mgr.h
  • include/kea/config_backend/base_config_backend.h
  • include/kea/config_backend/base_config_backend_mgr.h
  • include/kea/config_backend/base_config_backend_pool.h
  • include/kea/config_backend/constants.h
  • include/kea/cryptolink/botan_common.h
  • include/kea/cryptolink/crypto_hash.h
  • include/kea/cryptolink/crypto_hmac.h
  • include/kea/cryptolink/crypto_rng.h
  • include/kea/cryptolink/cryptolink.h
  • include/kea/cryptolink/openssl_common.h
  • include/kea/d2srv/d2_cfg_mgr.h
  • include/kea/d2srv/d2_config.h
  • include/kea/d2srv/d2_log.h
  • include/kea/d2srv/d2_messages.h
  • include/kea/d2srv/d2_simple_parser.h
  • include/kea/d2srv/d2_stats.h
  • include/kea/d2srv/d2_tsig_key.h
  • include/kea/d2srv/d2_update_message.h
  • include/kea/d2srv/d2_zone.h
  • include/kea/d2srv/dns_client.h
  • include/kea/d2srv/nc_trans.h
  • include/kea/database/audit_entry.h
  • include/kea/database/backend_selector.h
  • include/kea/database/database_connection.h
  • include/kea/database/db_exceptions.h
  • include/kea/database/db_log.h
  • include/kea/database/db_messages.h
  • include/kea/database/dbaccess_parser.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
kea-3.2.1.tar.xz6.77342e+063478220be62b3aa361a2c7f97d5d2989b934f7864e82d4bd17056e1e208b9735
Master sites 1
  • ISC/kea/3.2.1

Commit history 4

DateCommitCreditsLog message
c8c0949fbb Xin LI devel/log4cplus: update to 2.2.1
The shared library version changed from 9 to 11, so bump PORTREVISION of net/kea and net/kea-devel. Upstream's new pkg-config install code, once rewritten by USES=pathfix, installed a second log4cplus.pc under a doubled prefix; patch CMakeLists.txt to correct the path.
2acc1a8f74 Andrey Pevnev net/kea: Update 3.2.0 => 3.2.1
Release Notes: https://downloads.isc.org/isc/kea/3.2.1/Kea-3.2.1-ReleaseNotes.txt PR: 298999 297304 Sponsored by: UNIS Labs (vvd, commit patch) Co-authored-by: Mark Holm <[email protected]>
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
213840c151 Dima Panov */*: bump consumers after devel/boost update