View | Details | Raw Unified | Return to bug 264104
Collapse All | Expand All

(-)b/devel/gfold/Makefile (+31 lines)
Added Link Here
1
PORTNAME=	gfold
2
DISTVERSION=	4.0.0
3
CATEGORIES=	devel
4
5
MAINTAINER=	sec.research.2005@gmail.com
6
COMMENT=	CLI tool to help keep track of your Git repositories
7
8
LICENSE=	APACHE20
9
LICENSE_FILE=	${WRKSRC}/LICENSE
10
11
USES=		cargo
12
USE_GITHUB=	yes
13
GH_ACCOUNT=	nickgerace
14
BINARY_NAME=	gitfold
15
16
OPTIONS_DEFINE=		DOCS
17
OPTIONS_DEFAULT=	DOCS
18
19
PORTDOCS=	CHANGELOG.md README.md
20
PLIST_FILES=	bin/${BINARY_NAME}
21
22
post-install:
23
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
24
	${MV} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${BINARY_NAME}
25
26
post-install-DOCS-on:
27
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
28
	(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
29
30
.include "${.CURDIR}/bsd.gfold.mk"
31
.include <bsd.port.mk>
(-)b/devel/gfold/bsd.gfold.mk (+74 lines)
Added Link Here
1
CARGO_CRATES=	addr2line-0.17.0 \
2
		adler-1.0.2 \
3
		anyhow-1.0.57 \
4
		argh-0.1.7 \
5
		argh_derive-0.1.7 \
6
		argh_shared-0.1.7 \
7
		atty-0.2.14 \
8
		autocfg-1.1.0 \
9
		backtrace-0.3.65 \
10
		bitflags-1.3.2 \
11
		cc-1.0.73 \
12
		cfg-if-1.0.0 \
13
		crossbeam-channel-0.5.4 \
14
		crossbeam-deque-0.8.1 \
15
		crossbeam-epoch-0.9.8 \
16
		crossbeam-utils-0.8.8 \
17
		dirs-4.0.0 \
18
		dirs-sys-0.3.7 \
19
		either-1.6.1 \
20
		env_logger-0.9.0 \
21
		form_urlencoded-1.0.1 \
22
		getrandom-0.2.6 \
23
		gimli-0.26.1 \
24
		git2-0.14.3 \
25
		heck-0.3.3 \
26
		hermit-abi-0.1.19 \
27
		humantime-2.1.0 \
28
		idna-0.2.3 \
29
		itoa-1.0.1 \
30
		jobserver-0.1.24 \
31
		lazy_static-1.4.0 \
32
		libc-0.2.125 \
33
		libgit2-sys-0.13.3+1.4.2 \
34
		libz-sys-1.1.6 \
35
		log-0.4.17 \
36
		matches-0.1.9 \
37
		memchr-2.5.0 \
38
		memoffset-0.6.5 \
39
		miniz_oxide-0.5.1 \
40
		num_cpus-1.13.1 \
41
		object-0.28.4 \
42
		percent-encoding-2.1.0 \
43
		pkg-config-0.3.25 \
44
		proc-macro2-1.0.38 \
45
		quote-1.0.18 \
46
		rayon-1.5.2 \
47
		rayon-core-1.9.2 \
48
		redox_syscall-0.2.13 \
49
		redox_users-0.4.3 \
50
		rustc-demangle-0.1.21 \
51
		ryu-1.0.9 \
52
		scopeguard-1.1.0 \
53
		serde-1.0.137 \
54
		serde_derive-1.0.137 \
55
		serde_json-1.0.81 \
56
		syn-1.0.93 \
57
		termcolor-1.1.3 \
58
		thiserror-1.0.31 \
59
		thiserror-impl-1.0.31 \
60
		tinyvec-1.6.0 \
61
		tinyvec_macros-0.1.0 \
62
		toml-0.5.9 \
63
		unicode-bidi-0.3.8 \
64
		unicode-normalization-0.1.19 \
65
		unicode-segmentation-1.9.0 \
66
		unicode-xid-0.2.3 \
67
		url-2.2.2 \
68
		vcpkg-0.2.15 \
69
		wasi-0.10.2+wasi-snapshot-preview1 \
70
		winapi-0.3.9 \
71
		winapi-i686-pc-windows-gnu-0.4.0 \
72
		winapi-util-0.1.5 \
73
		winapi-x86_64-pc-windows-gnu-0.4.0
74
(-)b/devel/gfold/distinfo (+149 lines)
Added Link Here
1
TIMESTAMP = 1653064391
2
SHA256 (rust/crates/addr2line-0.17.0.crate) = b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b
3
SIZE (rust/crates/addr2line-0.17.0.crate) = 32260
4
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
5
SIZE (rust/crates/adler-1.0.2.crate) = 12778
6
SHA256 (rust/crates/anyhow-1.0.57.crate) = 08f9b8508dccb7687a1d6c4ce66b2b0ecef467c94667de27d8d7fe1f8d2a9cdc
7
SIZE (rust/crates/anyhow-1.0.57.crate) = 44614
8
SHA256 (rust/crates/argh-0.1.7.crate) = dbb41d85d92dfab96cb95ab023c265c5e4261bb956c0fb49ca06d90c570f1958
9
SIZE (rust/crates/argh-0.1.7.crate) = 15556
10
SHA256 (rust/crates/argh_derive-0.1.7.crate) = be69f70ef5497dd6ab331a50bd95c6ac6b8f7f17a7967838332743fbd58dc3b5
11
SIZE (rust/crates/argh_derive-0.1.7.crate) = 17650
12
SHA256 (rust/crates/argh_shared-0.1.7.crate) = e6f8c380fa28aa1b36107cd97f0196474bb7241bb95a453c5c01a15ac74b2eac
13
SIZE (rust/crates/argh_shared-0.1.7.crate) = 4093
14
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
15
SIZE (rust/crates/atty-0.2.14.crate) = 5470
16
SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
17
SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
18
SHA256 (rust/crates/backtrace-0.3.65.crate) = 11a17d453482a265fd5f8479f2a3f405566e6ca627837aaddb85af8b1ab8ef61
19
SIZE (rust/crates/backtrace-0.3.65.crate) = 74129
20
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
21
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
22
SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
23
SIZE (rust/crates/cc-1.0.73.crate) = 57880
24
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
25
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
26
SHA256 (rust/crates/crossbeam-channel-0.5.4.crate) = 5aaa7bd5fb665c6864b5f963dd9097905c54125909c7aa94c9e18507cdbe6c53
27
SIZE (rust/crates/crossbeam-channel-0.5.4.crate) = 88237
28
SHA256 (rust/crates/crossbeam-deque-0.8.1.crate) = 6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e
29
SIZE (rust/crates/crossbeam-deque-0.8.1.crate) = 20852
30
SHA256 (rust/crates/crossbeam-epoch-0.9.8.crate) = 1145cf131a2c6ba0615079ab6a638f7e1973ac9c2634fcbeaaad6114246efe8c
31
SIZE (rust/crates/crossbeam-epoch-0.9.8.crate) = 46012
32
SHA256 (rust/crates/crossbeam-utils-0.8.8.crate) = 0bf124c720b7686e3c2663cf54062ab0f68a88af2fb6a030e87e30bf721fcb38
33
SIZE (rust/crates/crossbeam-utils-0.8.8.crate) = 39681
34
SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
35
SIZE (rust/crates/dirs-4.0.0.crate) = 12503
36
SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
37
SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
38
SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
39
SIZE (rust/crates/either-1.6.1.crate) = 13641
40
SHA256 (rust/crates/env_logger-0.9.0.crate) = 0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3
41
SIZE (rust/crates/env_logger-0.9.0.crate) = 33573
42
SHA256 (rust/crates/form_urlencoded-1.0.1.crate) = 5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191
43
SIZE (rust/crates/form_urlencoded-1.0.1.crate) = 8773
44
SHA256 (rust/crates/getrandom-0.2.6.crate) = 9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad
45
SIZE (rust/crates/getrandom-0.2.6.crate) = 28043
46
SHA256 (rust/crates/gimli-0.26.1.crate) = 78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4
47
SIZE (rust/crates/gimli-0.26.1.crate) = 716168
48
SHA256 (rust/crates/git2-0.14.3.crate) = 5e77a14ffc6ba4ad5188d6cf428894c4fcfda725326b37558f35bb677e712cec
49
SIZE (rust/crates/git2-0.14.3.crate) = 196640
50
SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
51
SIZE (rust/crates/heck-0.3.3.crate) = 10260
52
SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
53
SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
54
SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
55
SIZE (rust/crates/humantime-2.1.0.crate) = 16749
56
SHA256 (rust/crates/idna-0.2.3.crate) = 418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8
57
SIZE (rust/crates/idna-0.2.3.crate) = 271023
58
SHA256 (rust/crates/itoa-1.0.1.crate) = 1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35
59
SIZE (rust/crates/itoa-1.0.1.crate) = 11059
60
SHA256 (rust/crates/jobserver-0.1.24.crate) = af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa
61
SIZE (rust/crates/jobserver-0.1.24.crate) = 21303
62
SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
63
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
64
SHA256 (rust/crates/libc-0.2.125.crate) = 5916d2ae698f6de9bfb891ad7a8d65c09d232dc58cc4ac433c7da3b2fd84bc2b
65
SIZE (rust/crates/libc-0.2.125.crate) = 589236
66
SHA256 (rust/crates/libgit2-sys-0.13.3+1.4.2.crate) = c24d36c3ac9b9996a2418d6bf428cc0bc5d1a814a84303fc60986088c5ed60de
67
SIZE (rust/crates/libgit2-sys-0.13.3+1.4.2.crate) = 1506301
68
SHA256 (rust/crates/libz-sys-1.1.6.crate) = 92e7e15d7610cce1d9752e137625f14e61a28cd45929b6e12e47b50fe154ee2e
69
SIZE (rust/crates/libz-sys-1.1.6.crate) = 1508051
70
SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
71
SIZE (rust/crates/log-0.4.17.crate) = 38028
72
SHA256 (rust/crates/matches-0.1.9.crate) = a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f
73
SIZE (rust/crates/matches-0.1.9.crate) = 2246
74
SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
75
SIZE (rust/crates/memchr-2.5.0.crate) = 65812
76
SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
77
SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
78
SHA256 (rust/crates/miniz_oxide-0.5.1.crate) = d2b29bd4bc3f33391105ebee3589c19197c4271e3e5a9ec9bfe8127eeff8f082
79
SIZE (rust/crates/miniz_oxide-0.5.1.crate) = 52418
80
SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1
81
SIZE (rust/crates/num_cpus-1.13.1.crate) = 14752
82
SHA256 (rust/crates/object-0.28.4.crate) = e42c982f2d955fac81dd7e1d0e1426a7d702acd9c98d19ab01083a6a0328c424
83
SIZE (rust/crates/object-0.28.4.crate) = 237248
84
SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
85
SIZE (rust/crates/percent-encoding-2.1.0.crate) = 9748
86
SHA256 (rust/crates/pkg-config-0.3.25.crate) = 1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae
87
SIZE (rust/crates/pkg-config-0.3.25.crate) = 16838
88
SHA256 (rust/crates/proc-macro2-1.0.38.crate) = 9027b48e9d4c9175fa2218adf3557f91c1137021739951d4932f5f8268ac48aa
89
SIZE (rust/crates/proc-macro2-1.0.38.crate) = 41687
90
SHA256 (rust/crates/quote-1.0.18.crate) = a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1
91
SIZE (rust/crates/quote-1.0.18.crate) = 28911
92
SHA256 (rust/crates/rayon-1.5.2.crate) = fd249e82c21598a9a426a4e00dd7adc1d640b22445ec8545feef801d1a74c221
93
SIZE (rust/crates/rayon-1.5.2.crate) = 165456
94
SHA256 (rust/crates/rayon-core-1.9.2.crate) = 9f51245e1e62e1f1629cbfec37b5793bbabcaeb90f30e94d2ba03564687353e4
95
SIZE (rust/crates/rayon-core-1.9.2.crate) = 65221
96
SHA256 (rust/crates/redox_syscall-0.2.13.crate) = 62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42
97
SIZE (rust/crates/redox_syscall-0.2.13.crate) = 23759
98
SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
99
SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
100
SHA256 (rust/crates/rustc-demangle-0.1.21.crate) = 7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342
101
SIZE (rust/crates/rustc-demangle-0.1.21.crate) = 27920
102
SHA256 (rust/crates/ryu-1.0.9.crate) = 73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f
103
SIZE (rust/crates/ryu-1.0.9.crate) = 48391
104
SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
105
SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
106
SHA256 (rust/crates/serde-1.0.137.crate) = 61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1
107
SIZE (rust/crates/serde-1.0.137.crate) = 76182
108
SHA256 (rust/crates/serde_derive-1.0.137.crate) = 1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be
109
SIZE (rust/crates/serde_derive-1.0.137.crate) = 54831
110
SHA256 (rust/crates/serde_json-1.0.81.crate) = 9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c
111
SIZE (rust/crates/serde_json-1.0.81.crate) = 144480
112
SHA256 (rust/crates/syn-1.0.93.crate) = 04066589568b72ec65f42d65a1a52436e954b168773148893c020269563decf2
113
SIZE (rust/crates/syn-1.0.93.crate) = 236682
114
SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
115
SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
116
SHA256 (rust/crates/thiserror-1.0.31.crate) = bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a
117
SIZE (rust/crates/thiserror-1.0.31.crate) = 18013
118
SHA256 (rust/crates/thiserror-impl-1.0.31.crate) = 0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a
119
SIZE (rust/crates/thiserror-impl-1.0.31.crate) = 15283
120
SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
121
SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
122
SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
123
SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
124
SHA256 (rust/crates/toml-0.5.9.crate) = 8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7
125
SIZE (rust/crates/toml-0.5.9.crate) = 55667
126
SHA256 (rust/crates/unicode-bidi-0.3.8.crate) = 099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992
127
SIZE (rust/crates/unicode-bidi-0.3.8.crate) = 36575
128
SHA256 (rust/crates/unicode-normalization-0.1.19.crate) = d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9
129
SIZE (rust/crates/unicode-normalization-0.1.19.crate) = 107353
130
SHA256 (rust/crates/unicode-segmentation-1.9.0.crate) = 7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99
131
SIZE (rust/crates/unicode-segmentation-1.9.0.crate) = 93241
132
SHA256 (rust/crates/unicode-xid-0.2.3.crate) = 957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04
133
SIZE (rust/crates/unicode-xid-0.2.3.crate) = 15174
134
SHA256 (rust/crates/url-2.2.2.crate) = a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c
135
SIZE (rust/crates/url-2.2.2.crate) = 68555
136
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
137
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
138
SHA256 (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6
139
SIZE (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = 27505
140
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
141
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
142
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
143
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
144
SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
145
SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
146
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
147
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
148
SHA256 (nickgerace-gfold-4.0.0_GH0.tar.gz) = 332ef19daad6e31c6905f4b46b9e74004dafb623eadb6b97bcfeae1357a14dfa
149
SIZE (nickgerace-gfold-4.0.0_GH0.tar.gz) = 34779
(-)b/devel/gfold/pkg-descr (-1 / +17 lines)
Added Link Here
0
- 
1
CLI tool to help keep track of your Git repositories, written in Rust
2
3
This app displays relevant information for multiple Git repositories
4
in one to many directories. While this tool might seem limited in scope
5
and purpose, that is by design.
6
7
By default, gfold looks at every Git repository via traversal from
8
the current working directory. If you would like to target another directory,
9
you can pass its path (relative or absolute) as the first argument
10
or change the default path in the config file.
11
12
After traversal, gfold leverages rayon to perform concurrent,
13
read-only analysis of all Git repositories detected.
14
Analysis is performed by leveraging the git2-rs library.
15
16
17
WWW: https://github.com/ nickgerace/gfold

Return to bug 264104