svn commit: r566490 - in head/sysutils: . vivid

Mateusz Piotrowski 0mp at FreeBSD.org
Wed Feb 24 17:21:55 UTC 2021


Author: 0mp
Date: Wed Feb 24 17:21:54 2021
New Revision: 566490
URL: https://svnweb.freebsd.org/changeset/ports/566490

Log:
  Add sysutils/vivid
  
  vivid is a generator for the LS_COLORS environment variable that controls the
  colorized output of ls, tree, fd, bfs, dust and many other tools.
  
  It uses a YAML configuration format for the filetype-database and the color
  themes. In contrast to dircolors, the database and the themes are organized in
  different files. This allows users to choose and customize color themes
  independent from the collection of file extensions. Instead of using cryptic
  ANSI escape codes, colors can be specified in the RRGGBB format and will be
  translated to either truecolor (24-bit) ANSI codes or 8-bit codes for older
  terminal emulators.
  
  WWW: https://github.com/sharkdp/vivid

Added:
  head/sysutils/vivid/
  head/sysutils/vivid/Makefile   (contents, props changed)
  head/sysutils/vivid/distinfo   (contents, props changed)
  head/sysutils/vivid/pkg-descr   (contents, props changed)
Modified:
  head/sysutils/Makefile

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Wed Feb 24 17:02:11 2021	(r566489)
+++ head/sysutils/Makefile	Wed Feb 24 17:21:54 2021	(r566490)
@@ -1460,6 +1460,7 @@
     SUBDIR += vimpager
     SUBDIR += virt-what
     SUBDIR += virtualmin
+    SUBDIR += vivid
     SUBDIR += vm-bhyve
     SUBDIR += vmdktool
     SUBDIR += vmtouch

Added: head/sysutils/vivid/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/vivid/Makefile	Wed Feb 24 17:21:54 2021	(r566490)
@@ -0,0 +1,67 @@
+# $FreeBSD$
+
+PORTNAME=	vivid
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.6.0
+CATEGORIES=	sysutils
+
+MAINTAINER=	0mp at FreeBSD.org
+COMMENT=	Themeable LS_COLORS generator with a rich filetype datebase
+
+LICENSE=	APACHE20 MIT
+LICENSE_COMB=	dual
+LICENSE_FILE_APACHE20=	${WRKSRC}/LICENSE-APACHE
+LICENSE_FILE_MIT=	${WRKSRC}/LICENSE-MIT
+
+USES=		cargo
+USE_GITHUB=	yes
+GH_ACCOUNT=	sharkdp
+
+CARGO_CRATES=	ansi_colours-1.0.1 \
+		ansi_term-0.11.0 \
+		arrayref-0.3.6 \
+		arrayvec-0.5.1 \
+		atty-0.2.14 \
+		autocfg-1.0.1 \
+		base64-0.12.3 \
+		bitflags-1.2.1 \
+		blake2b_simd-0.5.10 \
+		cc-1.0.60 \
+		cfg-if-0.1.10 \
+		clap-2.33.3 \
+		constant_time_eq-0.1.5 \
+		crossbeam-utils-0.7.2 \
+		dirs-3.0.1 \
+		dirs-sys-0.3.5 \
+		getrandom-0.1.15 \
+		hermit-abi-0.1.15 \
+		lazy_static-1.4.0 \
+		libc-0.2.77 \
+		linked-hash-map-0.5.3 \
+		proc-macro2-1.0.21 \
+		quote-1.0.7 \
+		redox_syscall-0.1.57 \
+		redox_users-0.3.5 \
+		rust-argon2-0.8.2 \
+		rust-embed-5.6.0 \
+		rust-embed-impl-5.6.0 \
+		rust-embed-utils-5.0.0 \
+		same-file-1.0.6 \
+		strsim-0.8.0 \
+		syn-1.0.41 \
+		term_size-0.3.2 \
+		textwrap-0.11.0 \
+		unicode-width-0.1.8 \
+		unicode-xid-0.2.1 \
+		vec_map-0.8.2 \
+		walkdir-2.3.1 \
+		wasi-0.9.0+wasi-snapshot-preview1 \
+		winapi-0.3.9 \
+		winapi-i686-pc-windows-gnu-0.4.0 \
+		winapi-util-0.1.5 \
+		winapi-x86_64-pc-windows-gnu-0.4.0 \
+		yaml-rust-0.4.4
+
+PLIST_FILES=	bin/vivid
+
+.include <bsd.port.mk>

Added: head/sysutils/vivid/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/vivid/distinfo	Wed Feb 24 17:21:54 2021	(r566490)
@@ -0,0 +1,91 @@
+TIMESTAMP = 1614186930
+SHA256 (rust/crates/ansi_colours-1.0.1.tar.gz) = 1d0f302a81afc6a7f4350c04f0ba7cfab529cc009bca3324b3fb5764e6add8b6
+SIZE (rust/crates/ansi_colours-1.0.1.tar.gz) = 9937
+SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
+SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087
+SHA256 (rust/crates/arrayref-0.3.6.tar.gz) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544
+SIZE (rust/crates/arrayref-0.3.6.tar.gz) = 10035
+SHA256 (rust/crates/arrayvec-0.5.1.tar.gz) = cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8
+SIZE (rust/crates/arrayvec-0.5.1.tar.gz) = 26816
+SHA256 (rust/crates/atty-0.2.14.tar.gz) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
+SIZE (rust/crates/atty-0.2.14.tar.gz) = 5470
+SHA256 (rust/crates/autocfg-1.0.1.tar.gz) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
+SIZE (rust/crates/autocfg-1.0.1.tar.gz) = 12908
+SHA256 (rust/crates/base64-0.12.3.tar.gz) = 3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff
+SIZE (rust/crates/base64-0.12.3.tar.gz) = 57545
+SHA256 (rust/crates/bitflags-1.2.1.tar.gz) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
+SIZE (rust/crates/bitflags-1.2.1.tar.gz) = 16745
+SHA256 (rust/crates/blake2b_simd-0.5.10.tar.gz) = d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a
+SIZE (rust/crates/blake2b_simd-0.5.10.tar.gz) = 34093
+SHA256 (rust/crates/cc-1.0.60.tar.gz) = ef611cc68ff783f18535d77ddd080185275713d852c4f5cbb6122c462a7a825c
+SIZE (rust/crates/cc-1.0.60.tar.gz) = 53351
+SHA256 (rust/crates/cfg-if-0.1.10.tar.gz) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
+SIZE (rust/crates/cfg-if-0.1.10.tar.gz) = 7933
+SHA256 (rust/crates/clap-2.33.3.tar.gz) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002
+SIZE (rust/crates/clap-2.33.3.tar.gz) = 201925
+SHA256 (rust/crates/constant_time_eq-0.1.5.tar.gz) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc
+SIZE (rust/crates/constant_time_eq-0.1.5.tar.gz) = 4936
+SHA256 (rust/crates/crossbeam-utils-0.7.2.tar.gz) = c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8
+SIZE (rust/crates/crossbeam-utils-0.7.2.tar.gz) = 34338
+SHA256 (rust/crates/dirs-3.0.1.tar.gz) = 142995ed02755914747cc6ca76fc7e4583cd18578746716d0508ea6ed558b9ff
+SIZE (rust/crates/dirs-3.0.1.tar.gz) = 12245
+SHA256 (rust/crates/dirs-sys-0.3.5.tar.gz) = 8e93d7f5705de3e49895a2b5e0b8855a1c27f080192ae9c32a6432d50741a57a
+SIZE (rust/crates/dirs-sys-0.3.5.tar.gz) = 10643
+SHA256 (rust/crates/getrandom-0.1.15.tar.gz) = fc587bc0ec293155d5bfa6b9891ec18a1e330c234f896ea47fbada4cadbe47e6
+SIZE (rust/crates/getrandom-0.1.15.tar.gz) = 24786
+SHA256 (rust/crates/hermit-abi-0.1.15.tar.gz) = 3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9
+SIZE (rust/crates/hermit-abi-0.1.15.tar.gz) = 9597
+SHA256 (rust/crates/lazy_static-1.4.0.tar.gz) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
+SIZE (rust/crates/lazy_static-1.4.0.tar.gz) = 10443
+SHA256 (rust/crates/libc-0.2.77.tar.gz) = f2f96b10ec2560088a8e76961b00d47107b3a625fecb76dedb29ee7ccbf98235
+SIZE (rust/crates/libc-0.2.77.tar.gz) = 507233
+SHA256 (rust/crates/linked-hash-map-0.5.3.tar.gz) = 8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a
+SIZE (rust/crates/linked-hash-map-0.5.3.tar.gz) = 16130
+SHA256 (rust/crates/proc-macro2-1.0.21.tar.gz) = 36e28516df94f3dd551a587da5357459d9b36d945a7c37c3557928c1c2ff2a2c
+SIZE (rust/crates/proc-macro2-1.0.21.tar.gz) = 36909
+SHA256 (rust/crates/quote-1.0.7.tar.gz) = aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37
+SIZE (rust/crates/quote-1.0.7.tar.gz) = 25170
+SHA256 (rust/crates/redox_syscall-0.1.57.tar.gz) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce
+SIZE (rust/crates/redox_syscall-0.1.57.tar.gz) = 17087
+SHA256 (rust/crates/redox_users-0.3.5.tar.gz) = de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d
+SIZE (rust/crates/redox_users-0.3.5.tar.gz) = 12644
+SHA256 (rust/crates/rust-argon2-0.8.2.tar.gz) = 9dab61250775933275e84053ac235621dfb739556d5c54a2f2e9313b7cf43a19
+SIZE (rust/crates/rust-argon2-0.8.2.tar.gz) = 28291
+SHA256 (rust/crates/rust-embed-5.6.0.tar.gz) = 213acf1bc5a6dfcd70b62db1e9a7d06325c0e73439c312fcb8599d456d9686ee
+SIZE (rust/crates/rust-embed-5.6.0.tar.gz) = 896698
+SHA256 (rust/crates/rust-embed-impl-5.6.0.tar.gz) = 7903c2cf599db8f310b392332f38367ca4acc84420fa1aee3536299f433c10d5
+SIZE (rust/crates/rust-embed-impl-5.6.0.tar.gz) = 3589
+SHA256 (rust/crates/rust-embed-utils-5.0.0.tar.gz) = 97655158074ccb2d2cfb1ccb4c956ef0f4054e43a2c1e71146d4991e6961e105
+SIZE (rust/crates/rust-embed-utils-5.0.0.tar.gz) = 1440
+SHA256 (rust/crates/same-file-1.0.6.tar.gz) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.tar.gz) = 10183
+SHA256 (rust/crates/strsim-0.8.0.tar.gz) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
+SIZE (rust/crates/strsim-0.8.0.tar.gz) = 9309
+SHA256 (rust/crates/syn-1.0.41.tar.gz) = 6690e3e9f692504b941dc6c3b188fd28df054f7fb8469ab40680df52fdcc842b
+SIZE (rust/crates/syn-1.0.41.tar.gz) = 224979
+SHA256 (rust/crates/term_size-0.3.2.tar.gz) = 1e4129646ca0ed8f45d09b929036bafad5377103edd06e50bf574b353d2b08d9
+SIZE (rust/crates/term_size-0.3.2.tar.gz) = 10917
+SHA256 (rust/crates/textwrap-0.11.0.tar.gz) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
+SIZE (rust/crates/textwrap-0.11.0.tar.gz) = 17322
+SHA256 (rust/crates/unicode-width-0.1.8.tar.gz) = 9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3
+SIZE (rust/crates/unicode-width-0.1.8.tar.gz) = 16732
+SHA256 (rust/crates/unicode-xid-0.2.1.tar.gz) = f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564
+SIZE (rust/crates/unicode-xid-0.2.1.tar.gz) = 14392
+SHA256 (rust/crates/vec_map-0.8.2.tar.gz) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
+SIZE (rust/crates/vec_map-0.8.2.tar.gz) = 14466
+SHA256 (rust/crates/walkdir-2.3.1.tar.gz) = 777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d
+SIZE (rust/crates/walkdir-2.3.1.tar.gz) = 23413
+SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
+SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = 31521
+SHA256 (rust/crates/winapi-0.3.9.tar.gz) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.tar.gz) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.5.tar.gz) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
+SIZE (rust/crates/winapi-util-0.1.5.tar.gz) = 10164
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
+SHA256 (rust/crates/yaml-rust-0.4.4.tar.gz) = 39f0c922f1a334134dc2f7a8b67dc5d25f0735263feec974345ff706bcf20b0d
+SIZE (rust/crates/yaml-rust-0.4.4.tar.gz) = 48359
+SHA256 (sharkdp-vivid-v0.6.0_GH0.tar.gz) = c8640f524aef1cd4dc15286bdc6189894ad067ea79bf8c40b9ca8d9d752d161f
+SIZE (sharkdp-vivid-v0.6.0_GH0.tar.gz) = 98743

Added: head/sysutils/vivid/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/vivid/pkg-descr	Wed Feb 24 17:21:54 2021	(r566490)
@@ -0,0 +1,12 @@
+vivid is a generator for the LS_COLORS environment variable that controls the
+colorized output of ls, tree, fd, bfs, dust and many other tools.
+
+It uses a YAML configuration format for the filetype-database and the color
+themes. In contrast to dircolors, the database and the themes are organized in
+different files. This allows users to choose and customize color themes
+independent from the collection of file extensions. Instead of using cryptic
+ANSI escape codes, colors can be specified in the RRGGBB format and will be
+translated to either truecolor (24-bit) ANSI codes or 8-bit codes for older
+terminal emulators.
+
+WWW: https://github.com/sharkdp/vivid


More information about the svn-ports-all mailing list