Ticket #66727: Portfile

File Portfile, 5.0 KB (added by RobK88, 22 months ago)

Working Portfile for totp-cli v1.2.5

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.2.5 v
7revision            0
8
9categories          security
10maintainers         {gmail.com:smanojkarthick @manojkarthick} \
11                    openmaintainer
12
13license             MIT
14
15description         Authy/Google Authenticator like TOTP CLI tool written in Go.
16
17long_description    A simple TOTP (Time-based One-time Password) CLI tool. \
18                    TOTP is the most common mechanism for 2FA (Two-Factor-Authentication). \
19                    You can manage and organize your accounts with namespaces and protect your data with a password.
20
21checksums           ${distname}${extract.suffix} \
22                        rmd160  ddc68dc0d963212cffca299323781702b655358a \
23                        sha256  243de9bd4f2552a214cd0428794416546a0e3727a41d36b0ac0b84388125509c \
24                        size    17313
25
26go.vendors          gopkg.in/yaml.v3 \
27                        lock    v3.0.1 \
28                        rmd160  e85ac1368fb7f9ef945b7fd7bd608a1f0d261c12 \
29                        sha256  f3ea6be3f405ec25f8799773355aba54f8831d11f5315a01155bdc69b92eca7b \
30                        size    91208 \
31                    gopkg.in/yaml.v2 \
32                        lock    v2.4.0 \
33                        rmd160  66e9feb7944b3804efa63155ed9b618717b8955c \
34                        sha256  72812077e7f20278003de6ab0d85053d89131d64c443f39115a022114fd032b6 \
35                        size    73231 \
36                    golang.org/x/term \
37                        lock    v0.4.0 \
38                        rmd160  ab690adab1da9bf826e1e2960b3c032c9284a23e \
39                        sha256  fe08b220b0929e25392011fd72353f50b7ac64d52cffff4a868318b0f16beab0 \
40                        size    14800 \
41                    golang.org/x/sys \
42                        lock    v0.4.0 \
43                        rmd160  83e9289b4e409a6a5a96cf70f6adda487c3f1170 \
44                        sha256  97f4948f84af5fe499733870e49ce277786e512787690065e3be9828d4a6c738 \
45                        size    1425728 \
46                    golang.org/x/crypto \
47                        lock    v0.5.0 \
48                        rmd160  d1a21b7260574f31cbc6588e1c392eb8f373a9e6 \
49                        sha256  a21df3765c9643d1fadcfb966fde4173c0c930851fb01a24bdef28abd950f13c \
50                        size    1633695 \
51                    github.com/yitsushi/go-commander \
52                        lock    v1.1.0 \
53                        rmd160  07fc098fe5fc6d166121fa4af9bbaf8cfe5259e6 \
54                        sha256  5f9569b9266439706edc41621cef26589431b8be7d4460a44511a3e8a53a4958 \
55                        size    23298 \
56                    github.com/yitsushi/github-release-check \
57                        lock    v1.0.1 \
58                        rmd160  96cb5389321dd08cf84e33aeee87e9196ba30429 \
59                        sha256  147f852820301d4e36503b78de1cf768610062e62a9cd717023cb097c0612f18 \
60                        size    1730 \
61                    github.com/stretchr/testify \
62                        lock    v1.7.0 \
63                        rmd160  adae5096e8c4cfcc8e3f6d096646d1165b5ef49a \
64                        sha256  f7dde97d0c9634483ae6ea273968f80f3105c22382a1f841886cd20d57586642 \
65                        size    91096 \
66                    github.com/stretchr/objx \
67                        lock    v0.5.0 \
68                        rmd160  9ff3c4d1d122c7e389f2d8b0b0c5503fd1c15e0a \
69                        sha256  21b1f19a64c553c9ee77ab25f498ceafe839a84aa9380f04154ea28217c60974 \
70                        size    165551 \
71                    github.com/pmezard/go-difflib \
72                        lock    v1.0.0 \
73                        rmd160  fc879bfbdef9e3ff50844def58404e2b5a613ab8 \
74                        sha256  7cd492737641847266115f3060489a67f63581e521a8ec51efbc280c33fc991f \
75                        size    11409 \
76                    github.com/mitchellh/go-homedir \
77                        lock    v1.1.0 \
78                        rmd160  44b3985e40e5bbb22d11f8622c340f9ed727ea91 \
79                        sha256  024c8a57316c7fbc0eb23cdbfd57f72a74b51beb83d714034d67ee9aba48100c \
80                        size    3366 \
81                    github.com/kardianos/osext \
82                        lock    2bc1f35cddc0 \
83                        rmd160  9a45814aa98c9eb32b6c46ceb00e760d486c71ef \
84                        sha256  ed51f32d6729696e216d051b3955c22161a970aaef01c1819d85ad179e51ba41 \
85                        size    4904 \
86                    github.com/davecgh/go-spew \
87                        lock    v1.1.1 \
88                        rmd160  7c02883aa81f81aca14e13a27fdca9e7fbc136f7 \
89                        sha256  e85d6afa83e64962e0d63dd4812971eccf2b9b5445eda93f46a4406f0c177d5f \
90                        size    42171
91
92destroot {
93    xinstall -m 0755 ${worksrcpath}/${name} ${destroot}${prefix}/bin/
94}