diff options
Diffstat (limited to '')
-rw-r--r-- | net/kea-devel/Makefile | 4 | ||||
-rw-r--r-- | net/kea-devel/distinfo | 6 | ||||
-rw-r--r-- | net/kea-devel/pkg-plist | 60 | ||||
-rw-r--r-- | net/kea/Makefile | 5 | ||||
-rw-r--r-- | net/kea/files/patch-meson.build | 13 | ||||
-rw-r--r-- | net/kea/files/patch-src_lib_asiodns_io__fetch.h | 10 | ||||
-rw-r--r-- | net/kea/files/patch-src_lib_asiolink_interval__timer.h | 10 |
7 files changed, 64 insertions, 44 deletions
diff --git a/net/kea-devel/Makefile b/net/kea-devel/Makefile index ac73c2eda7e9..a3e5f66b8275 100644 --- a/net/kea-devel/Makefile +++ b/net/kea-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= kea -DISTVERSION= 3.1.1 +DISTVERSION= 3.1.2 CATEGORIES= net MASTER_SITES= ISC/kea/cur/3.1 PKGNAMESUFFIX= -devel @@ -16,7 +16,7 @@ BUILD_DEPENDS= rst2man:textproc/py-docutils LIB_DEPENDS= libboost_system.so:devel/boost-libs \ liblog4cplus.so:devel/log4cplus -USES= compiler:c++11-lang cmake:indirect cpe iconv libtool meson \ +USES= compiler:c++11-lang cmake:indirect cpe iconv meson \ pathfix pkgconfig python tar:xz shebangfix ssl CPE_VENDOR= isc diff --git a/net/kea-devel/distinfo b/net/kea-devel/distinfo index b83b9b6139b5..f902a250722b 100644 --- a/net/kea-devel/distinfo +++ b/net/kea-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756388709 -SHA256 (kea-3.1.1.tar.xz) = 91510c932a81a9b1d3b8c0bd7d6e0f8aa896f9dd4ca7117d06ab57698f09e899 -SIZE (kea-3.1.1.tar.xz) = 6655284 +TIMESTAMP = 1758740144 +SHA256 (kea-3.1.2.tar.xz) = 885d4a3361abdf4c8104e7074a27df7d9827a25a10d12491e3f61cc76c0dff7d +SIZE (kea-3.1.2.tar.xz) = 6666128 diff --git a/net/kea-devel/pkg-plist b/net/kea-devel/pkg-plist index db7368f061bd..c1f134b42e71 100644 --- a/net/kea-devel/pkg-plist +++ b/net/kea-devel/pkg-plist @@ -448,9 +448,6 @@ include/kea/util/unlock_guard.h include/kea/util/versioned_csv_file.h include/kea/util/watch_socket.h include/kea/util/watched_thread.h -lib/libkea-dhcp.so -lib/libkea-dhcp.so.120 -lib/libkea-dhcp.so.120.0.0 lib/kea/hooks/libdhcp_bootp.so lib/kea/hooks/libdhcp_class_cmds.so lib/kea/hooks/libdhcp_ddns_tuning.so @@ -472,11 +469,11 @@ lib/kea/hooks/libdhcp_run_script.so lib/kea/hooks/libdhcp_stat_cmds.so lib/kea/hooks/libdhcp_subnet_cmds.so lib/libkea-asiodns.so -lib/libkea-asiodns.so.72 -lib/libkea-asiodns.so.72.0.0 +lib/libkea-asiodns.so.73 +lib/libkea-asiodns.so.73.0.0 lib/libkea-asiolink.so -lib/libkea-asiolink.so.99 -lib/libkea-asiolink.so.99.0.0 +lib/libkea-asiolink.so.100 +lib/libkea-asiolink.so.100.0.0 lib/libkea-cc.so lib/libkea-cc.so.93 lib/libkea-cc.so.93.0.0 @@ -495,24 +492,27 @@ lib/libkea-d2srv.so.74.0.0 lib/libkea-database.so lib/libkea-database.so.87 lib/libkea-database.so.87.0.0 +lib/libkea-dhcp.so +lib/libkea-dhcp.so.121 +lib/libkea-dhcp.so.121.0.0 lib/libkea-dhcp_ddns.so lib/libkea-dhcp_ddns.so.78 lib/libkea-dhcp_ddns.so.78.0.0 lib/libkea-dhcpsrv.so -lib/libkea-dhcpsrv.so.141 -lib/libkea-dhcpsrv.so.141.0.0 +lib/libkea-dhcpsrv.so.142 +lib/libkea-dhcpsrv.so.142.0.0 lib/libkea-dns.so lib/libkea-dns.so.81 lib/libkea-dns.so.81.0.0 lib/libkea-eval.so -lib/libkea-eval.so.95 -lib/libkea-eval.so.95.0.0 +lib/libkea-eval.so.96 +lib/libkea-eval.so.96.0.0 lib/libkea-exceptions.so lib/libkea-exceptions.so.55 lib/libkea-exceptions.so.55.0.0 lib/libkea-hooks.so -lib/libkea-hooks.so.130 -lib/libkea-hooks.so.130.0.0 +lib/libkea-hooks.so.131 +lib/libkea-hooks.so.131.0.0 lib/libkea-http.so lib/libkea-http.so.98 lib/libkea-http.so.98.0.0 @@ -523,17 +523,17 @@ lib/libkea-log.so lib/libkea-log.so.85 lib/libkea-log.so.85.0.0 %%MYSQL%%lib/libkea-mysql.so -%%MYSQL%%lib/libkea-mysql.so.99 -%%MYSQL%%lib/libkea-mysql.so.99.0.0 +%%MYSQL%%lib/libkea-mysql.so.101 +%%MYSQL%%lib/libkea-mysql.so.101.0.0 %%PGSQL%%lib/libkea-pgsql.so -%%PGSQL%%lib/libkea-pgsql.so.99 -%%PGSQL%%lib/libkea-pgsql.so.99.0.0 +%%PGSQL%%lib/libkea-pgsql.so.101 +%%PGSQL%%lib/libkea-pgsql.so.101.0.0 lib/libkea-process.so -lib/libkea-process.so.101 -lib/libkea-process.so.101.0.0 +lib/libkea-process.so.102 +lib/libkea-process.so.102.0.0 lib/libkea-stats.so -lib/libkea-stats.so.63 -lib/libkea-stats.so.63.0.0 +lib/libkea-stats.so.64 +lib/libkea-stats.so.64.0.0 lib/libkea-tcp.so lib/libkea-tcp.so.43 lib/libkea-tcp.so.43.0.0 @@ -541,8 +541,8 @@ lib/libkea-util-io.so lib/libkea-util-io.so.12 lib/libkea-util-io.so.12.0.0 lib/libkea-util.so -lib/libkea-util.so.112 -lib/libkea-util.so.112.0.0 +lib/libkea-util.so.113 +lib/libkea-util.so.113.0.0 %%PYTHON_SITELIBDIR%%/kea/kea_conn.py %%PYTHON_SITELIBDIR%%/kea/kea_connector3.py libdata/pkgconfig/kea.pc @@ -600,6 +600,7 @@ sbin/perfdhcp %%DATADIR%%/api/ha-scopes.json %%DATADIR%%/api/ha-sync-complete-notify.json %%DATADIR%%/api/ha-sync.json +%%DATADIR%%/api/kea-lfc-start.json %%DATADIR%%/api/lease4-add.json %%DATADIR%%/api/lease4-del.json %%DATADIR%%/api/lease4-get-all.json @@ -730,6 +731,7 @@ sbin/perfdhcp %%DATADIR%%/api/stat-lease6-get.json %%DATADIR%%/api/statistic-get-all.json %%DATADIR%%/api/statistic-get.json +%%DATADIR%%/api/statistic-global-get-all.json %%DATADIR%%/api/statistic-remove-all.json %%DATADIR%%/api/statistic-remove.json %%DATADIR%%/api/statistic-reset-all.json @@ -757,18 +759,6 @@ sbin/perfdhcp %%DATADIR%%/api/subnet6-select-test.json %%DATADIR%%/api/subnet6-update.json %%DATADIR%%/api/version-get.json -%%DATADIR%%/meson-info/intro-benchmarks.json -%%DATADIR%%/meson-info/intro-buildoptions.json -%%DATADIR%%/meson-info/intro-buildsystem_files.json -%%DATADIR%%/meson-info/intro-compilers.json -%%DATADIR%%/meson-info/intro-dependencies.json -%%DATADIR%%/meson-info/intro-install_plan.json -%%DATADIR%%/meson-info/intro-installed.json -%%DATADIR%%/meson-info/intro-machines.json -%%DATADIR%%/meson-info/intro-projectinfo.json -%%DATADIR%%/meson-info/intro-targets.json -%%DATADIR%%/meson-info/intro-tests.json -%%DATADIR%%/meson-info/meson-info.json %%DATADIR%%/scripts/admin-utils.sh %%DATADIR%%/scripts/mysql/dhcpdb_create.mysql %%DATADIR%%/scripts/mysql/dhcpdb_drop.mysql diff --git a/net/kea/Makefile b/net/kea/Makefile index a937964fc4ab..ca7c2ed49f66 100644 --- a/net/kea/Makefile +++ b/net/kea/Makefile @@ -1,5 +1,6 @@ PORTNAME= kea DISTVERSION= 3.0.1 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= ISC/kea/${DISTVERSION} @@ -10,10 +11,10 @@ WWW= https://kea.isc.org/ LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libboost_system.so:devel/boost-libs \ +LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \ liblog4cplus.so:devel/log4cplus -USES= compiler:c++11-lang cpe iconv libtool pathfix ssl python tar:xz meson pkgconfig cmake:indirect shebangfix +USES= compiler:c++11-lang cpe iconv pathfix ssl python tar:xz meson pkgconfig cmake:indirect shebangfix MESON_ARGS= --auto-features=disabled \ -Dcrypto=openssl \ -Dnetconf=disabled diff --git a/net/kea/files/patch-meson.build b/net/kea/files/patch-meson.build index f444e3bcdafe..d630616d50fb 100644 --- a/net/kea/files/patch-meson.build +++ b/net/kea/files/patch-meson.build @@ -1,4 +1,4 @@ ---- meson.build.orig 2025-06-20 16:28:47 UTC +--- meson.build.orig 2025-08-20 08:14:44 UTC +++ meson.build @@ -59,7 +59,7 @@ if PREFIX == '/usr/local' # Meson is annoying with its opinionated alteration of certain paths based on whether prefix is default or not. @@ -44,7 +44,16 @@ endif #### Build Options -@@ -1108,9 +1108,9 @@ if PREFIX == '/usr/local' +@@ -189,7 +189,7 @@ message(f'Detected system "@SYSTEM@".') + + #### Dependencies + +-boost_dep = dependency('boost', version: '>=1.66', modules: ['system']) ++boost_dep = dependency('boost', version: '>=1.69') + dl_dep = dependency('dl') + threads_dep = dependency('threads') + add_project_dependencies(boost_dep, dl_dep, threads_dep, language: ['cpp']) +@@ -1127,9 +1127,9 @@ if PREFIX == '/usr/local' # In case prefix is default, install to hardcoded path. if PREFIX == '/usr/local' install_emptydir('/usr/local/lib/kea') diff --git a/net/kea/files/patch-src_lib_asiodns_io__fetch.h b/net/kea/files/patch-src_lib_asiodns_io__fetch.h new file mode 100644 index 000000000000..fb9d73b8c564 --- /dev/null +++ b/net/kea/files/patch-src_lib_asiodns_io__fetch.h @@ -0,0 +1,10 @@ +--- src/lib/asiodns/io_fetch.h.orig 2025-08-20 08:14:44 UTC ++++ src/lib/asiodns/io_fetch.h +@@ -16,6 +16,7 @@ + #include <util/buffer.h> + + #include <boost/asio/coroutine.hpp> ++#include <boost/asio/deadline_timer.hpp> + #include <boost/shared_array.hpp> + #include <boost/shared_ptr.hpp> + #include <boost/date_time/posix_time/posix_time_types.hpp> diff --git a/net/kea/files/patch-src_lib_asiolink_interval__timer.h b/net/kea/files/patch-src_lib_asiolink_interval__timer.h new file mode 100644 index 000000000000..433c6df0e7f0 --- /dev/null +++ b/net/kea/files/patch-src_lib_asiolink_interval__timer.h @@ -0,0 +1,10 @@ +--- src/lib/asiolink/interval_timer.h.orig 2025-08-20 08:14:44 UTC ++++ src/lib/asiolink/interval_timer.h +@@ -7,6 +7,7 @@ + #ifndef ASIOLINK_INTERVAL_TIMER_H + #define ASIOLINK_INTERVAL_TIMER_H 1 + ++#include <boost/asio/deadline_timer.hpp> + #include <boost/shared_ptr.hpp> + #include <functional> + |