svn commit: r524730 - head/security/strongswan
Mateusz Piotrowski
0mp at FreeBSD.org
Fri Jan 31 16:39:20 UTC 2020
Author: 0mp
Date: Fri Jan 31 16:39:19 2020
New Revision: 524730
URL: https://svnweb.freebsd.org/changeset/ports/524730
Log:
security/strongswan: Add PYTHON plugin option for a VICI protocol plugin
PR: 243254
Submitted by: Dries Michiels <driesm.michiels at gmail.com>
Approved by: maintainer
Event: Brussels DevSummit 2020
Modified:
head/security/strongswan/Makefile
Modified: head/security/strongswan/Makefile
==============================================================================
--- head/security/strongswan/Makefile Fri Jan 31 16:32:18 2020 (r524729)
+++ head/security/strongswan/Makefile Fri Jan 31 16:39:19 2020 (r524730)
@@ -43,7 +43,7 @@ CONFIGURE_ARGS= --enable-kernel-pfkey \
OPTIONS_DEFINE= CURL EAPAKA3GPP2 EAPDYNAMIC EAPRADIUS EAPSIMFILE GCM IKEV1 \
IPSECKEY KERNELLIBIPSEC LOADTESTER LDAP MEDIATION MYSQL PKI \
- PKCS11 SCEP SMP SQLITE SWANCTL TESTVECTOR TPM UNBOUND UNITY \
+ PKCS11 PYTHON SCEP SMP SQLITE SWANCTL TESTVECTOR TPM UNBOUND UNITY \
VICI XAUTH
OPTIONS_DEFINE_i386= VIA
OPTIONS_DEFAULT= BUILTIN CURL IKEV1 PKI SWANCTL VICI
@@ -67,6 +67,7 @@ LOADTESTER_DESC= Enable load testing plugin
MEDIATION_DESC= Enable IKEv2 Mediation Extension
PKCS11_DESC= Enable PKCS11 token support
PKI_DESC= Enable PKI tools
+PYTHON_DESC= Python VICI protocol plugin
SCEP_DESC= Enable Simple Certificate Enrollment Protocol
SMP_DESC= Enable XML-based management protocol (DEPRECATED)
SWANCTL_DESC= Install swanctl (requires VICI)
@@ -101,6 +102,9 @@ MYSQL_CONFIGURE_ON= --enable-mysql
MYSQL_USES= mysql
PKCS11_CONFIGURE_ON= --enable-pkcs11
PKI_CONFIGURE_OFF= --disable-pki
+PYTHON_IMPLIES= VICI
+PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vici>0:security/py-vici@${PY_FLAVOR}
+PYTHON_USES= python
SCEP_CONFIGURE_OFF= --disable-scepclient
SMP_CONFIGURE_ON= --enable-smp
SMP_LIB_DEPENDS= libxml2.so:textproc/libxml2
More information about the svn-ports-all
mailing list