View | Details | Raw Unified | Return to bug 252988 | Differences between
and this patch

Collapse All | Expand All

(-)b/security/gopass/Makefile (-19 / +77 lines)
Lines 3-13 Link Here
3
3
4
PORTNAME=	gopass
4
PORTNAME=	gopass
5
DISTVERSIONPREFIX=	v
5
DISTVERSIONPREFIX=	v
6
DISTVERSION=	1.8.6
6
DISTVERSION=	1.11.0
7
PORTREVISION=	2
8
CATEGORIES=	security
7
CATEGORIES=	security
9
8
10
MAINTAINER=	ports@FreeBSD.org
9
MAINTAINER=	ed.arrakis@gmail.com
11
COMMENT=	Rewrite of the pass password manager in Go
10
COMMENT=	Rewrite of the pass password manager in Go
12
11
13
LICENSE=	MIT
12
LICENSE=	MIT
Lines 19-48 ONLY_FOR_ARCHS_REASON= Upstream only supports amd64 Link Here
19
RUN_DEPENDS=	git:devel/git \
18
RUN_DEPENDS=	git:devel/git \
20
		gpg2:security/gnupg
19
		gpg2:security/gnupg
21
20
22
USES=		go
21
USES=		go:modules
23
USE_GITHUB=	yes
22
USE_GITHUB=	yes
24
GH_ACCOUNT=	gopasspw
23
GH_ACCOUNT=	gopasspw
24
GH_TUPLE=	\
25
		FiloSottile:age:v1.0.0-beta4:filosottile_age/vendor/filippo.io/age \
26
		atotto:clipboard:v0.1.2:atotto_clipboard/vendor/github.com/atotto/clipboard \
27
		blang:semver:1a9109f8c4a1:blang_semver/vendor/github.com/blang/semver \
28
		caspr-io:yamlpath:502e8d113a9b:caspr_io_yamlpath/vendor/github.com/caspr-io/yamlpath \
29
		cenkalti:backoff:v2.2.1:cenkalti_backoff/vendor/github.com/cenkalti/backoff \
30
		chzyer:readline:2972be24d48e:chzyer_readline/vendor/github.com/chzyer/readline \
31
		cpuguy83:go-md2man:v2.0.0:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \
32
		davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
33
		dominikschulz:github-releases:v0.0.3:dominikschulz_github_releases/vendor/github.com/dominikschulz/github-releases \
34
		fatih:color:v1.9.0:fatih_color/vendor/github.com/fatih/color \
35
		go-ini:ini:v1.60.1:go_ini_ini/vendor/gopkg.in/ini.v1 \
36
		go-yaml:yaml:eeeca48fe776:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \
37
		go-yaml:yaml:v2.3.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
38
		godbus:dbus:8a1682060722:godbus_dbus/vendor/github.com/godbus/dbus \
39
		gokyle:twofactor:v1.0.1:gokyle_twofactor/vendor/github.com/gokyle/twofactor \
40
		golang:crypto:afb6bcd081ae:golang_crypto/vendor/golang.org/x/crypto \
41
		golang:net:f5854403a974:golang_net/vendor/golang.org/x/net \
42
		golang:sys:9f70ab9862d5:golang_sys/vendor/golang.org/x/sys \
43
		golang:text:v0.3.3:golang_text/vendor/golang.org/x/text \
44
		google:go-cmp:v0.5.2:google_go_cmp/vendor/github.com/google/go-cmp \
45
		google:go-github:v17.0.0:google_go_github/vendor/github.com/google/go-github \
46
		google:go-querystring:v1.0.0:google_go_querystring/vendor/github.com/google/go-querystring \
47
		google:uuid:v1.1.1:google_uuid/vendor/github.com/google/uuid \
48
		gotestyourself:gotest.tools:v2.2.0:gotestyourself_gotest_tools/vendor/gotest.tools \
49
		hashicorp:errwrap:v1.0.0:hashicorp_errwrap/vendor/github.com/hashicorp/errwrap \
50
		hashicorp:go-multierror:v1.1.0:hashicorp_go_multierror/vendor/github.com/hashicorp/go-multierror \
51
		hashicorp:golang-lru:v0.5.4:hashicorp_golang_lru/vendor/github.com/hashicorp/golang-lru \
52
		jsimonetti:pwscheme:76804708ecad:jsimonetti_pwscheme/vendor/github.com/jsimonetti/pwscheme \
53
		json-iterator:go:v1.1.10:json_iterator_go/vendor/github.com/json-iterator/go \
54
		kballard:go-shellquote:95032a82bc51:kballard_go_shellquote/vendor/github.com/kballard/go-shellquote \
55
		klauspost:cpuid:v1.3.1:klauspost_cpuid/vendor/github.com/klauspost/cpuid \
56
		martinhoefling:goxkcdpwgen:7dc3d102eca3:martinhoefling_goxkcdpwgen/vendor/github.com/martinhoefling/goxkcdpwgen \
57
		mattn:go-colorable:v0.1.7:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
58
		mattn:go-isatty:v0.0.12:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
59
		minio:md5-simd:v1.1.0:minio_md5_simd/vendor/github.com/minio/md5-simd \
60
		minio:minio-go:v7.0.7:minio_minio_go_v7/vendor/github.com/minio/minio-go/v7 \
61
		minio:sha256-simd:v0.1.1:minio_sha256_simd/vendor/github.com/minio/sha256-simd \
62
		mitchellh:go-homedir:v1.1.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \
63
		mitchellh:go-ps:v1.0.0:mitchellh_go_ps/vendor/github.com/mitchellh/go-ps \
64
		modern-go:concurrent:bacd9c7ef1dd:modern_go_concurrent/vendor/github.com/modern-go/concurrent \
65
		modern-go:reflect2:v1.0.1:modern_go_reflect2/vendor/github.com/modern-go/reflect2 \
66
		muesli:crunchy:v0.4.0:muesli_crunchy/vendor/github.com/muesli/crunchy \
67
		nbutton23:zxcvbn-go:ae427f1e4c1d:nbutton23_zxcvbn_go/vendor/github.com/nbutton23/zxcvbn-go \
68
		pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \
69
		pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
70
		rs:xid:v1.2.1:rs_xid/vendor/github.com/rs/xid \
71
		rsc:qr:v0.2.0:rsc_qr/vendor/rsc.io/qr \
72
		russross:blackfriday:v2.0.1:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \
73
		schollz:closestmatch:1fbe626be92e:schollz_closestmatch/vendor/github.com/schollz/closestmatch \
74
		sergi:go-diff:v1.1.0:sergi_go_diff/vendor/github.com/sergi/go-diff \
75
		shurcooL:sanitized_anchor_name:v1.0.0:shurcool_sanitized_anchor_name/vendor/github.com/shurcooL/sanitized_anchor_name \
76
		skip2:go-qrcode:da1b6568686e:skip2_go_qrcode/vendor/github.com/skip2/go-qrcode \
77
		stretchr:testify:v1.6.1:stretchr_testify/vendor/github.com/stretchr/testify \
78
		urfave:cli:v2.2.0:urfave_cli_v2/vendor/github.com/urfave/cli/v2 \
79
		xrash:smetrics:89a2a8a1fb0b:xrash_smetrics/vendor/github.com/xrash/smetrics
25
80
26
GO_PKGNAME=	github.com/${GH_ACCOUNT}/${PORTNAME}
81
PORTDOCS=	README.md docs/*
27
82
28
PLIST_FILES=	bin/gopass \
83
OPTIONS_DEFINE=	DOCS
29
		etc/bash_completion.d/gopass.sh \
30
		share/zsh/site-functions/_gopass
31
84
32
pre-build:
85
post-build:
33
	${GREP} -FRl github.com/nsf/termbox-go \
86
.for SHELL in bash fish zsh
34
		${WRKSRC}/vendor/github.com/jroimartin/gocui/ | \
87
	${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_WRKDIR_BIN}/${PORTNAME} completion ${SHELL} > ${GO_WRKSRC}/${SHELL}
35
		${XARGS} ${REINPLACE_CMD} -e \
88
.endfor
36
		s,github.com/nsf/termbox-go,github.com/gdamore/tcell/termbox,
89
90
do-install-DOCS-on:
91
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
92
	${INSTALL_DATA} ${GO_WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
93
	(cd ${GO_WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
37
94
38
post-install:
95
post-install:
39
	@${STAGEDIR}${PREFIX}/bin/gopass completion bash > ${WRKDIR}/gopass.comp.sh
40
	@${STAGEDIR}${PREFIX}/bin/gopass completion zsh > ${WRKDIR}/gopass.comp.zsh
41
	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d
96
	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d
42
	${INSTALL_DATA} ${WRKDIR}/gopass.comp.sh \
97
	${INSTALL_DATA} ${GO_WRKSRC}/bash \
43
		${STAGEDIR}${PREFIX}/etc/bash_completion.d/gopass.sh
98
		${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME}.sh
99
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions
100
	${INSTALL_DATA} ${GO_WRKSRC}/fish \
101
		${STAGEDIR}${PREFIX}/share/fish/completions/${PORTNAME}.fish
44
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
102
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
45
	${INSTALL_DATA} ${WRKDIR}/gopass.comp.zsh \
103
	${INSTALL_DATA} ${GO_WRKSRC}/zsh \
46
		${STAGEDIR}${PREFIX}/share/zsh/site-functions/_gopass
104
		${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME}
47
105
48
.include <bsd.port.mk>
106
.include <bsd.port.mk>
(-)b/security/gopass/distinfo (-3 / +113 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1564562559
1
TIMESTAMP = 1611494094
2
SHA256 (gopasspw-gopass-v1.8.6_GH0.tar.gz) = 77bbf6ed9ecdcf153f40bdaa014835fe99ed505762b20f8d33be1c2f72199fdf
2
SHA256 (gopasspw-gopass-v1.11.0_GH0.tar.gz) = 26ac90ef60d7f08e7d9361280d6457edb90642e821edba2c5e5cb0a09ca20b08
3
SIZE (gopasspw-gopass-v1.8.6_GH0.tar.gz) = 7072723
3
SIZE (gopasspw-gopass-v1.11.0_GH0.tar.gz) = 486905
4
SHA256 (FiloSottile-age-v1.0.0-beta4_GH0.tar.gz) = a0e644557ad37ed08dbae0fdbd6ddbcca6bebcd62a1f8a62544c4bd815ac3669
5
SIZE (FiloSottile-age-v1.0.0-beta4_GH0.tar.gz) = 36002
6
SHA256 (atotto-clipboard-v0.1.2_GH0.tar.gz) = 84704a60eb4de90eaebe6e8cbfab30bb53d103c26c25560d67d13469fd17934e
7
SIZE (atotto-clipboard-v0.1.2_GH0.tar.gz) = 4478
8
SHA256 (blang-semver-1a9109f8c4a1_GH0.tar.gz) = f05dfca21425b4fe064ac1329b44cd0532ab2896554202536ae0a044c4971fae
9
SIZE (blang-semver-1a9109f8c4a1_GH0.tar.gz) = 15409
10
SHA256 (caspr-io-yamlpath-502e8d113a9b_GH0.tar.gz) = 21c2f0bcc27ae04af0a4ead4a50fe679c0319338e8ea18cd70377d663c65fcc0
11
SIZE (caspr-io-yamlpath-502e8d113a9b_GH0.tar.gz) = 6330
12
SHA256 (cenkalti-backoff-v2.2.1_GH0.tar.gz) = a2c29d0184e7afc415975cf2689723028d2686ffbb67fe0999ab1d691e6d16db
13
SIZE (cenkalti-backoff-v2.2.1_GH0.tar.gz) = 8623
14
SHA256 (chzyer-readline-2972be24d48e_GH0.tar.gz) = 8f425cfb33fce61a137866c0a88117c68f49de79a61a341353fc97339c6b74da
15
SIZE (chzyer-readline-2972be24d48e_GH0.tar.gz) = 36825
16
SHA256 (cpuguy83-go-md2man-v2.0.0_GH0.tar.gz) = 50537880d42fc28b9c2e9aaa36b137349d43cc73d46436a499f8c928cd2fc576
17
SIZE (cpuguy83-go-md2man-v2.0.0_GH0.tar.gz) = 52021
18
SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
19
SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
20
SHA256 (dominikschulz-github-releases-v0.0.3_GH0.tar.gz) = c50522823d2abd63c25a9251c6806870e2a08d5de7f56a8dcc3c651882b87c86
21
SIZE (dominikschulz-github-releases-v0.0.3_GH0.tar.gz) = 2150
22
SHA256 (fatih-color-v1.9.0_GH0.tar.gz) = f5a6372ff7c87d22baaa2089e5cdd8a218fb3a9be047195c0ab421d5340f6f3f
23
SIZE (fatih-color-v1.9.0_GH0.tar.gz) = 1230941
24
SHA256 (go-ini-ini-v1.60.1_GH0.tar.gz) = 4cc8857ad31c132b0e6e873a34899f8fe71b11e30c767ec7818658800b1d98e2
25
SIZE (go-ini-ini-v1.60.1_GH0.tar.gz) = 49254
26
SHA256 (go-yaml-yaml-eeeca48fe776_GH0.tar.gz) = 77e421545f853bf0b0431ed5026f10ebeeadd436334ac156169b78f82e86bdf5
27
SIZE (go-yaml-yaml-eeeca48fe776_GH0.tar.gz) = 88787
28
SHA256 (go-yaml-yaml-v2.3.0_GH0.tar.gz) = 42027002bf258009d498600b04b8c9cbb29d2193185ea7bfa8fefe194fe72a07
29
SIZE (go-yaml-yaml-v2.3.0_GH0.tar.gz) = 72816
30
SHA256 (godbus-dbus-8a1682060722_GH0.tar.gz) = 94790f2f00c567b36d41851d643733a942f300ebfd5947ec8bef39633d1bf7f9
31
SIZE (godbus-dbus-8a1682060722_GH0.tar.gz) = 62412
32
SHA256 (gokyle-twofactor-v1.0.1_GH0.tar.gz) = 438d73c5864ab5a22d3921080febffb8fe7ebd14a193519d958ff83b0dd0d812
33
SIZE (gokyle-twofactor-v1.0.1_GH0.tar.gz) = 22519
34
SHA256 (golang-crypto-afb6bcd081ae_GH0.tar.gz) = 5fc2dcc66e5ef145777dd348288ca8c341c6f60b0c5f5a55503e6462932b736a
35
SIZE (golang-crypto-afb6bcd081ae_GH0.tar.gz) = 1732331
36
SHA256 (golang-net-f5854403a974_GH0.tar.gz) = 75e94d61e00b4aec6b7baea0927e51a92239caf876214f45394258855c73f92f
37
SIZE (golang-net-f5854403a974_GH0.tar.gz) = 1178323
38
SHA256 (golang-sys-9f70ab9862d5_GH0.tar.gz) = d97abbad76f3cbacc96d49d0a5da45f3193dad52aad86bb5c6f2024fbce457fc
39
SIZE (golang-sys-9f70ab9862d5_GH0.tar.gz) = 1072169
40
SHA256 (golang-text-v0.3.3_GH0.tar.gz) = 1604233637e3593749fbbb13b5069b08e6feba6d2b55a02fd3148793d5871185
41
SIZE (golang-text-v0.3.3_GH0.tar.gz) = 7747332
42
SHA256 (google-go-cmp-v0.5.2_GH0.tar.gz) = 76e0c4238e7fec1490ef2c8b4719a024ade7f4b8778965acb888566535ee9dd5
43
SIZE (google-go-cmp-v0.5.2_GH0.tar.gz) = 99769
44
SHA256 (google-go-github-v17.0.0_GH0.tar.gz) = 75e6007d9a17b91864d1ef83de75c07abafbe05d82caaf140522b94299abfb16
45
SIZE (google-go-github-v17.0.0_GH0.tar.gz) = 212084
46
SHA256 (google-go-querystring-v1.0.0_GH0.tar.gz) = 59fdfd4d740c85c60c35d3e09b587cfa2b435e78178ac4a23950afbece7118ed
47
SIZE (google-go-querystring-v1.0.0_GH0.tar.gz) = 7529
48
SHA256 (google-uuid-v1.1.1_GH0.tar.gz) = bebd4b0b4ea152a9793615ef23c83f688876d8c284a2092264d20a4bf4ffc423
49
SIZE (google-uuid-v1.1.1_GH0.tar.gz) = 13543
50
SHA256 (gotestyourself-gotest.tools-v2.2.0_GH0.tar.gz) = 5d4c441f8cb2949ddab1d196fac936df79b629b580c88597b100a74a97ca58ea
51
SIZE (gotestyourself-gotest.tools-v2.2.0_GH0.tar.gz) = 56880
52
SHA256 (hashicorp-errwrap-v1.0.0_GH0.tar.gz) = 26afc0e5895c6ce87c881c5c02c682ccc9a08174a9c27ca26d4a1e72dbf78128
53
SIZE (hashicorp-errwrap-v1.0.0_GH0.tar.gz) = 8346
54
SHA256 (hashicorp-go-multierror-v1.1.0_GH0.tar.gz) = 466a1f3596417a35b407d06d2dc2cb87dba46b025af4f77d30f82aa6e0e6d4d4
55
SIZE (hashicorp-go-multierror-v1.1.0_GH0.tar.gz) = 12084
56
SHA256 (hashicorp-golang-lru-v0.5.4_GH0.tar.gz) = d50c188af0cc8b22e7e4b79e9071694fa06428a9964b22d68dc997fa787a177a
57
SIZE (hashicorp-golang-lru-v0.5.4_GH0.tar.gz) = 13428
58
SHA256 (jsimonetti-pwscheme-76804708ecad_GH0.tar.gz) = 13f01f49a06df602ffe34f45adc2614d06babd506c11a5218593a76aac8284e8
59
SIZE (jsimonetti-pwscheme-76804708ecad_GH0.tar.gz) = 3857
60
SHA256 (json-iterator-go-v1.1.10_GH0.tar.gz) = 15e761079f413a9edcf86ea628998e328c12aaed92af462363191fa76e9809a6
61
SIZE (json-iterator-go-v1.1.10_GH0.tar.gz) = 83384
62
SHA256 (kballard-go-shellquote-95032a82bc51_GH0.tar.gz) = dde336eb697f7f9c26cf6d1467f75b6cf559262c1b0b110d28fff29790f76bc5
63
SIZE (kballard-go-shellquote-95032a82bc51_GH0.tar.gz) = 4328
64
SHA256 (klauspost-cpuid-v1.3.1_GH0.tar.gz) = 3bf2da7358c8ed33c05bac2ca733749ade03eadf184d81cc7b16fcbe2e230f1d
65
SIZE (klauspost-cpuid-v1.3.1_GH0.tar.gz) = 367144
66
SHA256 (martinhoefling-goxkcdpwgen-7dc3d102eca3_GH0.tar.gz) = b30b48e7adfb39531b66c8ac1e5d6a858a0a75a73911ae8568512525d9ea11d1
67
SIZE (martinhoefling-goxkcdpwgen-7dc3d102eca3_GH0.tar.gz) = 287937
68
SHA256 (mattn-go-colorable-v0.1.7_GH0.tar.gz) = e394441b47cb26bb0c60ffdf2c60d57facbbc39f7a60763fdb1ec752cb460abf
69
SIZE (mattn-go-colorable-v0.1.7_GH0.tar.gz) = 9560
70
SHA256 (mattn-go-isatty-v0.0.12_GH0.tar.gz) = addbdc341d7685ed4cc8d2d8a8fd2bd9b784bde00d0ea99fb251039fc10c611c
71
SIZE (mattn-go-isatty-v0.0.12_GH0.tar.gz) = 4548
72
SHA256 (minio-md5-simd-v1.1.0_GH0.tar.gz) = f4565eeff59db2fa45fb5f49936381d9a5fad8bd621be33cf96ffd30077111c0
73
SIZE (minio-md5-simd-v1.1.0_GH0.tar.gz) = 99235
74
SHA256 (minio-minio-go-v7.0.7_GH0.tar.gz) = 3c9897e87671bba1b64b1a6820fa31d61b8e9d10c94c91e5101397317b342a93
75
SIZE (minio-minio-go-v7.0.7_GH0.tar.gz) = 236123
76
SHA256 (minio-sha256-simd-v0.1.1_GH0.tar.gz) = bc1f1e80dc1291f6d26933658155488cc895f6b8a4944479d462cf5a79112109
77
SIZE (minio-sha256-simd-v0.1.1_GH0.tar.gz) = 65024
78
SHA256 (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 646671c73a84a8dfb4a5a76b80c7b63549ffefa906524d45077301bc7da76600
79
SIZE (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 3362
80
SHA256 (mitchellh-go-ps-v1.0.0_GH0.tar.gz) = c3ad0af6733915a83b54300427e6bca2a124bf16a5732c3f630b3ef53e4eef43
81
SIZE (mitchellh-go-ps-v1.0.0_GH0.tar.gz) = 7610
82
SHA256 (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = d673e902118a6ece63198dc7e0961e904d0410f142726df0936ec1a52035a60f
83
SIZE (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = 7526
84
SHA256 (modern-go-reflect2-v1.0.1_GH0.tar.gz) = d24e856d9aa8fd51b9e6c2cdd712a44c8d18cb8b72802f1bd16e0470322363fd
85
SIZE (modern-go-reflect2-v1.0.1_GH0.tar.gz) = 14394
86
SHA256 (muesli-crunchy-v0.4.0_GH0.tar.gz) = 12f5c95ee37c5c075219274ee3be6bdd41409171f09ab83f95348336159ae4b9
87
SIZE (muesli-crunchy-v0.4.0_GH0.tar.gz) = 7785
88
SHA256 (nbutton23-zxcvbn-go-ae427f1e4c1d_GH0.tar.gz) = 13d860fd8024c61459d362b4fbd7c8b3363d056e54464a5fb778e5fb284e41c8
89
SIZE (nbutton23-zxcvbn-go-ae427f1e4c1d_GH0.tar.gz) = 980123
90
SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
91
SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
92
SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
93
SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
94
SHA256 (rs-xid-v1.2.1_GH0.tar.gz) = bb207227d5ae99bda71d38ae11e29b822c9b572223781bc282ad2f8e69002f2c
95
SIZE (rs-xid-v1.2.1_GH0.tar.gz) = 9553
96
SHA256 (rsc-qr-v0.2.0_GH0.tar.gz) = a39800570e994df470ff3917b2131d80829ae447d3aac794034ef87cb93d1a66
97
SIZE (rsc-qr-v0.2.0_GH0.tar.gz) = 18808
98
SHA256 (russross-blackfriday-v2.0.1_GH0.tar.gz) = 5a0f38a36b6f3b2d59b72d713451a895a4d3a4406b3533882483782e37797cff
99
SIZE (russross-blackfriday-v2.0.1_GH0.tar.gz) = 79613
100
SHA256 (schollz-closestmatch-1fbe626be92e_GH0.tar.gz) = a28392861297a7512102810e12ce0f7bcaa1cbe360d1bf02c7c76af2557e1979
101
SIZE (schollz-closestmatch-1fbe626be92e_GH0.tar.gz) = 624004
102
SHA256 (sergi-go-diff-v1.1.0_GH0.tar.gz) = 3d4362670655e970366d555418f3c8d179c217c0499ef5573ab7176352229451
103
SIZE (sergi-go-diff-v1.1.0_GH0.tar.gz) = 43552
104
SHA256 (shurcooL-sanitized_anchor_name-v1.0.0_GH0.tar.gz) = 7e11964980f9b8595c17bc8970f0174621afe464920e38df7f8d77e45058388f
105
SIZE (shurcooL-sanitized_anchor_name-v1.0.0_GH0.tar.gz) = 2143
106
SHA256 (skip2-go-qrcode-da1b6568686e_GH0.tar.gz) = af179c37da861a43242fb4383186724b34866d7b5bd3e54ca44031a2b9f92046
107
SIZE (skip2-go-qrcode-da1b6568686e_GH0.tar.gz) = 36693
108
SHA256 (stretchr-testify-v1.6.1_GH0.tar.gz) = 40fd7204ab72ca9d8759f1cc3604dd17f556a0f9177f6fc05dd0cad9f06e708f
109
SIZE (stretchr-testify-v1.6.1_GH0.tar.gz) = 84215
110
SHA256 (urfave-cli-v2.2.0_GH0.tar.gz) = 5c3717e403ec924011513cfb7542360c156ef1e4222ca21697198ca47f5ca731
111
SIZE (urfave-cli-v2.2.0_GH0.tar.gz) = 3404022
112
SHA256 (xrash-smetrics-89a2a8a1fb0b_GH0.tar.gz) = eb61a33f8ec4d965c75574ff3c22a9a5fd26fe69ead8bf7b7381a786df4b4859
113
SIZE (xrash-smetrics-89a2a8a1fb0b_GH0.tar.gz) = 1823869
(-)a/security/gopass/files/patch-vendor_github.com_gdamore_tcell_termbox_compat.go (-158 lines)
Removed Link Here
1
--- vendor/github.com/gdamore/tcell/termbox/compat.go.orig	2019-07-26 09:44:40 UTC
2
+++ vendor/github.com/gdamore/tcell/termbox/compat.go
3
@@ -1,4 +1,4 @@
4
-// Copyright 2016 The TCell Authors
5
+// Copyright 2020 The TCell Authors
6
 //
7
 // Licensed under the Apache License, Version 2.0 (the "License");
8
 // you may not use file except in compliance with the License.
9
@@ -12,7 +12,7 @@
10
 // See the License for the specific language governing permissions and
11
 // limitations under the License.
12
 
13
-// Package termbox is a compatibility layer to allow tcells to emulate
14
+// Package termbox is a compatibility layer to allow tcell to emulate
15
 // the github.com/nsf/termbox package.
16
 package termbox
17
 
18
@@ -236,63 +236,83 @@ const (
19
 
20
 // Keys codes.
21
 const (
22
-	KeyF1         = Key(tcell.KeyF1)
23
-	KeyF2         = Key(tcell.KeyF2)
24
-	KeyF3         = Key(tcell.KeyF3)
25
-	KeyF4         = Key(tcell.KeyF4)
26
-	KeyF5         = Key(tcell.KeyF5)
27
-	KeyF6         = Key(tcell.KeyF6)
28
-	KeyF7         = Key(tcell.KeyF7)
29
-	KeyF8         = Key(tcell.KeyF8)
30
-	KeyF9         = Key(tcell.KeyF9)
31
-	KeyF10        = Key(tcell.KeyF10)
32
-	KeyF11        = Key(tcell.KeyF11)
33
-	KeyF12        = Key(tcell.KeyF12)
34
-	KeyInsert     = Key(tcell.KeyInsert)
35
-	KeyDelete     = Key(tcell.KeyDelete)
36
-	KeyHome       = Key(tcell.KeyHome)
37
-	KeyEnd        = Key(tcell.KeyEnd)
38
-	KeyArrowUp    = Key(tcell.KeyUp)
39
-	KeyArrowDown  = Key(tcell.KeyDown)
40
-	KeyArrowRight = Key(tcell.KeyRight)
41
-	KeyArrowLeft  = Key(tcell.KeyLeft)
42
-	KeyCtrlA      = Key(tcell.KeyCtrlA)
43
-	KeyCtrlB      = Key(tcell.KeyCtrlB)
44
-	KeyCtrlC      = Key(tcell.KeyCtrlC)
45
-	KeyCtrlD      = Key(tcell.KeyCtrlD)
46
-	KeyCtrlE      = Key(tcell.KeyCtrlE)
47
-	KeyCtrlF      = Key(tcell.KeyCtrlF)
48
-	KeyCtrlG      = Key(tcell.KeyCtrlG)
49
-	KeyCtrlH      = Key(tcell.KeyCtrlH)
50
-	KeyCtrlI      = Key(tcell.KeyCtrlI)
51
-	KeyCtrlJ      = Key(tcell.KeyCtrlJ)
52
-	KeyCtrlK      = Key(tcell.KeyCtrlK)
53
-	KeyCtrlL      = Key(tcell.KeyCtrlL)
54
-	KeyCtrlM      = Key(tcell.KeyCtrlM)
55
-	KeyCtrlN      = Key(tcell.KeyCtrlN)
56
-	KeyCtrlO      = Key(tcell.KeyCtrlO)
57
-	KeyCtrlP      = Key(tcell.KeyCtrlP)
58
-	KeyCtrlQ      = Key(tcell.KeyCtrlQ)
59
-	KeyCtrlR      = Key(tcell.KeyCtrlR)
60
-	KeyCtrlS      = Key(tcell.KeyCtrlS)
61
-	KeyCtrlT      = Key(tcell.KeyCtrlT)
62
-	KeyCtrlU      = Key(tcell.KeyCtrlU)
63
-	KeyCtrlV      = Key(tcell.KeyCtrlV)
64
-	KeyCtrlW      = Key(tcell.KeyCtrlW)
65
-	KeyCtrlX      = Key(tcell.KeyCtrlX)
66
-	KeyCtrlY      = Key(tcell.KeyCtrlY)
67
-	KeyCtrlZ      = Key(tcell.KeyCtrlZ)
68
-	KeyBackspace  = Key(tcell.KeyBackspace)
69
-	KeyBackspace2 = Key(tcell.KeyBackspace2)
70
-	KeyTab        = Key(tcell.KeyTab)
71
-	KeyEnter      = Key(tcell.KeyEnter)
72
-	KeyEsc        = Key(tcell.KeyEscape)
73
-	KeyPgdn       = Key(tcell.KeyPgDn)
74
-	KeyPgup       = Key(tcell.KeyPgUp)
75
-	MouseLeft     = Key(tcell.KeyF63) // arbitrary assignments
76
-	MouseRight    = Key(tcell.KeyF62)
77
-	MouseMiddle   = Key(tcell.KeyF61)
78
-	KeySpace      = Key(tcell.Key(' '))
79
+	KeyF1             = Key(tcell.KeyF1)
80
+	KeyF2             = Key(tcell.KeyF2)
81
+	KeyF3             = Key(tcell.KeyF3)
82
+	KeyF4             = Key(tcell.KeyF4)
83
+	KeyF5             = Key(tcell.KeyF5)
84
+	KeyF6             = Key(tcell.KeyF6)
85
+	KeyF7             = Key(tcell.KeyF7)
86
+	KeyF8             = Key(tcell.KeyF8)
87
+	KeyF9             = Key(tcell.KeyF9)
88
+	KeyF10            = Key(tcell.KeyF10)
89
+	KeyF11            = Key(tcell.KeyF11)
90
+	KeyF12            = Key(tcell.KeyF12)
91
+	KeyInsert         = Key(tcell.KeyInsert)
92
+	KeyDelete         = Key(tcell.KeyDelete)
93
+	KeyHome           = Key(tcell.KeyHome)
94
+	KeyEnd            = Key(tcell.KeyEnd)
95
+	KeyArrowUp        = Key(tcell.KeyUp)
96
+	KeyArrowDown      = Key(tcell.KeyDown)
97
+	KeyArrowRight     = Key(tcell.KeyRight)
98
+	KeyArrowLeft      = Key(tcell.KeyLeft)
99
+	KeyCtrlA          = Key(tcell.KeyCtrlA)
100
+	KeyCtrlB          = Key(tcell.KeyCtrlB)
101
+	KeyCtrlC          = Key(tcell.KeyCtrlC)
102
+	KeyCtrlD          = Key(tcell.KeyCtrlD)
103
+	KeyCtrlE          = Key(tcell.KeyCtrlE)
104
+	KeyCtrlF          = Key(tcell.KeyCtrlF)
105
+	KeyCtrlG          = Key(tcell.KeyCtrlG)
106
+	KeyCtrlH          = Key(tcell.KeyCtrlH)
107
+	KeyCtrlI          = Key(tcell.KeyCtrlI)
108
+	KeyCtrlJ          = Key(tcell.KeyCtrlJ)
109
+	KeyCtrlK          = Key(tcell.KeyCtrlK)
110
+	KeyCtrlL          = Key(tcell.KeyCtrlL)
111
+	KeyCtrlM          = Key(tcell.KeyCtrlM)
112
+	KeyCtrlN          = Key(tcell.KeyCtrlN)
113
+	KeyCtrlO          = Key(tcell.KeyCtrlO)
114
+	KeyCtrlP          = Key(tcell.KeyCtrlP)
115
+	KeyCtrlQ          = Key(tcell.KeyCtrlQ)
116
+	KeyCtrlR          = Key(tcell.KeyCtrlR)
117
+	KeyCtrlS          = Key(tcell.KeyCtrlS)
118
+	KeyCtrlT          = Key(tcell.KeyCtrlT)
119
+	KeyCtrlU          = Key(tcell.KeyCtrlU)
120
+	KeyCtrlV          = Key(tcell.KeyCtrlV)
121
+	KeyCtrlW          = Key(tcell.KeyCtrlW)
122
+	KeyCtrlX          = Key(tcell.KeyCtrlX)
123
+	KeyCtrlY          = Key(tcell.KeyCtrlY)
124
+	KeyCtrlZ          = Key(tcell.KeyCtrlZ)
125
+	KeyCtrlUnderscore = Key(tcell.KeyCtrlUnderscore)
126
+	KeyBackspace      = Key(tcell.KeyBackspace)
127
+	KeyBackspace2     = Key(tcell.KeyBackspace2)
128
+	KeyTab            = Key(tcell.KeyTab)
129
+	KeyEnter          = Key(tcell.KeyEnter)
130
+	KeyEsc            = Key(tcell.KeyEscape)
131
+	KeyPgdn           = Key(tcell.KeyPgDn)
132
+	KeyPgup           = Key(tcell.KeyPgUp)
133
+	KeySpace          = Key(tcell.Key(' '))
134
+	KeyTilde          = Key(tcell.Key('~'))
135
+
136
+	// The following assignments are provided for termbox
137
+	// compatibility.  Their use in applications is discouraged.
138
+	// The mouse keys are completely not supported as tcell uses
139
+	// a separate mouse event instead of key strokes.
140
+	MouseLeft         = Key(tcell.KeyF63) // arbitrary assignments
141
+	MouseRight        = Key(tcell.KeyF62)
142
+	MouseMiddle       = Key(tcell.KeyF61)
143
+	MouseRelease      = Key(tcell.KeyF60)
144
+	MouseWheelUp      = Key(tcell.KeyF59)
145
+	MouseWheelDown    = Key(tcell.KeyF58)
146
+	KeyCtrl2          = Key(tcell.KeyNUL) // termbox defines theses
147
+	KeyCtrl3          = Key(tcell.KeyEscape)
148
+	KeyCtrl4          = Key(tcell.KeyCtrlBackslash)
149
+	KeyCtrl5          = Key(tcell.KeyCtrlRightSq)
150
+	KeyCtrl6          = Key(tcell.KeyCtrlCarat)
151
+	KeyCtrl7          = Key(tcell.KeyCtrlUnderscore)
152
+	KeyCtrlSlash      = Key(tcell.KeyCtrlUnderscore)
153
+	KeyCtrlRsqBracket = Key(tcell.KeyCtrlRightSq)
154
+	KeyCtrlBackslash  = Key(tcell.KeyCtrlBackslash)
155
+	KeyCtrlLsqBracket = Key(tcell.KeyCtrlLeftSq)
156
 )
157
 
158
 // Modifiers.
(-)a/security/gopass/files/patch-vendor_github.com_jroimartin_gocui_gui.go (-15 lines)
Removed Link Here
1
--- vendor/github.com/jroimartin/gocui/gui.go.orig	2019-07-26 09:44:40 UTC
2
+++ vendor/github.com/jroimartin/gocui/gui.go
3
@@ -115,11 +115,7 @@ func (g *Gui) SetRune(x, y int, ch rune, fgColor, bgCo
4
 // Rune returns the rune contained in the cell at the given position.
5
 // It checks if the position is valid.
6
 func (g *Gui) Rune(x, y int) (rune, error) {
7
-	if x < 0 || y < 0 || x >= g.maxX || y >= g.maxY {
8
-		return ' ', errors.New("invalid point")
9
-	}
10
-	c := termbox.CellBuffer()[y*g.maxX+x]
11
-	return c.Ch, nil
12
+	return ' ', errors.New("unimplemented")
13
 }
14
 
15
 // SetView creates a new view with its top-left corner at (x0, y0)
(-)a/security/gopass/files/patch-vendor_github.com_jroimartin_gocui_keybinding.go (-23 lines)
Removed Link Here
1
--- vendor/github.com/jroimartin/gocui/keybinding.go.orig	2019-07-26 09:44:40 UTC
2
+++ vendor/github.com/jroimartin/gocui/keybinding.go
3
@@ -78,9 +78,9 @@ const (
4
 
5
 // Keys combinations.
6
 const (
7
-	KeyCtrlTilde      Key = Key(termbox.KeyCtrlTilde)
8
+//	KeyCtrlTilde      Key = Key(termbox.KeyCtrlTilde)
9
 	KeyCtrl2              = Key(termbox.KeyCtrl2)
10
-	KeyCtrlSpace          = Key(termbox.KeyCtrlSpace)
11
+//	KeyCtrlSpace          = Key(termbox.KeyCtrlSpace)
12
 	KeyCtrlA              = Key(termbox.KeyCtrlA)
13
 	KeyCtrlB              = Key(termbox.KeyCtrlB)
14
 	KeyCtrlC              = Key(termbox.KeyCtrlC)
15
@@ -123,7 +123,7 @@ const (
16
 	KeyCtrlUnderscore     = Key(termbox.KeyCtrlUnderscore)
17
 	KeySpace              = Key(termbox.KeySpace)
18
 	KeyBackspace2         = Key(termbox.KeyBackspace2)
19
-	KeyCtrl8              = Key(termbox.KeyCtrl8)
20
+//	KeyCtrl8              = Key(termbox.KeyCtrl8)
21
 )
22
 
23
 // Modifier allows to define special keys combinations. They can be used
(-)b/security/gopass/pkg-descr (-1 / +1 lines)
Lines 3-6 The slightly more awesome Standard Unix Password Manager for teams. Link Here
3
gopass is a rewrite of the pass password manager in Go with the aim
3
gopass is a rewrite of the pass password manager in Go with the aim
4
of making it cross-platform and adding additional features.
4
of making it cross-platform and adding additional features.
5
5
6
WWW: https://www.justwatch.com/gopass
6
WWW: https://www.gopass.pw/

Return to bug 252988