View | Details | Raw Unified | Return to bug 240684
Collapse All | Expand All

(-)Makefile (-13 / +16 lines)
Lines 41-48 Link Here
41
		--with-lib-prefix=${PREFIX}
41
		--with-lib-prefix=${PREFIX}
42
42
43
OPTIONS_DEFINE=	CURL EAPAKA3GPP2 EAPDYNAMIC EAPRADIUS EAPSIMFILE GCM IKEV1 \
43
OPTIONS_DEFINE=	CURL EAPAKA3GPP2 EAPDYNAMIC EAPRADIUS EAPSIMFILE GCM IKEV1 \
44
		IPSECKEY KERNELLIBIPSEC LOADTESTER LDAP MEDIATION MYSQL PKI SCEP SMP \
44
		IPSECKEY KERNELLIBIPSEC LOADTESTER LDAP MEDIATION MYSQL PKI \
45
		SQLITE SWANCTL TESTVECTOR TPM UNBOUND UNITY VICI XAUTH
45
		PKCS11 SCEP SMP SQLITE SWANCTL TESTVECTOR TPM UNBOUND UNITY \
46
		VICI XAUTH
46
OPTIONS_DEFINE_i386=	VIA
47
OPTIONS_DEFINE_i386=	VIA
47
OPTIONS_DEFAULT=	BUILTIN CURL IKEV1 PKI SWANCTL VICI
48
OPTIONS_DEFAULT=	BUILTIN CURL IKEV1 PKI SWANCTL VICI
48
OPTIONS_SINGLE=	PRINTF_HOOKS
49
OPTIONS_SINGLE=	PRINTF_HOOKS
Lines 50-55 Link Here
50
OPTIONS_SUB=	yes
51
OPTIONS_SUB=	yes
51
52
52
# Description of options
53
# Description of options
54
BUILTIN_DESC=	Use builtin printf hooks
53
CURL_DESC=	Enable CURL to fetch CRL/OCSP
55
CURL_DESC=	Enable CURL to fetch CRL/OCSP
54
EAPAKA3GPP2_DESC=	Enable EAP AKA with 3gpp2 backend
56
EAPAKA3GPP2_DESC=	Enable EAP AKA with 3gpp2 backend
55
EAPDYNAMIC_DESC=	Enable EAP dynamic proxy module
57
EAPDYNAMIC_DESC=	Enable EAP dynamic proxy module
Lines 59-66 Link Here
59
IKEV1_DESC=	Enable IKEv1 support
61
IKEV1_DESC=	Enable IKEv1 support
60
IPSECKEY_DESC=	Enable authentication with IPSECKEY resource records with DNSSEC
62
IPSECKEY_DESC=	Enable authentication with IPSECKEY resource records with DNSSEC
61
KERNELLIBIPSEC_DESC=	Enable IPSec userland backend
63
KERNELLIBIPSEC_DESC=	Enable IPSec userland backend
64
LIBC_DESC=	Use libc printf hooks
62
LOADTESTER_DESC=	Enable load testing plugin
65
LOADTESTER_DESC=	Enable load testing plugin
63
MEDIATION_DESC=		Enable IKEv2 Mediation Extension
66
MEDIATION_DESC=		Enable IKEv2 Mediation Extension
67
PKCS11_DESC=	Enable PKCS11 token support
64
PKI_DESC=	Enable PKI tools
68
PKI_DESC=	Enable PKI tools
65
SCEP_DESC=	Enable Simple Certificate Enrollment Protocol
69
SCEP_DESC=	Enable Simple Certificate Enrollment Protocol
66
SMP_DESC=	Enable XML-based management protocol (DEPRECATED)
70
SMP_DESC=	Enable XML-based management protocol (DEPRECATED)
Lines 69-82 Link Here
69
TPM_DESC=	Enable TPM plugin
73
TPM_DESC=	Enable TPM plugin
70
UNBOUND_DESC=	Enable DNSSEC-enabled resolver
74
UNBOUND_DESC=	Enable DNSSEC-enabled resolver
71
UNITY_DESC=	Enable Cisco Unity extension plugin
75
UNITY_DESC=	Enable Cisco Unity extension plugin
76
VIA_DESC=	Enable VIA Padlock support
72
VICI_DESC=	Enable VICI management protocol
77
VICI_DESC=	Enable VICI management protocol
78
VSTR_DESC=	Use devel/vstr printf hooks
73
XAUTH_DESC=	Enable XAuth password verification
79
XAUTH_DESC=	Enable XAuth password verification
74
BUILTIN_DESC=	Use builtin printf hooks
75
LIBC_DESC=	Use libc printf hooks
76
VSTR_DESC=	Use devel/vstr printf hooks
77
VIA_DESC=	Enable VIA Padlock support
78
80
79
# Extra options
81
# Extra options
82
BUILTIN_CONFIGURE_ON=	--with-printf-hooks=builtin
80
CURL_CONFIGURE_ON=	--enable-curl
83
CURL_CONFIGURE_ON=	--enable-curl
81
CURL_LIB_DEPENDS=	libcurl.so:ftp/curl
84
CURL_LIB_DEPENDS=	libcurl.so:ftp/curl
82
EAPAKA3GPP2_CONFIGURE_ON=	--enable-eap-aka --enable-eap-aka-3gpp2
85
EAPAKA3GPP2_CONFIGURE_ON=	--enable-eap-aka --enable-eap-aka-3gpp2
Lines 88-103 Link Here
88
IKEV1_CONFIGURE_OFF=	--disable-ikev1
91
IKEV1_CONFIGURE_OFF=	--disable-ikev1
89
IPSECKEY_CONFIGURE_ON=	--enable-ipseckey
92
IPSECKEY_CONFIGURE_ON=	--enable-ipseckey
90
KERNELLIBIPSEC_CONFIGURE_ON=	--enable-kernel-libipsec
93
KERNELLIBIPSEC_CONFIGURE_ON=	--enable-kernel-libipsec
91
LOADTESTER_CONFIGURE_ON=--enable-load-tester
92
LDAP_CONFIGURE_ON=	--enable-ldap
94
LDAP_CONFIGURE_ON=	--enable-ldap
93
LDAP_USE=		OPENLDAP=yes
95
LDAP_USE=		OPENLDAP=yes
96
LIBC_CONFIGURE_ON=	--with-printf-hooks=glibc
97
LOADTESTER_CONFIGURE_ON=--enable-load-tester
94
MEDIATION_CONFIGURE_ON=	--enable-mediation
98
MEDIATION_CONFIGURE_ON=	--enable-mediation
95
MYSQL_CONFIGURE_ON=	--enable-mysql
99
MYSQL_CONFIGURE_ON=	--enable-mysql
96
MYSQL_USES=		mysql
100
MYSQL_USES=		mysql
101
PKCS11_CONFIGURE_ON=	--enable-pkcs11
97
PKI_CONFIGURE_OFF=	--disable-pki
102
PKI_CONFIGURE_OFF=	--disable-pki
98
SCEP_CONFIGURE_OFF=	--disable-scepclient
103
SCEP_CONFIGURE_OFF=	--disable-scepclient
104
SMP_CONFIGURE_ON=	--enable-smp
99
SMP_LIB_DEPENDS=	libxml2.so:textproc/libxml2
105
SMP_LIB_DEPENDS=	libxml2.so:textproc/libxml2
100
SMP_CONFIGURE_ON=	--enable-smp
101
SQLITE_CONFIGURE_ON=	--enable-sqlite
106
SQLITE_CONFIGURE_ON=	--enable-sqlite
102
SQLITE_LIB_DEPENDS=	libsqlite3.so:databases/sqlite3
107
SQLITE_LIB_DEPENDS=	libsqlite3.so:databases/sqlite3
103
SWANCTL_CONFIGURE_ON=	--enable-swanctl
108
SWANCTL_CONFIGURE_ON=	--enable-swanctl
Lines 108-122 Link Here
108
UNBOUND_LIB_DEPENDS=	libunbound.so:dns/unbound \
113
UNBOUND_LIB_DEPENDS=	libunbound.so:dns/unbound \
109
			libldns.so:dns/ldns
114
			libldns.so:dns/ldns
110
UNITY_CONFIGURE_ON=	--enable-unity
115
UNITY_CONFIGURE_ON=	--enable-unity
116
VIA_CONFIGURE_ON=	--enable-padlock
111
VICI_CONFIGURE_ON=	--enable-vici
117
VICI_CONFIGURE_ON=	--enable-vici
118
VSTR_CONFIGURE_ON=	--with-printf-hooks=vstr
119
VSTR_LIB_DEPENDS=	libvstr.so:devel/vstr
112
XAUTH_CONFIGURE_ON=	--enable-xauth-eap \
120
XAUTH_CONFIGURE_ON=	--enable-xauth-eap \
113
			--enable-xauth-generic \
121
			--enable-xauth-generic \
114
			--enable-xauth-pam
122
			--enable-xauth-pam
115
BUILTIN_CONFIGURE_ON=	--with-printf-hooks=builtin
116
LIBC_CONFIGURE_ON=	--with-printf-hooks=glibc
117
VSTR_CONFIGURE_ON=	--with-printf-hooks=vstr
118
VSTR_LIB_DEPENDS=	libvstr.so:devel/vstr
119
VIA_CONFIGURE_ON=	--enable-padlock
120
123
121
.include <bsd.port.options.mk>
124
.include <bsd.port.options.mk>
122
125
(-)pkg-plist (+4 lines)
Lines 48-53 Link Here
48
@sample %%ETCDIR%%.d/charon/pem.conf.sample
48
@sample %%ETCDIR%%.d/charon/pem.conf.sample
49
@sample %%ETCDIR%%.d/charon/pgp.conf.sample
49
@sample %%ETCDIR%%.d/charon/pgp.conf.sample
50
@sample %%ETCDIR%%.d/charon/pkcs1.conf.sample
50
@sample %%ETCDIR%%.d/charon/pkcs1.conf.sample
51
%%PKCS11%%@sample %%ETCDIR%%.d/charon/pkcs11.conf.sample
51
@sample %%ETCDIR%%.d/charon/pkcs12.conf.sample
52
@sample %%ETCDIR%%.d/charon/pkcs12.conf.sample
52
@sample %%ETCDIR%%.d/charon/pkcs7.conf.sample
53
@sample %%ETCDIR%%.d/charon/pkcs7.conf.sample
53
@sample %%ETCDIR%%.d/charon/pkcs8.conf.sample
54
@sample %%ETCDIR%%.d/charon/pkcs8.conf.sample
Lines 201-206 Link Here
201
lib/ipsec/plugins/libstrongswan-pgp.so
202
lib/ipsec/plugins/libstrongswan-pgp.so
202
lib/ipsec/plugins/libstrongswan-pkcs1.la
203
lib/ipsec/plugins/libstrongswan-pkcs1.la
203
lib/ipsec/plugins/libstrongswan-pkcs1.so
204
lib/ipsec/plugins/libstrongswan-pkcs1.so
205
%%PKCS11%%lib/ipsec/plugins/libstrongswan-pkcs11.la
206
%%PKCS11%%lib/ipsec/plugins/libstrongswan-pkcs11.so
204
lib/ipsec/plugins/libstrongswan-pkcs12.la
207
lib/ipsec/plugins/libstrongswan-pkcs12.la
205
lib/ipsec/plugins/libstrongswan-pkcs12.so
208
lib/ipsec/plugins/libstrongswan-pkcs12.so
206
lib/ipsec/plugins/libstrongswan-pkcs7.la
209
lib/ipsec/plugins/libstrongswan-pkcs7.la
Lines 333-338 Link Here
333
%%DATADIR%%/templates/config/plugins/pem.conf
336
%%DATADIR%%/templates/config/plugins/pem.conf
334
%%DATADIR%%/templates/config/plugins/pgp.conf
337
%%DATADIR%%/templates/config/plugins/pgp.conf
335
%%DATADIR%%/templates/config/plugins/pkcs1.conf
338
%%DATADIR%%/templates/config/plugins/pkcs1.conf
339
%%PKCS11%%%%DATADIR%%/templates/config/plugins/pkcs11.conf
336
%%DATADIR%%/templates/config/plugins/pkcs12.conf
340
%%DATADIR%%/templates/config/plugins/pkcs12.conf
337
%%DATADIR%%/templates/config/plugins/pkcs7.conf
341
%%DATADIR%%/templates/config/plugins/pkcs7.conf
338
%%DATADIR%%/templates/config/plugins/pkcs8.conf
342
%%DATADIR%%/templates/config/plugins/pkcs8.conf

Return to bug 240684