Date: Thu, 18 Jul 2019 06:29:52 +0000 (UTC) From: Tobias Kortkamp <tobik@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r506837 - in head/security: . cloak Message-ID: <201907180629.x6I6TqKs087488@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: tobik Date: Thu Jul 18 06:29:52 2019 New Revision: 506837 URL: https://svnweb.freebsd.org/changeset/ports/506837 Log: New port: security/cloak A command line OTP (One Time Password) Authenticator application written in Rust that generates time-based and counter-based OTP codes. WWW: https://github.com/evansmurithi/cloak Added: head/security/cloak/ head/security/cloak/Makefile (contents, props changed) head/security/cloak/distinfo (contents, props changed) head/security/cloak/pkg-descr (contents, props changed) Modified: head/security/Makefile Modified: head/security/Makefile ============================================================================== --- head/security/Makefile Thu Jul 18 03:53:21 2019 (r506836) +++ head/security/Makefile Thu Jul 18 06:29:52 2019 (r506837) @@ -91,6 +91,7 @@ SUBDIR += clamfs SUBDIR += clamsmtp SUBDIR += clamtk + SUBDIR += cloak SUBDIR += clusterssh SUBDIR += cops SUBDIR += courier-authlib Added: head/security/cloak/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/cloak/Makefile Thu Jul 18 06:29:52 2019 (r506837) @@ -0,0 +1,76 @@ +# $FreeBSD$ + +PORTNAME= cloak +DISTVERSIONPREFIX= v +DISTVERSION= 0.2.0 +CATEGORIES= security + +MAINTAINER= tobik@FreeBSD.org +COMMENT= Command line OTP Authenticator application + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= cargo +USE_GITHUB= yes +GH_ACCOUNT= evansmurithi + +CARGO_CRATES= ansi_term-0.11.0 \ + argon2rs-0.2.5 \ + arrayvec-0.4.10 \ + atty-0.2.11 \ + autocfg-0.1.2 \ + backtrace-0.3.15 \ + backtrace-sys-0.1.28 \ + bitflags-1.0.4 \ + blake2-rfc-0.2.18 \ + cc-1.0.35 \ + cfg-if-0.1.7 \ + clap-2.33.0 \ + cloudabi-0.0.3 \ + constant_time_eq-0.1.3 \ + data-encoding-2.1.2 \ + dirs-1.0.5 \ + failure-0.1.5 \ + failure_derive-0.1.5 \ + fuchsia-cprng-0.1.1 \ + lazy_static-1.3.0 \ + libc-0.2.51 \ + nodrop-0.1.13 \ + numtoa-0.1.0 \ + open-1.2.2 \ + proc-macro2-0.4.28 \ + quote-0.6.12 \ + rand_core-0.3.1 \ + rand_core-0.4.0 \ + rand_os-0.1.3 \ + rdrand-0.4.0 \ + redox_syscall-0.1.54 \ + redox_termios-0.1.1 \ + redox_users-0.3.0 \ + ring-0.14.6 \ + rustc-demangle-0.1.14 \ + scoped_threadpool-0.1.9 \ + serde-1.0.90 \ + serde_derive-1.0.90 \ + spin-0.5.0 \ + strsim-0.8.0 \ + syn-0.15.32 \ + synstructure-0.10.1 \ + termion-1.5.2 \ + textwrap-0.11.0 \ + toml-0.5.0 \ + unicode-width-0.1.5 \ + unicode-xid-0.1.0 \ + untrusted-0.6.2 \ + vec_map-0.8.1 \ + winapi-0.3.7 \ + winapi-i686-pc-windows-gnu-0.4.0 \ + winapi-x86_64-pc-windows-gnu-0.4.0 + +PLIST_FILES= bin/cloak + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/cloak + +.include <bsd.port.mk> Added: head/security/cloak/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/cloak/distinfo Thu Jul 18 06:29:52 2019 (r506837) @@ -0,0 +1,107 @@ +TIMESTAMP = 1563378950 +SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b +SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087 +SHA256 (rust/crates/argon2rs-0.2.5.tar.gz) = 3f67b0b6a86dae6e67ff4ca2b6201396074996379fba2b92ff649126f37cb392 +SIZE (rust/crates/argon2rs-0.2.5.tar.gz) = 353096 +SHA256 (rust/crates/arrayvec-0.4.10.tar.gz) = 92c7fb76bc8826a8b33b4ee5bb07a247a81e76764ab4d55e8f73e3a4d8808c71 +SIZE (rust/crates/arrayvec-0.4.10.tar.gz) = 26133 +SHA256 (rust/crates/atty-0.2.11.tar.gz) = 9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652 +SIZE (rust/crates/atty-0.2.11.tar.gz) = 5916 +SHA256 (rust/crates/autocfg-0.1.2.tar.gz) = a6d640bee2da49f60a4068a7fae53acde8982514ab7bae8b8cea9e88cbcfd799 +SIZE (rust/crates/autocfg-0.1.2.tar.gz) = 10444 +SHA256 (rust/crates/backtrace-0.3.15.tar.gz) = f106c02a3604afcdc0df5d36cc47b44b55917dbaf3d808f71c163a0ddba64637 +SIZE (rust/crates/backtrace-0.3.15.tar.gz) = 33807 +SHA256 (rust/crates/backtrace-sys-0.1.28.tar.gz) = 797c830ac25ccc92a7f8a7b9862bde440715531514594a6154e3d4a54dd769b6 +SIZE (rust/crates/backtrace-sys-0.1.28.tar.gz) = 522603 +SHA256 (rust/crates/bitflags-1.0.4.tar.gz) = 228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12 +SIZE (rust/crates/bitflags-1.0.4.tar.gz) = 15282 +SHA256 (rust/crates/blake2-rfc-0.2.18.tar.gz) = 5d6d530bdd2d52966a6d03b7a964add7ae1a288d25214066fd4b600f0f796400 +SIZE (rust/crates/blake2-rfc-0.2.18.tar.gz) = 15676 +SHA256 (rust/crates/cc-1.0.35.tar.gz) = 5e5f3fee5eeb60324c2781f1e41286bdee933850fff9b3c672587fed5ec58c83 +SIZE (rust/crates/cc-1.0.35.tar.gz) = 44369 +SHA256 (rust/crates/cfg-if-0.1.7.tar.gz) = 11d43355396e872eefb45ce6342e4374ed7bc2b3a502d1b28e36d6e23c05d1f4 +SIZE (rust/crates/cfg-if-0.1.7.tar.gz) = 7360 +SHA256 (rust/crates/clap-2.33.0.tar.gz) = 5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9 +SIZE (rust/crates/clap-2.33.0.tar.gz) = 196458 +SHA256 (rust/crates/cloudabi-0.0.3.tar.gz) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f +SIZE (rust/crates/cloudabi-0.0.3.tar.gz) = 22156 +SHA256 (rust/crates/constant_time_eq-0.1.3.tar.gz) = 8ff012e225ce166d4422e0e78419d901719760f62ae2b7969ca6b564d1b54a9e +SIZE (rust/crates/constant_time_eq-0.1.3.tar.gz) = 1279 +SHA256 (rust/crates/data-encoding-2.1.2.tar.gz) = f4f47ca1860a761136924ddd2422ba77b2ea54fe8cc75b9040804a0d9d32ad97 +SIZE (rust/crates/data-encoding-2.1.2.tar.gz) = 19261 +SHA256 (rust/crates/dirs-1.0.5.tar.gz) = 3fd78930633bd1c6e35c4b42b1df7b0cbc6bc191146e512bb3bedf243fcc3901 +SIZE (rust/crates/dirs-1.0.5.tar.gz) = 12908 +SHA256 (rust/crates/failure-0.1.5.tar.gz) = 795bd83d3abeb9220f257e597aa0080a508b27533824adf336529648f6abf7e2 +SIZE (rust/crates/failure-0.1.5.tar.gz) = 36749 +SHA256 (rust/crates/failure_derive-0.1.5.tar.gz) = ea1063915fd7ef4309e222a5a07cf9c319fb9c7836b1f89b85458672dbb127e1 +SIZE (rust/crates/failure_derive-0.1.5.tar.gz) = 4884 +SHA256 (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba +SIZE (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = 2950 +SHA256 (rust/crates/lazy_static-1.3.0.tar.gz) = bc5729f27f159ddd61f4df6228e827e86643d4d3e7c32183cb30a1c08f604a14 +SIZE (rust/crates/lazy_static-1.3.0.tar.gz) = 10616 +SHA256 (rust/crates/libc-0.2.51.tar.gz) = bedcc7a809076656486ffe045abeeac163da1b558e963a31e29fbfbeba916917 +SIZE (rust/crates/libc-0.2.51.tar.gz) = 397323 +SHA256 (rust/crates/nodrop-0.1.13.tar.gz) = 2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945 +SIZE (rust/crates/nodrop-0.1.13.tar.gz) = 7508 +SHA256 (rust/crates/numtoa-0.1.0.tar.gz) = b8f8bdf33df195859076e54ab11ee78a1b208382d3a26ec40d142ffc1ecc49ef +SIZE (rust/crates/numtoa-0.1.0.tar.gz) = 8999 +SHA256 (rust/crates/open-1.2.2.tar.gz) = eedfa0ca7b54d84d948bfd058b8f82e767d11f362dd78c36866fd1f69c175867 +SIZE (rust/crates/open-1.2.2.tar.gz) = 4735 +SHA256 (rust/crates/proc-macro2-0.4.28.tar.gz) = ba92c84f814b3f9a44c5cfca7d2ad77fa10710867d2bbb1b3d175ab5f47daa12 +SIZE (rust/crates/proc-macro2-0.4.28.tar.gz) = 34510 +SHA256 (rust/crates/quote-0.6.12.tar.gz) = faf4799c5d274f3868a4aae320a0a182cbd2baee377b378f080e16a23e9d80db +SIZE (rust/crates/quote-0.6.12.tar.gz) = 17541 +SHA256 (rust/crates/rand_core-0.3.1.tar.gz) = 7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b +SIZE (rust/crates/rand_core-0.3.1.tar.gz) = 15483 +SHA256 (rust/crates/rand_core-0.4.0.tar.gz) = d0e7a549d590831370895ab7ba4ea0c1b6b011d106b5ff2da6eee112615e6dc0 +SIZE (rust/crates/rand_core-0.4.0.tar.gz) = 20326 +SHA256 (rust/crates/rand_os-0.1.3.tar.gz) = 7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071 +SIZE (rust/crates/rand_os-0.1.3.tar.gz) = 18965 +SHA256 (rust/crates/rdrand-0.4.0.tar.gz) = 678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2 +SIZE (rust/crates/rdrand-0.4.0.tar.gz) = 6456 +SHA256 (rust/crates/redox_syscall-0.1.54.tar.gz) = 12229c14a0f65c4f1cb046a3b52047cdd9da1f4b30f8a39c5063c8bae515e252 +SIZE (rust/crates/redox_syscall-0.1.54.tar.gz) = 15668 +SHA256 (rust/crates/redox_termios-0.1.1.tar.gz) = 7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76 +SIZE (rust/crates/redox_termios-0.1.1.tar.gz) = 3227 +SHA256 (rust/crates/redox_users-0.3.0.tar.gz) = 3fe5204c3a17e97dde73f285d49be585df59ed84b50a872baf416e73b62c3828 +SIZE (rust/crates/redox_users-0.3.0.tar.gz) = 12766 +SHA256 (rust/crates/ring-0.14.6.tar.gz) = 426bc186e3e95cac1e4a4be125a4aca7e84c2d616ffc02244eef36e2a60a093c +SIZE (rust/crates/ring-0.14.6.tar.gz) = 5428922 +SHA256 (rust/crates/rustc-demangle-0.1.14.tar.gz) = ccc78bfd5acd7bf3e89cffcf899e5cb1a52d6fafa8dec2739ad70c9577a57288 +SIZE (rust/crates/rustc-demangle-0.1.14.tar.gz) = 18721 +SHA256 (rust/crates/scoped_threadpool-0.1.9.tar.gz) = 1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8 +SIZE (rust/crates/scoped_threadpool-0.1.9.tar.gz) = 7800 +SHA256 (rust/crates/serde-1.0.90.tar.gz) = aa5f7c20820475babd2c077c3ab5f8c77a31c15e16ea38687b4c02d3e48680f4 +SIZE (rust/crates/serde-1.0.90.tar.gz) = 71415 +SHA256 (rust/crates/serde_derive-1.0.90.tar.gz) = 58fc82bec244f168b23d1963b45c8bf5726e9a15a9d146a067f9081aeed2de79 +SIZE (rust/crates/serde_derive-1.0.90.tar.gz) = 48815 +SHA256 (rust/crates/spin-0.5.0.tar.gz) = 44363f6f51401c34e7be73db0db371c04705d35efbe9f7d6082e03a921a32c55 +SIZE (rust/crates/spin-0.5.0.tar.gz) = 10493 +SHA256 (rust/crates/strsim-0.8.0.tar.gz) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a +SIZE (rust/crates/strsim-0.8.0.tar.gz) = 9309 +SHA256 (rust/crates/syn-0.15.32.tar.gz) = 846620ec526c1599c070eff393bfeeeb88a93afa2513fc3b49f1fea84cf7b0ed +SIZE (rust/crates/syn-0.15.32.tar.gz) = 148009 +SHA256 (rust/crates/synstructure-0.10.1.tar.gz) = 73687139bf99285483c96ac0add482c3776528beac1d97d444f6e91f203a2015 +SIZE (rust/crates/synstructure-0.10.1.tar.gz) = 17836 +SHA256 (rust/crates/termion-1.5.2.tar.gz) = dde0593aeb8d47accea5392b39350015b5eccb12c0d98044d856983d89548dea +SIZE (rust/crates/termion-1.5.2.tar.gz) = 22076 +SHA256 (rust/crates/textwrap-0.11.0.tar.gz) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 +SIZE (rust/crates/textwrap-0.11.0.tar.gz) = 17322 +SHA256 (rust/crates/toml-0.5.0.tar.gz) = 87c5890a989fa47ecdc7bcb4c63a77a82c18f306714104b1decfd722db17b39e +SIZE (rust/crates/toml-0.5.0.tar.gz) = 51079 +SHA256 (rust/crates/unicode-width-0.1.5.tar.gz) = 882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526 +SIZE (rust/crates/unicode-width-0.1.5.tar.gz) = 15761 +SHA256 (rust/crates/unicode-xid-0.1.0.tar.gz) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc +SIZE (rust/crates/unicode-xid-0.1.0.tar.gz) = 16000 +SHA256 (rust/crates/untrusted-0.6.2.tar.gz) = 55cd1f4b4e96b46aeb8d4855db4a7a9bd96eeeb5c6a1ab54593328761642ce2f +SIZE (rust/crates/untrusted-0.6.2.tar.gz) = 7526 +SHA256 (rust/crates/vec_map-0.8.1.tar.gz) = 05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a +SIZE (rust/crates/vec_map-0.8.1.tar.gz) = 14959 +SHA256 (rust/crates/winapi-0.3.7.tar.gz) = f10e386af2b13e47c89e7236a7a14a086791a2b88ebad6df9bf42040195cf770 +SIZE (rust/crates/winapi-0.3.7.tar.gz) = 1075776 +SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 +SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815 +SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f +SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998 +SHA256 (evansmurithi-cloak-v0.2.0_GH0.tar.gz) = 87d356875eb26c70e95ccbd8ac1ecfa99bf974c486b42bea92460d18f6ac9699 +SIZE (evansmurithi-cloak-v0.2.0_GH0.tar.gz) = 26749 Added: head/security/cloak/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/cloak/pkg-descr Thu Jul 18 06:29:52 2019 (r506837) @@ -0,0 +1,5 @@ +A command line OTP (One Time Password) Authenticator application +written in Rust that generates time-based and counter-based OTP +codes. + +WWW: https://github.com/evansmurithi/cloak
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201907180629.x6I6TqKs087488>