aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryds <yds@Necessitu.de>2021-11-16 13:25:42 +0000
committerLi-Wen Hsu <lwhsu@FreeBSD.org>2021-11-16 13:27:09 +0000
commit43b8f6460a08cdff52531bc7c29c6dd2d0d1a967 (patch)
tree54993aa43c0bc131ca38a3e9c7814bf93eeea59f
parent758de1cfe40e31df6df5cfc89a66c223cd7f0792 (diff)
downloadports-43b8f6460a08cdff52531bc7c29c6dd2d0d1a967.tar.gz
ports-43b8f6460a08cdff52531bc7c29c6dd2d0d1a967.zip
net/kea: Add an option to install kea-shell(8)
PR: 259856 Approved by: Andrey Pevnev <apevnev@me.com> (maintainer)
-rw-r--r--net/kea/Makefile5
-rw-r--r--net/kea/pkg-plist12
2 files changed, 16 insertions, 1 deletions
diff --git a/net/kea/Makefile b/net/kea/Makefile
index 9474d351e67c..73932843da34 100644
--- a/net/kea/Makefile
+++ b/net/kea/Makefile
@@ -39,7 +39,7 @@ PORTDOCS= AUTHORS COPYING ChangeLog README \
CONTRIBUTING.md examples code_of_conduct.md \
platforms.rst
-OPTIONS_DEFINE= DOCS MYSQL PGSQL
+OPTIONS_DEFINE= DOCS MYSQL PGSQL SHELL
OPTIONS_SUB= yes
MYSQL_USES= mysql
MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE}/bin/mysql_config
@@ -52,5 +52,8 @@ PGSQL_CONFIGURE_ON= --with-pgsql=${LOCALBASE}/bin/pg_config
PGSQL_CONFIGURE_OFF= --without-pgsql
PGSQL_SUB_LIST= REQ_PGSQL=postgresql
PGSQL_SUB_LIST_OFF= REQ_PGSQL=""
+SHELL_DESC= Install kea-shell(8) (Python)
+SHELL_USES= python:3.5+
+SHELL_CONFIGURE_ON= --enable-shell
.include <bsd.port.mk>
diff --git a/net/kea/pkg-plist b/net/kea/pkg-plist
index 94898a71d739..b553dd44c561 100644
--- a/net/kea/pkg-plist
+++ b/net/kea/pkg-plist
@@ -427,6 +427,15 @@ lib/kea/hooks/libdhcp_run_script.a
lib/kea/hooks/libdhcp_run_script.so
lib/kea/hooks/libdhcp_stat_cmds.a
lib/kea/hooks/libdhcp_stat_cmds.so
+%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/__pycache__/kea_conn%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/__pycache__/kea_conn%%PYTHON_EXT_SUFFIX%%.pyc
+%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/__pycache__/kea_connector2%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/__pycache__/kea_connector2%%PYTHON_EXT_SUFFIX%%.pyc
+%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/__pycache__/kea_connector3%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/__pycache__/kea_connector3%%PYTHON_EXT_SUFFIX%%.pyc
+%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/kea_conn.py
+%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/kea_connector2.py
+%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/kea_connector3.py
lib/libkea-asiodns.a
lib/libkea-asiodns.so
lib/libkea-asiodns.so.13
@@ -531,6 +540,7 @@ sbin/kea-dhcp-ddns
sbin/kea-dhcp4
sbin/kea-dhcp6
sbin/kea-lfc
+%%SHELL%%sbin/kea-shell
sbin/keactrl
%%DATADIR%%/api/build-report.json
%%DATADIR%%/api/cache-clear.json
@@ -763,5 +773,7 @@ sbin/keactrl
%%DATADIR%%/scripts/pgsql/upgrade_6.0_to_6.1.sh
%%DATADIR%%/scripts/pgsql/upgrade_6.1_to_6.2.sh
%%DATADIR%%/scripts/pgsql/wipe_data.sh
+%%SHELL%%@dir %%PYTHON_SITELIBDIR%%/kea/__pycache__
+%%SHELL%%@dir %%PYTHON_SITELIBDIR%%/kea
@dir /var/db/kea
@dir /var/run/kea