From owner-svn-ports-head@freebsd.org Wed Feb 24 17:21:55 2021 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 52928562FD3; Wed, 24 Feb 2021 17:21:55 +0000 (UTC) (envelope-from 0mp@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Dm2ll1y1zz3pj5; Wed, 24 Feb 2021 17:21:55 +0000 (UTC) (envelope-from 0mp@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 35F33414; Wed, 24 Feb 2021 17:21:55 +0000 (UTC) (envelope-from 0mp@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 11OHLswH054325; Wed, 24 Feb 2021 17:21:54 GMT (envelope-from 0mp@FreeBSD.org) Received: (from 0mp@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 11OHLsgk054322; Wed, 24 Feb 2021 17:21:54 GMT (envelope-from 0mp@FreeBSD.org) Message-Id: <202102241721.11OHLsgk054322@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: 0mp set sender to 0mp@FreeBSD.org using -f From: Mateusz Piotrowski <0mp@FreeBSD.org> Date: Wed, 24 Feb 2021 17:21:54 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r566490 - in head/sysutils: . vivid X-SVN-Group: ports-head X-SVN-Commit-Author: 0mp X-SVN-Commit-Paths: in head/sysutils: . vivid X-SVN-Commit-Revision: 566490 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2021 17:21:55 -0000 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@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 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