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

(-)Makefile (-2 / +14 lines)
Lines 17-23 Link Here
17
USE_OPENSSL=	yes
17
USE_OPENSSL=	yes
18
USE_RC_SUBR=	strongswan
18
USE_RC_SUBR=	strongswan
19
GNU_CONFIGURE=	yes
19
GNU_CONFIGURE=	yes
20
USE_LDCONFIG=	yes
20
USE_LDCONFIG=	${PREFIX}/lib/ipsec
21
INSTALL_TARGET=	install-strip
21
INSTALL_TARGET=	install-strip
22
22
23
CONFIGURE_ARGS=	--enable-kernel-pfkey \
23
CONFIGURE_ARGS=	--enable-kernel-pfkey \
Lines 42-48 Link Here
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 MYSQL PKI SCEP SMP \
44
		IPSECKEY KERNELLIBIPSEC LOADTESTER LDAP MYSQL PKI SCEP SMP \
45
		SQLITE TESTVECTOR UNBOUND UNITY VICI XAUTH
45
		SQLITE SWANCTL TESTVECTOR UNBOUND UNITY VICI XAUTH
46
OPTIONS_DEFAULT=	IKEv1 BUILTIN
46
OPTIONS_DEFAULT=	IKEv1 BUILTIN
47
OPTIONS_SINGLE=	PRINTF_HOOKS
47
OPTIONS_SINGLE=	PRINTF_HOOKS
48
OPTIONS_SINGLE_PRINTF_HOOKS=	BUILTIN VSTR LIBC
48
OPTIONS_SINGLE_PRINTF_HOOKS=	BUILTIN VSTR LIBC
Lines 61-66 Link Here
61
PKI_DESC=	Enable PKI tools
61
PKI_DESC=	Enable PKI tools
62
SCEP_DESC=	Enable Simple Certificate Enrollment Protocol
62
SCEP_DESC=	Enable Simple Certificate Enrollment Protocol
63
SMP_DESC=	Enable XML-based management protocol (DEPRECATED)
63
SMP_DESC=	Enable XML-based management protocol (DEPRECATED)
64
SWANCTL_DESC=	Install swanctl
64
UNBOUND_DESC=	Enable DNSSEC-enabled resolver
65
UNBOUND_DESC=	Enable DNSSEC-enabled resolver
65
UNITY_DESC=	Enable Cisco Unity extension plugin
66
UNITY_DESC=	Enable Cisco Unity extension plugin
66
VICI_DESC=	Enable VICI management protocol
67
VICI_DESC=	Enable VICI management protocol
Lines 88-93 Link Here
88
MYSQL_USE=		MYSQL=yes
89
MYSQL_USE=		MYSQL=yes
89
SMP_LIB_DEPENDS=	libxml2.so:${PORTSDIR}/textproc/libxml2
90
SMP_LIB_DEPENDS=	libxml2.so:${PORTSDIR}/textproc/libxml2
90
SMP_CONFIGURE_ON=	--enable-smp
91
SMP_CONFIGURE_ON=	--enable-smp
92
SWANCTL_CONFIGURE_ON=	--enable-swanctl
91
SQLITE_CONFIGURE_ON=	--enable-sqlite
93
SQLITE_CONFIGURE_ON=	--enable-sqlite
92
SQLITE_LIB_DEPENDS=	libsqlite3.so:${PORTSDIR}/databases/sqlite3
94
SQLITE_LIB_DEPENDS=	libsqlite3.so:${PORTSDIR}/databases/sqlite3
93
TESTVECTOR_CONFIGURE_ON=--enable-test-vectors
95
TESTVECTOR_CONFIGURE_ON=--enable-test-vectors
Lines 124-127 Link Here
124
PLIST_SUB+=	XAUTHGEN="@comment "
126
PLIST_SUB+=	XAUTHGEN="@comment "
125
.endif
127
.endif
126
128
129
post-install:
130
.if ${PORT_OPTIONS:MVICI}
131
	${INSTALL_DATA} ${WRKSRC}/src/libcharon/plugins/vici/libvici.h \
132
		${STAGEDIR}${PREFIX}/include
133
.endif
134
.if ${PORT_OPTIONS:MSWANCTL}
135
	${MV} ${STAGEDIR}${PREFIX}/etc/swanctl/swanctl.conf \
136
		${STAGEDIR}${PREFIX}/etc/swanctl/swanctl.conf.sample
137
.endif
138
127
.include <bsd.port.mk>
139
.include <bsd.port.mk>
(-)pkg-plist (+16 lines)
Lines 338-343 Link Here
338
%%SMP%%lib/ipsec/plugins/libstrongswan-smp.la
338
%%SMP%%lib/ipsec/plugins/libstrongswan-smp.la
339
%%SMP%%lib/ipsec/plugins/libstrongswan-smp.so
339
%%SMP%%lib/ipsec/plugins/libstrongswan-smp.so
340
%%SMP%%@sample %%ETCDIR%%.d/charon/smp.conf.sample
340
%%SMP%%@sample %%ETCDIR%%.d/charon/smp.conf.sample
341
%%SWANCTL%%%%DATADIR%%/templates/config/strongswan.d/swanctl.conf
342
%%SWANCTL%%sbin/swanctl
343
%%SWANCTL%%man/man5/swanctl.conf.5.gz
344
%%SWANCTL%%man/man8/swanctl.8.gz
345
%%SWANCTL%%@sample %%ETCDIR%%.d/swanctl.conf.sample
346
%%SWANCTL%%@sample etc/swanctl/swanctl.conf.sample
341
%%UNBOUND%%lib/ipsec/plugins/libstrongswan-unbound.a
347
%%UNBOUND%%lib/ipsec/plugins/libstrongswan-unbound.a
342
%%UNBOUND%%lib/ipsec/plugins/libstrongswan-unbound.la
348
%%UNBOUND%%lib/ipsec/plugins/libstrongswan-unbound.la
343
%%UNBOUND%%lib/ipsec/plugins/libstrongswan-unbound.so
349
%%UNBOUND%%lib/ipsec/plugins/libstrongswan-unbound.so
Lines 358-363 Link Here
358
%%VICI%%lib/ipsec/plugins/libstrongswan-vici.la
364
%%VICI%%lib/ipsec/plugins/libstrongswan-vici.la
359
%%VICI%%lib/ipsec/plugins/libstrongswan-vici.so
365
%%VICI%%lib/ipsec/plugins/libstrongswan-vici.so
360
%%VICI%%@sample %%ETCDIR%%.d/charon/vici.conf.sample
366
%%VICI%%@sample %%ETCDIR%%.d/charon/vici.conf.sample
367
%%VICI%%include/libvici.h
361
%%XAUTH%%lib/ipsec/plugins/libstrongswan-xauth-eap.a
368
%%XAUTH%%lib/ipsec/plugins/libstrongswan-xauth-eap.a
362
%%XAUTH%%lib/ipsec/plugins/libstrongswan-xauth-eap.la
369
%%XAUTH%%lib/ipsec/plugins/libstrongswan-xauth-eap.la
363
%%XAUTH%%lib/ipsec/plugins/libstrongswan-xauth-eap.so
370
%%XAUTH%%lib/ipsec/plugins/libstrongswan-xauth-eap.so
Lines 424-426 Link Here
424
@dir etc/ipsec.d/ocspcerts
431
@dir etc/ipsec.d/ocspcerts
425
@dir etc/ipsec.d/private
432
@dir etc/ipsec.d/private
426
@dir etc/ipsec.d/reqs
433
@dir etc/ipsec.d/reqs
434
%%SWANCTL%%@dir etc/swanctl/ecdsa
435
%%SWANCTL%%@dir etc/swanctl/pkcs12
436
%%SWANCTL%%@dir etc/swanctl/pkcs8
437
%%SWANCTL%%@dir etc/swanctl/rsa
438
%%SWANCTL%%@dir etc/swanctl/x509
439
%%SWANCTL%%@dir etc/swanctl/x509aa
440
%%SWANCTL%%@dir etc/swanctl/x509ac
441
%%SWANCTL%%@dir etc/swanctl/x509ca
442
%%SWANCTL%%@dir etc/swanctl/x509crl

Return to bug 204098