View | Details | Raw Unified | Return to bug 197824 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-4 / +10 lines)
Lines 12-18 Link Here
12
12
13
LICENSE=	GPLv2
13
LICENSE=	GPLv2
14
14
15
USES=		execinfo libtool:keepla tar:bzip2
15
USES=		execinfo libtool:keepla tar:bzip2 pkgconfig
16
USE_OPENSSL=	yes
16
USE_OPENSSL=	yes
17
USE_RC_SUBR=	strongswan
17
USE_RC_SUBR=	strongswan
18
GNU_CONFIGURE=	yes
18
GNU_CONFIGURE=	yes
Lines 39-47 Link Here
39
		--with-group=wheel  \
39
		--with-group=wheel  \
40
		--with-lib-prefix=${PREFIX}
40
		--with-lib-prefix=${PREFIX}
41
41
42
OPTIONS_DEFINE=	CURL EAPAKA3GPP2 EAPDYNAMIC EAPRADIUS EAPSIMFILE IKEv1 \
42
OPTIONS_DEFINE=	CURL EAPAKA3GPP2 EAPDYNAMIC EAPRADIUS EAPSIMFILE GCM IKEv1 \
43
		IPSECKEY KERNELLIBIPSEC LOADTESTER LDAP MYSQL PKI SCEP SQLITE \
43
		IPSECKEY KERNELLIBIPSEC LOADTESTER LDAP MYSQL PKI SCEP SMP \
44
		TESTVECTOR UNBOUND XAUTH
44
		SQLITE TESTVECTOR UNBOUND XAUTH
45
OPTIONS_DEFAULT=	IKEv1
45
OPTIONS_SUB=	yes
46
OPTIONS_SUB=	yes
46
CURL_DESC=	Enable CURL to fetch CRL/OCSP
47
CURL_DESC=	Enable CURL to fetch CRL/OCSP
47
EAPAKA3GPP2_DESC=	Enable EAP AKA with 3gpp2 backend
48
EAPAKA3GPP2_DESC=	Enable EAP AKA with 3gpp2 backend
Lines 48-53 Link Here
48
EAPDYNAMIC_DESC=	Enable EAP dynamic proxy module
49
EAPDYNAMIC_DESC=	Enable EAP dynamic proxy module
49
EAPRADIUS_DESC=		Enable EAP Radius proxy authentication
50
EAPRADIUS_DESC=		Enable EAP Radius proxy authentication
50
EAPSIMFILE_DESC=	Enable EAP SIM with file backend
51
EAPSIMFILE_DESC=	Enable EAP SIM with file backend
52
GCM_DESC=		Enable GCM AEAD wrapper crypto plugin
51
IKEv1_DESC=	Enable IKEv1 support
53
IKEv1_DESC=	Enable IKEv1 support
52
IPSECKEY_DESC=	Enable authentication with IPSECKEY resource records with DNSSEC
54
IPSECKEY_DESC=	Enable authentication with IPSECKEY resource records with DNSSEC
53
KERNELLIBIPSEC_DESC=	Enable IPSec userland backend
55
KERNELLIBIPSEC_DESC=	Enable IPSec userland backend
Lines 55-60 Link Here
55
TESTVECTOR_DESC=	Enable crypto test vectors
57
TESTVECTOR_DESC=	Enable crypto test vectors
56
PKI_DESC=	Enable PKI tools
58
PKI_DESC=	Enable PKI tools
57
SCEP_DESC=	Enable Simple Certificate Enrollment Protocol
59
SCEP_DESC=	Enable Simple Certificate Enrollment Protocol
60
SMP_DESC=	Enable XML-based management protocol
58
UNBOUND_DESC=	Enable DNSSEC-enabled resolver
61
UNBOUND_DESC=	Enable DNSSEC-enabled resolver
59
XAUTH_DESC=	Enable XAuth password verification
62
XAUTH_DESC=	Enable XAuth password verification
60
63
Lines 66-71 Link Here
66
EAPDYNAMIC_CONFIGURE_ON=--enable-eap-dynamic
69
EAPDYNAMIC_CONFIGURE_ON=--enable-eap-dynamic
67
EAPRADIUS_CONFIGURE_ON=	--enable-eap-radius
70
EAPRADIUS_CONFIGURE_ON=	--enable-eap-radius
68
EAPSIMFILE_CONFIGURE_ON=--enable-eap-sim --enable-eap-sim-file
71
EAPSIMFILE_CONFIGURE_ON=--enable-eap-sim --enable-eap-sim-file
72
GCM_CONFIGURE_ON=	--enable-gcm
69
IKEv1_CONFIGURE_OFF=	--disable-ikev1
73
IKEv1_CONFIGURE_OFF=	--disable-ikev1
70
IPSECKEY_CONFIGURE_ON=	--enable-ipseckey
74
IPSECKEY_CONFIGURE_ON=	--enable-ipseckey
71
KERNELLIBIPSEC_CONFIGURE_ON=	--enable-kernel-libipsec
75
KERNELLIBIPSEC_CONFIGURE_ON=	--enable-kernel-libipsec
Lines 74-79 Link Here
74
LDAP_USE=		OPENLDAP=yes
78
LDAP_USE=		OPENLDAP=yes
75
MYSQL_CONFIGURE_ON=	--enable-mysql
79
MYSQL_CONFIGURE_ON=	--enable-mysql
76
MYSQL_USE=		MYSQL=yes
80
MYSQL_USE=		MYSQL=yes
81
SMP_LIB_DEPENDS=	libxml2.so:${PORTSDIR}/textproc/libxml2
82
SMP_CONFIGURE_ON=	--enable-smp
77
SQLITE_CONFIGURE_ON=	--enable-sqlite
83
SQLITE_CONFIGURE_ON=	--enable-sqlite
78
SQLITE_LIB_DEPENDS=	libsqlite3.so:${PORTSDIR}/databases/sqlite3
84
SQLITE_LIB_DEPENDS=	libsqlite3.so:${PORTSDIR}/databases/sqlite3
79
TESTVECTOR_CONFIGURE_ON=--enable-test-vectors
85
TESTVECTOR_CONFIGURE_ON=--enable-test-vectors
(-)pkg-plist (+10 lines)
Lines 252-257 Link Here
252
%%CURL%%lib/ipsec/plugins/libstrongswan-curl.so
252
%%CURL%%lib/ipsec/plugins/libstrongswan-curl.so
253
%%CURL%%%%DATADIR%%/templates/config/plugins/curl.conf
253
%%CURL%%%%DATADIR%%/templates/config/plugins/curl.conf
254
%%CURL%%@sample %%ETCDIR%%.d/charon/curl.conf.sample
254
%%CURL%%@sample %%ETCDIR%%.d/charon/curl.conf.sample
255
%%GCM%%%%DATADIR%%/templates/config/plugins/gcm.conf
256
%%GCM%%lib/ipsec/plugins/libstrongswan-gcm.a
257
%%GCM%%lib/ipsec/plugins/libstrongswan-gcm.la
258
%%GCM%%lib/ipsec/plugins/libstrongswan-gcm.so
259
%%GCM%%%%ETCDIR%%.d/charon/gcm.conf.sample
255
%%IKEv1%%lib/ipsec/plugins/libstrongswan-xauth-generic.a
260
%%IKEv1%%lib/ipsec/plugins/libstrongswan-xauth-generic.a
256
%%IKEv1%%lib/ipsec/plugins/libstrongswan-xauth-generic.la
261
%%IKEv1%%lib/ipsec/plugins/libstrongswan-xauth-generic.la
257
%%IKEv1%%lib/ipsec/plugins/libstrongswan-xauth-generic.so
262
%%IKEv1%%lib/ipsec/plugins/libstrongswan-xauth-generic.so
Lines 330-335 Link Here
330
%%SCEP%%man/man8/scepclient.8.gz
335
%%SCEP%%man/man8/scepclient.8.gz
331
%%SCEP%%%%DATADIR%%/templates/config/strongswan.d/scepclient.conf
336
%%SCEP%%%%DATADIR%%/templates/config/strongswan.d/scepclient.conf
332
%%SCEP%%@sample %%ETCDIR%%.d/scepclient.conf.sample
337
%%SCEP%%@sample %%ETCDIR%%.d/scepclient.conf.sample
338
%%SMP%%%%DATADIR%%/templates/config/plugins/smp.conf
339
%%SMP%%lib/ipsec/plugins/libstrongswan-smp.a
340
%%SMP%%lib/ipsec/plugins/libstrongswan-smp.la
341
%%SMP%%lib/ipsec/plugins/libstrongswan-smp.so
342
%%SMP%%@sample %%ETCDIR%%.d/charon/smp.conf.sample
333
%%UNBOUND%%lib/ipsec/plugins/libstrongswan-unbound.a
343
%%UNBOUND%%lib/ipsec/plugins/libstrongswan-unbound.a
334
%%UNBOUND%%lib/ipsec/plugins/libstrongswan-unbound.la
344
%%UNBOUND%%lib/ipsec/plugins/libstrongswan-unbound.la
335
%%UNBOUND%%lib/ipsec/plugins/libstrongswan-unbound.so
345
%%UNBOUND%%lib/ipsec/plugins/libstrongswan-unbound.so

Return to bug 197824