Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Jan 2020 16:39:19 +0000 (UTC)
From:      Mateusz Piotrowski <0mp@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r524730 - head/security/strongswan
Message-ID:  <202001311639.00VGdJV3048659@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202001311639.00VGdJV3048659>