# -*- 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

PortSystem          1.0
PortGroup           github 1.0
PortGroup           rust 1.0

github.setup        mesalock-linux mesalink 1.0.0 v
# Change github.tarball_from to 'releases' or 'archive' next update
github.tarball_from tarball
revision            0
categories          devel security
license             BSD
maintainers         nomaintainer

description         A memory-safe and OpenSSL-compatible TLS library

long_description    MesaLink is a memory-safe and OpenSSL-compatible TLS \
                    library written in Rust.

checksums           mesalink-${version}.tar.gz \
                    rmd160  f755566b04325d87f5ad4e393472257841fb55ac \
                    sha256  7a5d26ab62f702ad36619235e92820c5b9b8413f82773b628df60cdd8072fecc \
                    size    2684015

supported_archs     x86_64

# find files in the correct location when CARGO_BUILD_TARGET is set
patchfiles-append   patch-configure.diff

cargo.crates \
    aho-corasick                     0.7.3  e6f484ae0c99fec2e858eb6134949117399f222608d84cadb3f58c1f97c2364c \
    atty                            0.2.11  9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652 \
    autocfg                          0.1.2  a6d640bee2da49f60a4068a7fae53acde8982514ab7bae8b8cea9e88cbcfd799 \
    base64                           0.9.3  489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643 \
    base64                          0.10.1  0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e \
    bitflags                         1.0.4  228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12 \
    byteorder                        1.3.1  a019b10a2a7cdeb292db131fc8113e57ea2a908f6e7894b0c3c671893b65dbeb \
    cc                              1.0.32  ad0daef304fa0b4238f5f7ed7178774b43b06f6a9b6509f6642bef4ff1f7b9b2 \
    cfg-if                           0.1.7  11d43355396e872eefb45ce6342e4374ed7bc2b3a502d1b28e36d6e23c05d1f4 \
    chrono                           0.4.6  45912881121cb26fad7c38c17ba7daa18764771836b34fab7d3fbd93ed633878 \
    cloudabi                         0.0.3  ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f \
    enum_to_u8_slice_derive          0.1.1  8479a225129affae259452fd418b67af025ac86f60663a893baa407bc9897f43 \
    env_logger                      0.5.13  15b0a4d2e39f8420210be8b27eeda28029729e2fd4291019455016c348240c38 \
    fs_extra                         1.1.0  5f2a4a2034423744d2cc7ca2068453168dcdb82c438419e639a26bd87839c674 \
    fuchsia-cprng                    0.1.1  a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba \
    hashbrown                        0.1.8  3bae29b6653b3412c2e71e9d486db9f9df5d701941d86683005efb9f2d28e3da \
    humantime                        1.2.0  3ca7e5f2e110db35f93b837c81797f3714500b81d517bf20c431b16d3ca4f114 \
    itoa                             0.4.3  1306f3464951f30e30d12373d31c79fbd52d236e5e896fd92f96ec7babbbe60b \
    jemalloc-sys                     0.3.0  7bef0d4ce37578dfd80b466e3d8324bd9de788e249f1accebb0c472ea4b52bdc \
    jemallocator                     0.3.0  c2b69163a3cf2d0fffcd4e1b57921bc6d8fb97ec27f2aeef00562abdaf4ffe2a \
    lazy_static                      1.3.0  bc5729f27f159ddd61f4df6228e827e86643d4d3e7c32183cb30a1c08f604a14 \
    libc                            0.2.51  bedcc7a809076656486ffe045abeeac163da1b558e963a31e29fbfbeba916917 \
    lock_api                         0.1.5  62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c \
    log                              0.4.6  c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6 \
    memchr                           2.2.0  2efc7bc57c883d4a4d6e3246905283d8dae951bb3bd32f49d6ef297f546e1c39 \
    memoffset                        0.2.1  0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3 \
    num-integer                     0.1.39  e83d528d2677f0518c570baf2b7abdcf0cd2d248860b68507bdcb3e91d4c0cea \
    num-traits                       0.2.6  0b3a5d7cc97d6d30d8b9bc8fa19bf45349ffe46241e8816f50f62f6d6aaabee1 \
    owning_ref                       0.4.0  49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13 \
    parking_lot                      0.7.1  ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337 \
    parking_lot_core                 0.4.0  94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9 \
    quick-error                      1.2.2  9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0 \
    quote                           0.3.15  7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a \
    rand                             0.6.5  6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca \
    rand_chacha                      0.1.1  556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef \
    rand_core                        0.3.1  7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b \
    rand_core                        0.4.0  d0e7a549d590831370895ab7ba4ea0c1b6b011d106b5ff2da6eee112615e6dc0 \
    rand_hc                          0.1.0  7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4 \
    rand_isaac                       0.1.1  ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08 \
    rand_jitter                      0.1.3  7b9ea758282efe12823e0d952ddb269d2e1897227e464919a554f2a03ef1b832 \
    rand_os                          0.1.3  7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071 \
    rand_pcg                         0.1.2  abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44 \
    rand_xorshift                    0.1.1  cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c \
    rdrand                           0.4.0  678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2 \
    redox_syscall                   0.1.52  d32b3053e5ced86e4bc0411fec997389532bf56b000e66cb4884eeeb41413d69 \
    redox_termios                    0.1.1  7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76 \
    regex                            1.1.5  559008764a17de49a3146b234641644ed37d118d1ef641a0bb573d146edc6ce0 \
    regex-syntax                     0.6.6  dcfd8681eebe297b81d98498869d4aae052137651ad7b96822f09ceb690d0a96 \
    ring                            0.14.6  426bc186e3e95cac1e4a4be125a4aca7e84c2d616ffc02244eef36e2a60a093c \
    rustc_version                    0.2.3  138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a \
    ryu                              0.2.7  eb9e9b8cde282a9fe6a42dd4681319bfb63f121b8a8ee9439c6f4107e58a46f7 \
    safemem                          0.3.0  8dca453248a96cb0749e36ccdfe2b0b4e54a61bfef89fb97ec621eb8e0a93dd9 \
    scopeguard                       0.3.3  94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27 \
    semver                           0.9.0  1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403 \
    semver-parser                    0.7.0  388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3 \
    serde                           1.0.89  92514fb95f900c9b5126e32d020f5c6d40564c27a5ea6d1d7d9f157a96623560 \
    serde_json                      1.0.39  5a23aa71d4a4d43fdbfaac00eff68ba8a06a51759a89ac3304323e800c4dd40d \
    sgx_types                        1.0.1  6d010e1d626e3bc171e50a337936df876c8d4f2ee6ea68ca4a17a7d45ed77ceb \
    smallvec                         0.6.9  c4488ae950c49d403731982257768f48fada354a5203fe81f9bb6f43ca9002be \
    spin                             0.5.0  44363f6f51401c34e7be73db0db371c04705d35efbe9f7d6082e03a921a32c55 \
    stable_deref_trait               1.1.1  dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8 \
    syn                            0.11.11  d3b891b9015c88c576343b9b3e41c2c11a51c219ef067b264bd9c8aa9b441dad \
    synom                           0.11.3  a393066ed9010ebaed60b9eafa373d4b1baac186dd7e008555b0f702b51945b6 \
    termcolor                        1.0.4  4096add70612622289f2fdcdbd5086dc81c1e2675e6ae58d6c4f62a16c6d7f2f \
    termion                          1.5.1  689a3bdfaab439fd92bc87df5c4c78417d3cbe537487274e9b0b2dce76e92096 \
    thread_local                     0.3.6  c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b \
    time                            0.1.42  db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f \
    ucd-util                         0.1.3  535c204ee4d8434478593480b8f86ab45ec9aae0e83c568ca81abf0fd0e88f86 \
    unicode-xid                      0.0.4  8c1f860d7d29cf02cb2f3f359fd35991af3d30bac52c57d265a3c461074cb4dc \
    untrusted                        0.6.2  55cd1f4b4e96b46aeb8d4855db4a7a9bd96eeeb5c6a1ab54593328761642ce2f \
    utf8-ranges                      1.0.2  796f7e48bef87609f7ade7e06495a87d5cd06c7866e6a5cbfceffc558a243737 \
    winapi                           0.3.6  92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0 \
    winapi-i686-pc-windows-gnu       0.4.0  ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \
    winapi-util                      0.1.2  7168bab6e1daee33b4557efd0e95d5ca70a03706d39fa5f3fe7a236f584b03c9 \
    winapi-x86_64-pc-windows-gnu     0.4.0  712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f \
    wincolor                         1.0.1  561ed901ae465d6185fa7864d63fbd5720d0ef718366c9a4dc83cf6170d7e9ba

use_autoreconf yes
