5 DISTVERSIONSUFFIX= -gpl
6 CATEGORIES= security devel
7 MASTER_SITES= http://polarssl.org/download/
9 MAINTAINER= jase@FreeBSD.org
10 COMMENT= Open Source embedded SSL/TLS cryptographic library
14 # bypass the HTML "now downloading..." splash site, code below
15 # .include <bsd.port.pre.mk>
17 FETCH_ARGS= -pRro ${DISTFILES}
23 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
25 # PolarSSL 1.3 branch introduces API changes that would best be served at this
26 # time by a new/seperate polarssl13 port. Therefore, limit Portscout to the
27 # 1.2 branch for this port.
28 PORTSCOUT= limit:^1\.2\.
30 DOCFILES= ChangeLog README
31 BINFILES= aescrypt2 benchmark dh_client dh_genprime dh_server hello \
32 md5sum mpi_demo rsa_genkey rsa_sign rsa_verify selftest \
33 sha1sum sha2sum ssl_cert_test ssl_client1 ssl_client2 \
36 # cmake install is broken, so we do it by hand
38 @cd ${WRKSRC}/include && ${COPYTREE_SHARE} ${PORTNAME} ${STAGEDIR}${PREFIX}/include "! -name *.orig"
39 ${INSTALL_DATA} ${WRKSRC}/library/libpolarssl.a ${STAGEDIR}${PREFIX}/lib/
40 ${INSTALL_DATA} ${WRKSRC}/library/libpolarssl.so ${STAGEDIR}${PREFIX}/lib/libpolarssl.so.0
41 cd ${STAGEDIR}${PREFIX}/lib/ && ${LN} -sf libpolarssl.so.0 libpolarssl.so
43 ${INSTALL_PROGRAM} ${WRKSRC}/programs/*/${i} ${STAGEDIR}${PREFIX}/bin/polarssl_${i}
48 .include <bsd.port.options.mk>
51 .if ${PORT_OPTIONS:MDOCS}
52 ${MKDIR} ${STAGEDIR}${DOCSDIR}
54 ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}
58 .include <bsd.port.pre.mk>
60 FETCH_CMD= ${SH} ${FILESDIR}/fetchwrapper.sh \
61 ${URL_SUFFIX} ${FETCH_BINARY} ${FETCH_ARGS}
63 .if ${ARCH} == "powerpc"
64 BROKEN= Does not compile on powerpc
67 .include <bsd.port.post.mk>