Ticket #35663: Portfile

File Portfile, 2.2 KB (added by chris@…, 9 years ago)

Updated cyassl Portfile

Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id$
3
4PortSystem          1.0
5
6name                cyassl
7version             2.3.0
8categories          devel security
9platforms           darwin
10maintainers         yassl.com:chris
11homepage            http://www.yassl.com/yaSSL/Products-cyassl.html
12license             GPL-2
13description         CyaSSL Embedded SSL Library
14
15long_description    \
16    The CyaSSL embedded SSL library is a lightweight SSL library written \
17    in ANSI C and targeted for embedded and RTOS environments - primarily \
18    because of its small size, speed, and feature set.  It is commonly \
19    used in standard operating environments as well because of its \
20    royalty-free pricing and excellent cross platform support.  CyaSSL \
21    supports industry standards up to the current TLS 1.2 level, is up \
22    to 20 times smaller than OpenSSL, and offers progressive ciphers such \
23    as HC-128, RABBIT, and NTRU.
24
25master_sites        http://www.yassl.com/
26use_zip             yes
27
28checksums           md5     e73b50c95eae06a2fb4a7eb0183b21ab \
29                    sha1    920979641200fc5cde38de40b969459ff4a954fa \
30                    rmd160  567665bac4e749953e99a8feff268b66e57b6f96 \
31                    sha256  b597f1c55d3bc4556d9c37e98ca56da2a529e111164d97c650fb097ef0a0d461
32
33configure.args      --enable-opensslExtra \
34                    --enable-fastmath \
35                    --enable-aesgcm \
36                    --enable-ripemd \
37                    --enable-sha512 \
38                    --enable-hc128 \
39                    --enable-keygen \
40                    --enable-certgen \
41                    --enable-ocsp \
42                    --enable-crl \
43                    --enable-crl-monitor
44
45variant debug description {Enable CyaSSL debugging support} {
46    configure.args-append \
47        --enable-debug
48}
49
50variant dtls description {Enable CyaSSL DTLS} {
51    configure.args-append \
52        --enable-dtls
53}
54
55variant sniffer description {Enable CyaSSL sniffer support} {
56    depends_lib-append \
57        port:libpcap
58    configure.args-append \
59        --enable-sniffer
60}
61