Ticket #68676: Portfile.3

File Portfile.3, 6.7 KB (added by RobK88, 12 months ago)

Portfile v3

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
3PortSystem          1.0
4PortGroup           golang 1.0
5
6go.setup            github.com/yitsushi/totp-cli 1.8.2 v
7revision            0
8
9categories          security
10maintainers         {gmail.com:smanojkarthick @manojkarthick} \
11                    {hotmail.com:amtor @RobK88} \
12                    openmaintainer
13
14license             MIT
15
16description         Authy/Google Authenticator like TOTP CLI tool written in Go.
17
18long_description    A simple TOTP (Time-based One-time Password) CLI tool. \
19                    TOTP is the most common mechanism for 2FA (Two-Factor-Authentication). \
20                    You can manage and organize your accounts with namespaces and protect your data with a password.
21
22checksums           ${distname}${extract.suffix} \
23                        rmd160  e0600da62cc12a7deb1e309031b89e762cfa61e3 \
24                        sha256  3e22464a5669829927cb08611809bc862137a1a876bcca4c10979406baee41a3 \
25                        size    20096
26
27go.vendors          gopkg.in/yaml.v3 \
28                        lock    v3.0.1 \
29                        rmd160  e85ac1368fb7f9ef945b7fd7bd608a1f0d261c12 \
30                        sha256  f3ea6be3f405ec25f8799773355aba54f8831d11f5315a01155bdc69b92eca7b \
31                        size    91208 \
32                    gopkg.in/yaml.v2 \
33                        lock    v2.4.0 \
34                        rmd160  66e9feb7944b3804efa63155ed9b618717b8955c \
35                        sha256  72812077e7f20278003de6ab0d85053d89131d64c443f39115a022114fd032b6 \
36                        size    73231 \
37                    golang.org/x/term \
38                        lock    v0.14.0 \
39                        rmd160  c0fc38b7b1173e7ee521d528eafd3b597a53ff7b \
40                        sha256  f903d4d9d0aa62c6cfde13716a7481134ab8b12b117d01c71aa8674e1d201192 \
41                        size    14749 \
42                    golang.org/x/sys \
43                        lock    v0.14.0 \
44                        rmd160  d36195a767e48169c413eb77843e71fa014e7ac2 \
45                        sha256  9407ff6fbe0423f2559a99f7ad55479e1eb20201c5dfb9e885abb83c7b44bfc4 \
46                        size    1442384 \
47                    golang.org/x/crypto \
48                        lock    v0.15.0 \
49                        rmd160  08e93131b3d22ceacee5f50d56f88ff2bb591df5 \
50                        sha256  bc663378acfc6d12da33eb2a58fccd7c8c3e254e86bcff44fe714088c05bff93 \
51                        size    1801178 \
52                    github.com/yitsushi/go-commander \
53                        lock    v1.1.0 \
54                        rmd160  07fc098fe5fc6d166121fa4af9bbaf8cfe5259e6 \
55                        sha256  5f9569b9266439706edc41621cef26589431b8be7d4460a44511a3e8a53a4958 \
56                        size    23298 \
57                    github.com/yitsushi/github-release-check \
58                        lock    v1.0.2 \
59                        rmd160  b1419c848bd075ffba8cf546a8b7978f9aa3eb21 \
60                        sha256  30ed76cc1d93b2a7e8a9001753f8a47e833763948e463e6fdfd20654988984e4 \
61                        size    2430 \
62                    github.com/stretchr/testify \
63                        lock    v1.8.4 \
64                        rmd160  8e1645055c9b1d8e117df7974034e74b7f600d27 \
65                        sha256  6d0a77075bbe0f8f1c0cbed51dd4d174579db976fef39d9ae6b500aab8917d6a \
66                        size    104469 \
67                    github.com/stretchr/objx \
68                        lock    v0.5.1 \
69                        rmd160  97756291bbd408f1d9d3cbd05184d0f6a24500fa \
70                        sha256  a9ef316a30adde329a2bbd2cc15b03eabf090fa1156185ccc310e38000151c5d \
71                        size    33218 \
72                    github.com/pmezard/go-difflib \
73                        lock    v1.0.0 \
74                        rmd160  fc879bfbdef9e3ff50844def58404e2b5a613ab8 \
75                        sha256  7cd492737641847266115f3060489a67f63581e521a8ec51efbc280c33fc991f \
76                        size    11409 \
77                    github.com/mitchellh/go-homedir \
78                        lock    v1.1.0 \
79                        rmd160  44b3985e40e5bbb22d11f8622c340f9ed727ea91 \
80                        sha256  024c8a57316c7fbc0eb23cdbfd57f72a74b51beb83d714034d67ee9aba48100c \
81                        size    3366 \
82                    github.com/kardianos/osext \
83                        lock    2bc1f35cddc0 \
84                        rmd160  9a45814aa98c9eb32b6c46ceb00e760d486c71ef \
85                        sha256  ed51f32d6729696e216d051b3955c22161a970aaef01c1819d85ad179e51ba41 \
86                        size    4904 \
87                    github.com/davecgh/go-spew \
88                        lock    v1.1.1 \
89                        rmd160  7c02883aa81f81aca14e13a27fdca9e7fbc136f7 \
90                        sha256  e85d6afa83e64962e0d63dd4812971eccf2b9b5445eda93f46a4406f0c177d5f \
91                        size    42171 \
92                    github.com/urfave/cli \
93                        lock    v2.25.7 \
94                        rmd160  54cb9b78d2762c931d2ec1f83015a8147158237e \
95                        sha256  a09c96d3722f1efdcba7677bc9ef9394947e22f7f1e235edf923607c3f8b942c \
96                        size    3482618 \
97                    github.com/cpuguy83/go-md2man \
98                        lock    v2.0.3 \
99                        rmd160  f44cb99228e4f418c00979bf850d568837755b76 \
100                        sha256  712375b6a4472b6eff9225cdf3e01a4d33e1e0753f713874ecd67a0d0c74bfea \
101                        size    64980 \
102                    github.com/xrash/smetrics \
103                        lock    039620a656736e6ad994090895784a7af15e0b80 \
104                        rmd160  55c9e9f554905046a0db05723db5a9d95c6b2d41 \
105                        sha256  996b007cfb8fd8308b8f1912bf3863a108edeb07e1e705b8294e13c7a3a662cb \
106                        size    1823438 \
107                    github.com/FiloSottile/age \
108                        lock    v1.1.1 \
109                        rmd160  5e09dc3b85d53c92b62c114355097f51a8f79690 \
110                        sha256  007f2a349124a61c8357a8d34703f420248a4cd9c0c00892efab8186310baa8c \
111                        size    204319 \
112                    github.com/russross/blackfriday \
113                        lock    v2.1.0 \
114                        rmd160  c42a9332a2c2f3074c6f7e8d37a58d6148d2af08 \
115                        sha256  c4df56f2012a7d16471418245e78b5790569e27bbe8d72a860d7117a801a7fae \
116                        size    92950
117
118post-extract {
119                   file mkdir ${workpath}/gopath/src/filippo.io
120                   ln -s ${workpath}/gopath/src/github.com/FiloSottile/age ${workpath}/gopath/src/filippo.io/age
121}
122
123destroot {
124    xinstall -m 0755 ${workpath}/${name} ${destroot}${prefix}/bin/
125}