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

Collapse All | Expand All

(-)b/textproc/csview/Makefile (+88 lines)
Added Link Here
1
PORTNAME=	csview
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	1.3.3
4
CATEGORIES=	textproc
5
6
MAINTAINER=	ruben@verweg.com
7
COMMENT=	High performance csv viewer with cjk/emoji support
8
WWW=		https://github.com/wfxr/csview
9
10
LICENSE=	MIT
11
LICENSE_FILE=	${WRKSRC}/LICENSE-MIT
12
13
USES=		cargo
14
15
USE_GITHUB=	yes
16
GH_ACCOUNT=	wfxr
17
18
CARGO_CRATES=	anstream-0.6.13 \
19
		anstyle-1.0.6 \
20
		anstyle-parse-0.2.3 \
21
		anstyle-query-1.0.2 \
22
		anstyle-wincon-3.0.2 \
23
		anyhow-1.0.82 \
24
		bitflags-2.5.0 \
25
		cc-1.0.94 \
26
		clap-4.5.4 \
27
		clap_builder-4.5.2 \
28
		clap_complete-4.5.2 \
29
		clap_derive-4.5.4 \
30
		clap_lex-0.7.0 \
31
		colorchoice-1.0.0 \
32
		csv-1.3.0 \
33
		csv-core-0.1.11 \
34
		either-1.11.0 \
35
		errno-0.2.8 \
36
		errno-0.3.8 \
37
		errno-dragonfly-0.1.2 \
38
		exitcode-1.1.2 \
39
		heck-0.5.0 \
40
		itertools-0.12.1 \
41
		itertools-0.13.0 \
42
		itoa-1.0.11 \
43
		libc-0.2.153 \
44
		linux-raw-sys-0.4.13 \
45
		memchr-2.7.2 \
46
		pager-0.16.1 \
47
		proc-macro2-1.0.80 \
48
		quote-1.0.36 \
49
		rustix-0.38.32 \
50
		ryu-1.0.17 \
51
		serde-1.0.197 \
52
		serde_derive-1.0.197 \
53
		strsim-0.11.1 \
54
		syn-2.0.59 \
55
		terminal_size-0.3.0 \
56
		unicode-ident-1.0.12 \
57
		unicode-truncate-1.0.0 \
58
		unicode-width-0.1.12 \
59
		utf8parse-0.2.1 \
60
		winapi-0.3.9 \
61
		winapi-i686-pc-windows-gnu-0.4.0 \
62
		winapi-x86_64-pc-windows-gnu-0.4.0 \
63
		windows-sys-0.48.0 \
64
		windows-sys-0.52.0 \
65
		windows-targets-0.48.5 \
66
		windows-targets-0.52.5 \
67
		windows_aarch64_gnullvm-0.48.5 \
68
		windows_aarch64_gnullvm-0.52.5 \
69
		windows_aarch64_msvc-0.48.5 \
70
		windows_aarch64_msvc-0.52.5 \
71
		windows_i686_gnu-0.48.5 \
72
		windows_i686_gnu-0.52.5 \
73
		windows_i686_gnullvm-0.52.5 \
74
		windows_i686_msvc-0.48.5 \
75
		windows_i686_msvc-0.52.5 \
76
		windows_x86_64_gnu-0.48.5 \
77
		windows_x86_64_gnu-0.52.5 \
78
		windows_x86_64_gnullvm-0.48.5 \
79
		windows_x86_64_gnullvm-0.52.5 \
80
		windows_x86_64_msvc-0.48.5 \
81
		windows_x86_64_msvc-0.52.5
82
83
PLIST_FILES=	bin/${PORTNAME}
84
85
post-install:
86
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
87
88
.include <bsd.port.mk>
(-)b/textproc/csview/distinfo (+131 lines)
Added Link Here
1
TIMESTAMP = 1724074003
2
SHA256 (rust/crates/anstream-0.6.13.crate) = d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb
3
SIZE (rust/crates/anstream-0.6.13.crate) = 30928
4
SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
5
SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
6
SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
7
SIZE (rust/crates/anstyle-parse-0.2.3.crate) = 24699
8
SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648
9
SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739
10
SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
11
SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
12
SHA256 (rust/crates/anyhow-1.0.82.crate) = f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519
13
SIZE (rust/crates/anyhow-1.0.82.crate) = 45361
14
SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
15
SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
16
SHA256 (rust/crates/cc-1.0.94.crate) = 17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7
17
SIZE (rust/crates/cc-1.0.94.crate) = 76456
18
SHA256 (rust/crates/clap-4.5.4.crate) = 90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0
19
SIZE (rust/crates/clap-4.5.4.crate) = 55401
20
SHA256 (rust/crates/clap_builder-4.5.2.crate) = ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4
21
SIZE (rust/crates/clap_builder-4.5.2.crate) = 163566
22
SHA256 (rust/crates/clap_complete-4.5.2.crate) = dd79504325bf38b10165b02e89b4347300f855f273c4cb30c4a3209e6583275e
23
SIZE (rust/crates/clap_complete-4.5.2.crate) = 37850
24
SHA256 (rust/crates/clap_derive-4.5.4.crate) = 528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64
25
SIZE (rust/crates/clap_derive-4.5.4.crate) = 29159
26
SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce
27
SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
28
SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
29
SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
30
SHA256 (rust/crates/csv-1.3.0.crate) = ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe
31
SIZE (rust/crates/csv-1.3.0.crate) = 888212
32
SHA256 (rust/crates/csv-core-0.1.11.crate) = 5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70
33
SIZE (rust/crates/csv-core-0.1.11.crate) = 25852
34
SHA256 (rust/crates/either-1.11.0.crate) = a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2
35
SIZE (rust/crates/either-1.11.0.crate) = 18973
36
SHA256 (rust/crates/errno-0.2.8.crate) = f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1
37
SIZE (rust/crates/errno-0.2.8.crate) = 9276
38
SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245
39
SIZE (rust/crates/errno-0.3.8.crate) = 10645
40
SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
41
SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
42
SHA256 (rust/crates/exitcode-1.1.2.crate) = de853764b47027c2e862a995c34978ffa63c1501f2e15f987ba11bd4f9bba193
43
SIZE (rust/crates/exitcode-1.1.2.crate) = 6538
44
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
45
SIZE (rust/crates/heck-0.5.0.crate) = 11517
46
SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
47
SIZE (rust/crates/itertools-0.12.1.crate) = 137761
48
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
49
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
50
SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
51
SIZE (rust/crates/itoa-1.0.11.crate) = 10563
52
SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
53
SIZE (rust/crates/libc-0.2.153.crate) = 740614
54
SHA256 (rust/crates/linux-raw-sys-0.4.13.crate) = 01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c
55
SIZE (rust/crates/linux-raw-sys-0.4.13.crate) = 1493855
56
SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
57
SIZE (rust/crates/memchr-2.7.2.crate) = 96220
58
SHA256 (rust/crates/pager-0.16.1.crate) = 2599211a5c97fbbb1061d3dc751fa15f404927e4846e07c643287d6d1f462880
59
SIZE (rust/crates/pager-0.16.1.crate) = 9444
60
SHA256 (rust/crates/proc-macro2-1.0.80.crate) = a56dea16b0a29e94408b9aa5e2940a4eedbd128a1ba20e8f7ae60fd3d465af0e
61
SIZE (rust/crates/proc-macro2-1.0.80.crate) = 48227
62
SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
63
SIZE (rust/crates/quote-1.0.36.crate) = 28507
64
SHA256 (rust/crates/rustix-0.38.32.crate) = 65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89
65
SIZE (rust/crates/rustix-0.38.32.crate) = 376999
66
SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
67
SIZE (rust/crates/ryu-1.0.17.crate) = 47537
68
SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
69
SIZE (rust/crates/serde-1.0.197.crate) = 77087
70
SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
71
SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
72
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
73
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
74
SHA256 (rust/crates/syn-2.0.59.crate) = 4a6531ffc7b071655e4ce2e04bd464c4830bb585a61cabb96cf808f05172615a
75
SIZE (rust/crates/syn-2.0.59.crate) = 255393
76
SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
77
SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
78
SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
79
SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
80
SHA256 (rust/crates/unicode-truncate-1.0.0.crate) = 5a5fbabedabe362c618c714dbefda9927b5afc8e2a8102f47f081089a9019226
81
SIZE (rust/crates/unicode-truncate-1.0.0.crate) = 12017
82
SHA256 (rust/crates/unicode-width-0.1.12.crate) = 68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6
83
SIZE (rust/crates/unicode-width-0.1.12.crate) = 24062
84
SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
85
SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
86
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
87
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
88
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
89
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
90
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
91
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
92
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
93
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
94
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
95
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
96
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
97
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
98
SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
99
SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
100
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
101
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
102
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
103
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
104
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
105
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
106
SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
107
SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
108
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
109
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
110
SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
111
SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
112
SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
113
SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
114
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
115
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
116
SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
117
SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
118
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
119
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
120
SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
121
SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
122
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
123
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
124
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
125
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
126
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
127
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
128
SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
129
SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
130
SHA256 (wfxr-csview-v1.3.3_GH0.tar.gz) = de84f181a6b89101ed150a378eff9583d8f8cbcc4025d06adc4bc3c48085df95
131
SIZE (wfxr-csview-v1.3.3_GH0.tar.gz) = 33655
(-)b/textproc/csview/pkg-descr (-1 / +7 lines)
Added Link Here
0
- 
1
A high performance csv viewer with cjk/emoji support
2
3
Small and fast.
4
Memory efficient.
5
Correctly align CJK and emoji characters.
6
Support tsv and custom delimiters.
7
Support different styles, including markdown table.

Return to bug 279813