pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/net/kea Add kea-2.2.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/0c5c79b01519
branches: trunk
changeset: 390404:0c5c79b01519
user: sekiya <sekiya%pkgsrc.org@localhost>
date: Mon Dec 19 07:44:50 2022 +0000
description:
Add kea-2.2.0
Kea is the next generation of DHCP software, developed by Internet Systems
Consortium (ISC). It supports both the DHCPv4 and DHCPv6 protocols along with
their extensions, e.g. prefix delegation and dynamic updates to DNS.
diffstat:
net/kea/DESCR | 5 +
net/kea/Makefile | 48 ++
net/kea/PLIST | 793 ++++++++++++++++++++++++++++++++++++++++
net/kea/buildlink3.mk | 12 +
net/kea/distinfo | 6 +
net/kea/files/kea.sh | 56 ++
net/kea/options.mk | 29 +
net/kea/patches/patch-configure | 15 +
8 files changed, 964 insertions(+), 0 deletions(-)
diffs (truncated from 996 to 300 lines):
diff -r fd474a076a55 -r 0c5c79b01519 net/kea/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/kea/DESCR Mon Dec 19 07:44:50 2022 +0000
@@ -0,0 +1,5 @@
+Kea is the next generation of DHCP software, developed by Internet Systems
+Consortium (ISC). It supports both the DHCPv4 and DHCPv6 protocols along with
+their extensions, e.g. prefix delegation and dynamic updates to DNS.
+
+Documentation is at https://downloads.isc.org/isc/kea/2.2.0/doc/html/arm/intro.html
diff -r fd474a076a55 -r 0c5c79b01519 net/kea/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/kea/Makefile Mon Dec 19 07:44:50 2022 +0000
@@ -0,0 +1,48 @@
+# $NetBSD: Makefile,v 1.1 2022/12/19 07:44:50 sekiya Exp $
+
+DISTNAME= kea-${VERSION}
+#PKGREVISION= 1
+COMMENT= Next-generation ISC Dynamic Host Configuration Protocol (DHCP) Server
+
+.include "options.mk"
+
+CATEGORIES= net
+MASTER_SITES= https://ftp.isc.org/isc/kea/${VERSION}/
+
+MAINTAINER= sekiya%NetBSD.org@localhost
+HOMEPAGE= https://www.isc.org/kea/
+LICENSE= mpl-2.0
+
+VERSION= 2.2.0
+
+.include "../../mk/bsd.prefs.mk"
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+PKG_SYSCONFSUBDIR= kea
+
+USE_TOOLS+= gmake
+USE_LANGUAGES+= c99 c++
+
+RCD_SCRIPTS= kea
+
+post-install:
+ cd ${DESTDIR} && \
+ mkdir -p ${DESTDIR}${PREFIX}/share/examples/kea && \
+ mv ${DESTDIR}${PKG_SYSCONFDIR}/*.conf \
+ ${DESTDIR}${PREFIX}/share/examples/kea/
+
+BUILD_DEFS+= VARBASE
+
+CONFIGURE_ARGS+= --localstatedir=${VARBASE}
+
+MAKE_DIRS+= ${VARBASE}/lib/kea
+MAKE_DIRS+= ${VARBASE}/run/kea
+
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../devel/log4cplus/buildlink3.mk"
+
+.include "../../mk/atomic64.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r fd474a076a55 -r 0c5c79b01519 net/kea/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/kea/PLIST Mon Dec 19 07:44:50 2022 +0000
@@ -0,0 +1,793 @@
+@comment $NetBSD: PLIST,v 1.1 2022/12/19 07:44:50 sekiya Exp $
+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_boost_tls.h
+include/kea/asiolink/botan_boost_wrapper.h
+include/kea/asiolink/botan_tls.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_signal.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/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/cfgrpt/config_report.h
+include/kea/config.h
+include/kea/config/base_command_mgr.h
+include/kea/config/client_connection.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/timeouts.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/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/cryptolink/openssl_compat.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/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
+include/kea/database/server.h
+include/kea/database/server_collection.h
+include/kea/database/server_selector.h
+include/kea/dhcp/classify.h
+include/kea/dhcp/dhcp4.h
+include/kea/dhcp/dhcp6.h
+include/kea/dhcp/docsis3_option_defs.h
+include/kea/dhcp/duid.h
+include/kea/dhcp/duid_factory.h
+include/kea/dhcp/hwaddr.h
+include/kea/dhcp/iface_mgr.h
+include/kea/dhcp/iface_mgr_error_handler.h
+include/kea/dhcp/libdhcp++.h
+include/kea/dhcp/opaque_data_tuple.h
+include/kea/dhcp/option.h
+include/kea/dhcp/option4_addrlst.h
+include/kea/dhcp/option4_client_fqdn.h
+include/kea/dhcp/option6_addrlst.h
+include/kea/dhcp/option6_auth.h
+include/kea/dhcp/option6_client_fqdn.h
+include/kea/dhcp/option6_ia.h
+include/kea/dhcp/option6_iaaddr.h
+include/kea/dhcp/option6_iaprefix.h
+include/kea/dhcp/option6_pdexclude.h
+include/kea/dhcp/option6_status_code.h
+include/kea/dhcp/option_custom.h
+include/kea/dhcp/option_data_types.h
+include/kea/dhcp/option_definition.h
+include/kea/dhcp/option_int.h
+include/kea/dhcp/option_int_array.h
+include/kea/dhcp/option_opaque_data_tuples.h
+include/kea/dhcp/option_space.h
+include/kea/dhcp/option_space_container.h
+include/kea/dhcp/option_string.h
+include/kea/dhcp/option_vendor.h
+include/kea/dhcp/option_vendor_class.h
+include/kea/dhcp/packet_queue.h
+include/kea/dhcp/packet_queue_mgr.h
+include/kea/dhcp/packet_queue_mgr4.h
+include/kea/dhcp/packet_queue_mgr6.h
+include/kea/dhcp/packet_queue_ring.h
+include/kea/dhcp/pkt.h
+include/kea/dhcp/pkt4.h
+include/kea/dhcp/pkt4o6.h
+include/kea/dhcp/pkt6.h
+include/kea/dhcp/pkt_filter.h
+include/kea/dhcp/pkt_filter6.h
+include/kea/dhcp/pkt_filter_bpf.h
+include/kea/dhcp/pkt_filter_inet.h
+include/kea/dhcp/pkt_filter_inet6.h
+include/kea/dhcp/pkt_template.h
+include/kea/dhcp/protocol_util.h
+include/kea/dhcp/socket_info.h
+include/kea/dhcp/std_option_defs.h
+include/kea/dhcp_ddns/dhcp_ddns_log.h
+include/kea/dhcp_ddns/dhcp_ddns_messages.h
+include/kea/dhcp_ddns/ncr_io.h
+include/kea/dhcp_ddns/ncr_msg.h
+include/kea/dhcp_ddns/ncr_udp.h
+include/kea/dhcpsrv/alloc_engine.h
+include/kea/dhcpsrv/alloc_engine_log.h
+include/kea/dhcpsrv/alloc_engine_messages.h
+include/kea/dhcpsrv/base_host_data_source.h
+include/kea/dhcpsrv/cache_host_data_source.h
+include/kea/dhcpsrv/callout_handle_store.h
+include/kea/dhcpsrv/cb_ctl_dhcp.h
+include/kea/dhcpsrv/cb_ctl_dhcp4.h
+include/kea/dhcpsrv/cb_ctl_dhcp6.h
+include/kea/dhcpsrv/cfg_4o6.h
+include/kea/dhcpsrv/cfg_consistency.h
+include/kea/dhcpsrv/cfg_db_access.h
+include/kea/dhcpsrv/cfg_duid.h
+include/kea/dhcpsrv/cfg_expiration.h
+include/kea/dhcpsrv/cfg_host_operations.h
+include/kea/dhcpsrv/cfg_hosts.h
+include/kea/dhcpsrv/cfg_hosts_util.h
+include/kea/dhcpsrv/cfg_iface.h
+include/kea/dhcpsrv/cfg_mac_source.h
+include/kea/dhcpsrv/cfg_multi_threading.h
+include/kea/dhcpsrv/cfg_option.h
+include/kea/dhcpsrv/cfg_option_def.h
+include/kea/dhcpsrv/cfg_rsoo.h
+include/kea/dhcpsrv/cfg_shared_networks.h
+include/kea/dhcpsrv/cfg_subnets4.h
+include/kea/dhcpsrv/cfg_subnets6.h
+include/kea/dhcpsrv/cfgmgr.h
+include/kea/dhcpsrv/client_class_def.h
+include/kea/dhcpsrv/config_backend_dhcp4.h
+include/kea/dhcpsrv/config_backend_dhcp4_mgr.h
+include/kea/dhcpsrv/config_backend_dhcp6.h
+include/kea/dhcpsrv/config_backend_dhcp6_mgr.h
+include/kea/dhcpsrv/config_backend_pool_dhcp4.h
+include/kea/dhcpsrv/config_backend_pool_dhcp6.h
+include/kea/dhcpsrv/csv_lease_file4.h
+include/kea/dhcpsrv/csv_lease_file6.h
+include/kea/dhcpsrv/d2_client_cfg.h
+include/kea/dhcpsrv/d2_client_mgr.h
+include/kea/dhcpsrv/db_type.h
+include/kea/dhcpsrv/dhcp4o6_ipc.h
+include/kea/dhcpsrv/dhcpsrv_exceptions.h
+include/kea/dhcpsrv/dhcpsrv_log.h
+include/kea/dhcpsrv/dhcpsrv_messages.h
+include/kea/dhcpsrv/free_lease_queue.h
+include/kea/dhcpsrv/host.h
+include/kea/dhcpsrv/host_container.h
+include/kea/dhcpsrv/host_data_source_factory.h
+include/kea/dhcpsrv/host_mgr.h
+include/kea/dhcpsrv/hosts_log.h
+include/kea/dhcpsrv/hosts_messages.h
+include/kea/dhcpsrv/ip_range.h
+include/kea/dhcpsrv/ip_range_permutation.h
+include/kea/dhcpsrv/key_from_key.h
+include/kea/dhcpsrv/lease.h
+include/kea/dhcpsrv/lease_file_loader.h
+include/kea/dhcpsrv/lease_file_stats.h
+include/kea/dhcpsrv/lease_mgr.h
+include/kea/dhcpsrv/lease_mgr_factory.h
+include/kea/dhcpsrv/memfile_lease_limits.h
+include/kea/dhcpsrv/memfile_lease_mgr.h
+include/kea/dhcpsrv/memfile_lease_storage.h
+${PLIST.mysql}include/kea/dhcpsrv/mysql_host_data_source.h
+${PLIST.mysql}include/kea/dhcpsrv/mysql_lease_mgr.h
+include/kea/dhcpsrv/ncr_generator.h
+include/kea/dhcpsrv/network.h
+include/kea/dhcpsrv/network_state.h
+include/kea/dhcpsrv/parsers/base_network_parser.h
+include/kea/dhcpsrv/parsers/client_class_def_parser.h
+include/kea/dhcpsrv/parsers/dhcp_parsers.h
+include/kea/dhcpsrv/parsers/dhcp_queue_control_parser.h
+include/kea/dhcpsrv/parsers/duid_config_parser.h
+include/kea/dhcpsrv/parsers/expiration_config_parser.h
+include/kea/dhcpsrv/parsers/host_reservation_parser.h
+include/kea/dhcpsrv/parsers/host_reservations_list_parser.h
+include/kea/dhcpsrv/parsers/ifaces_config_parser.h
+include/kea/dhcpsrv/parsers/multi_threading_config_parser.h
+include/kea/dhcpsrv/parsers/option_data_parser.h
+include/kea/dhcpsrv/parsers/sanity_checks_parser.h
+include/kea/dhcpsrv/parsers/shared_network_parser.h
+include/kea/dhcpsrv/parsers/shared_networks_list_parser.h
+include/kea/dhcpsrv/parsers/simple_parser4.h
+include/kea/dhcpsrv/parsers/simple_parser6.h
+${PLIST.pgsql}include/kea/dhcpsrv/pgsql_host_data_source.h
+${PLIST.pgsql}include/kea/dhcpsrv/pgsql_lease_mgr.h
+include/kea/dhcpsrv/pool.h
+include/kea/dhcpsrv/resource_handler.h
+include/kea/dhcpsrv/sanity_checker.h
+include/kea/dhcpsrv/shared_network.h
+include/kea/dhcpsrv/srv_config.h
+include/kea/dhcpsrv/subnet.h
+include/kea/dhcpsrv/subnet_id.h
+include/kea/dhcpsrv/subnet_selector.h
+include/kea/dhcpsrv/timer_mgr.h
+include/kea/dhcpsrv/utils.h
+include/kea/dhcpsrv/writable_host_data_source.h
+include/kea/dns/dns_fwd.h
+include/kea/dns/edns.h
+include/kea/dns/exceptions.h
Home |
Main Index |
Thread Index |
Old Index