From nobody Sun Jan 01 09:42:27 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NlDYc4TnNz2l5Dr; Sun, 1 Jan 2023 09:42:28 +0000 (UTC) (envelope-from git@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 4NlDYc1Ffzz3vJP; Sun, 1 Jan 2023 09:42:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672566148; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=xsXTR8ty4paIQLbefMkjitpAoftPZrKEnPfke5Gyzd8=; b=pFP5btfmn5PweiIUJdvXjGdik5FzQEeih1JfWBv0OqyEtP4jRAgl7/iMw2q+wlxDh5X5yv oV8ZragxjB2aqpcIvAwcgDJdOqV6Grrbf2PLHYtuY4/LMOunTP6oap7zvO84eeC323fUIZ K+L/WosTwiC7UQn1zonYnZ+gcrD2Rt3ep6Qn6t56kemzd7NSlnr6I5sKmM7CfL4c3ysAOF Ym9BfbP3/Twb0n1LGxAkpdLptHGXEqXutzmTrbQzCgykLI34n1GZwN5xmfBlcmvrTmBMie 0j/NWkgxt5doVBGKj51awBZeJ0lc0Ycc9VNKiGiUBdCt8LV5JHxKjJ/jAjFt9g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672566148; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=xsXTR8ty4paIQLbefMkjitpAoftPZrKEnPfke5Gyzd8=; b=XI4Gsq+9rmK5xpTbzuNmXhtZhmR1EI4NseJUyN30qGBDch/z4qW/qvfTxiL1ag8nQo7K8H +rITG9vtG30fH/GHo4StN6CnExvolThvPtwdeohJjPblIA8qyn3YjVtbpvh+WXEIyo1L7I EtZphTseUM5JMRnOOtgbfLX0wLthO07T7xtiNitngMFKD5erNj6apFvTW1h2zQVGNM8WY1 tumlAsunmTbpctXJJUpcEC/0/TgDWV3CPk7D98977H3bbB9Ns+K8PbMQ0TTLKVfjtxN0pu exkbd6wCNmEO4R/bCvorMvIKGOQDtVGR8uPp4B2OIcq3i03y5pS/w4RB9U+ERw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1672566148; a=rsa-sha256; cv=none; b=ir/Bgogp95puqLNm72s+7KorCCKsCLRakLdNAeliDBr8jczgcAIf4CYlVEv4vKSzZcnV0w mGm876TUhvOEvt7jOQwXoSx06NccxxoRC6OEamqIoSRYNsKFMaIq7+7Z7amOAittrsQfbt beXRH7xoFMmY9F4+pkBrA0iYP9Z4qvAypY7gSBuohERXmfJdqLUxjRvnZT00bZDW52hRIg UWmht4v3VAetbc+aYui9v9LpUuvUjodLF9vdQDCYk301WPGY1OtFFzvIDO2g5qU+SbNWAd eh8PSSOwOI2HnOe/RS7CV8nkOmJVKuj9o/SkemUMy3cdRhcKrQjUUN3vjkotxA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4NlDYb6Jp0zNd0; Sun, 1 Jan 2023 09:42:27 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 3019gRfe099119; Sun, 1 Jan 2023 09:42:27 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 3019gRt8099118; Sun, 1 Jan 2023 09:42:27 GMT (envelope-from git) Date: Sun, 1 Jan 2023 09:42:27 GMT Message-Id: <202301010942.3019gRt8099118@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: d922254545a4 - main - misc/coloursum: New port: Colourise your checksum output List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d922254545a42d9771b50385c5d07b735be94beb Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=d922254545a42d9771b50385c5d07b735be94beb commit d922254545a42d9771b50385c5d07b735be94beb Author: Yuri Victorovich AuthorDate: 2023-01-01 07:57:40 +0000 Commit: Yuri Victorovich CommitDate: 2023-01-01 09:42:21 +0000 misc/coloursum: New port: Colourise your checksum output --- misc/Makefile | 1 + misc/coloursum/Makefile | 71 +++++++++++++++++++++++++++++++++ misc/coloursum/distinfo | 101 +++++++++++++++++++++++++++++++++++++++++++++++ misc/coloursum/pkg-descr | 6 +++ 4 files changed, 179 insertions(+) diff --git a/misc/Makefile b/misc/Makefile index a3744390b899..93d1bd35b280 100644 --- a/misc/Makefile +++ b/misc/Makefile @@ -44,6 +44,7 @@ SUBDIR += cloc SUBDIR += clpbar SUBDIR += colortail + SUBDIR += coloursum SUBDIR += colwide SUBDIR += compat.el SUBDIR += compat10x diff --git a/misc/coloursum/Makefile b/misc/coloursum/Makefile new file mode 100644 index 000000000000..5a44dd0f7c5a --- /dev/null +++ b/misc/coloursum/Makefile @@ -0,0 +1,71 @@ +PORTNAME= coloursum +DISTVERSIONPREFIX= v +DISTVERSION= 0.2.0 +CATEGORIES= misc + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Colourise your checksum output +WWW= https://github.com/ticky/coloursum + +LICENSE= MIT + +USES= cargo +USE_GITHUB= yes +GH_ACCOUNT= ticky + +CARGO_CRATES= ansi_term-0.11.0 \ + atty-0.2.11 \ + autocfg-0.1.2 \ + bitflags-1.0.4 \ + clap-2.32.0 \ + cloudabi-0.0.3 \ + ecoji-1.0.0 \ + either-1.5.1 \ + fuchsia-cprng-0.1.1 \ + heck-0.3.1 \ + indoc-0.3.3 \ + indoc-impl-0.3.3 \ + itertools-0.8.0 \ + libc-0.2.50 \ + phf-0.7.24 \ + phf_codegen-0.7.24 \ + phf_generator-0.7.24 \ + phf_shared-0.7.24 \ + proc-macro-hack-0.5.5 \ + proc-macro2-0.4.27 \ + quote-0.6.11 \ + rand-0.6.5 \ + rand_chacha-0.1.1 \ + rand_core-0.3.1 \ + rand_core-0.4.0 \ + rand_hc-0.1.0 \ + rand_isaac-0.1.1 \ + rand_jitter-0.1.3 \ + rand_os-0.1.3 \ + rand_pcg-0.1.2 \ + rand_xorshift-0.1.1 \ + rdrand-0.4.0 \ + redox_syscall-0.1.51 \ + redox_termios-0.1.1 \ + siphasher-0.2.3 \ + strsim-0.7.0 \ + structopt-0.2.15 \ + structopt-derive-0.2.15 \ + syn-0.15.29 \ + termion-1.5.1 \ + textwrap-0.10.0 \ + unicode-segmentation-1.2.1 \ + unicode-width-0.1.5 \ + unicode-xid-0.1.0 \ + unindent-0.1.3 \ + vec_map-0.8.1 \ + winapi-0.3.6 \ + winapi-i686-pc-windows-gnu-0.4.0 \ + winapi-x86_64-pc-windows-gnu-0.4.0 + +PLIST_FILES= bin/${PORTNAME} + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + +.include diff --git a/misc/coloursum/distinfo b/misc/coloursum/distinfo new file mode 100644 index 000000000000..4363da85a4a6 --- /dev/null +++ b/misc/coloursum/distinfo @@ -0,0 +1,101 @@ +TIMESTAMP = 1672559415 +SHA256 (rust/crates/ansi_term-0.11.0.crate) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b +SIZE (rust/crates/ansi_term-0.11.0.crate) = 17087 +SHA256 (rust/crates/atty-0.2.11.crate) = 9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652 +SIZE (rust/crates/atty-0.2.11.crate) = 5916 +SHA256 (rust/crates/autocfg-0.1.2.crate) = a6d640bee2da49f60a4068a7fae53acde8982514ab7bae8b8cea9e88cbcfd799 +SIZE (rust/crates/autocfg-0.1.2.crate) = 10444 +SHA256 (rust/crates/bitflags-1.0.4.crate) = 228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12 +SIZE (rust/crates/bitflags-1.0.4.crate) = 15282 +SHA256 (rust/crates/clap-2.32.0.crate) = b957d88f4b6a63b9d70d5f454ac8011819c6efa7727858f458ab71c756ce2d3e +SIZE (rust/crates/clap-2.32.0.crate) = 196073 +SHA256 (rust/crates/cloudabi-0.0.3.crate) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f +SIZE (rust/crates/cloudabi-0.0.3.crate) = 22156 +SHA256 (rust/crates/ecoji-1.0.0.crate) = b445d0e84889cc97ea32e3c129d6f67022d2e4b13a46bd295b955db5d212d00b +SIZE (rust/crates/ecoji-1.0.0.crate) = 17274 +SHA256 (rust/crates/either-1.5.1.crate) = c67353c641dc847124ea1902d69bd753dee9bb3beff9aa3662ecf86c971d1fac +SIZE (rust/crates/either-1.5.1.crate) = 11532 +SHA256 (rust/crates/fuchsia-cprng-0.1.1.crate) = a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba +SIZE (rust/crates/fuchsia-cprng-0.1.1.crate) = 2950 +SHA256 (rust/crates/heck-0.3.1.crate) = 20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205 +SIZE (rust/crates/heck-0.3.1.crate) = 54666 +SHA256 (rust/crates/indoc-0.3.3.crate) = a1f59f228c76fda6ecd8dab79683039a7054c748587f682a911094f473647bd6 +SIZE (rust/crates/indoc-0.3.3.crate) = 7313 +SHA256 (rust/crates/indoc-impl-0.3.3.crate) = 63f070ef080db3601c1a0ecc75c7bb35104cc0ce2d7c4e049952a96a61d8933b +SIZE (rust/crates/indoc-impl-0.3.3.crate) = 7121 +SHA256 (rust/crates/itertools-0.8.0.crate) = 5b8467d9c1cebe26feb08c640139247fac215782d35371ade9a2136ed6085358 +SIZE (rust/crates/itertools-0.8.0.crate) = 78917 +SHA256 (rust/crates/libc-0.2.50.crate) = aab692d7759f5cd8c859e169db98ae5b52c924add2af5fbbca11d12fefb567c1 +SIZE (rust/crates/libc-0.2.50.crate) = 392277 +SHA256 (rust/crates/phf-0.7.24.crate) = b3da44b85f8e8dfaec21adae67f95d93244b2ecf6ad2a692320598dcc8e6dd18 +SIZE (rust/crates/phf-0.7.24.crate) = 4318 +SHA256 (rust/crates/phf_codegen-0.7.24.crate) = b03e85129e324ad4166b06b2c7491ae27fe3ec353af72e72cd1654c7225d517e +SIZE (rust/crates/phf_codegen-0.7.24.crate) = 2946 +SHA256 (rust/crates/phf_generator-0.7.24.crate) = 09364cc93c159b8b06b1f4dd8a4398984503483891b0c26b867cf431fb132662 +SIZE (rust/crates/phf_generator-0.7.24.crate) = 2261 +SHA256 (rust/crates/phf_shared-0.7.24.crate) = 234f71a15de2288bcb7e3b6515828d22af7ec8598ee6d24c3b526fa0a80b67a0 +SIZE (rust/crates/phf_shared-0.7.24.crate) = 2170 +SHA256 (rust/crates/proc-macro-hack-0.5.5.crate) = 6a9bed9ebc40cf53e3a76d7486c54d05002eae6485b2711ab9104476fb2eb8bc +SIZE (rust/crates/proc-macro-hack-0.5.5.crate) = 10254 +SHA256 (rust/crates/proc-macro2-0.4.27.crate) = 4d317f9caece796be1980837fd5cb3dfec5613ebdb04ad0956deea83ce168915 +SIZE (rust/crates/proc-macro2-0.4.27.crate) = 34098 +SHA256 (rust/crates/quote-0.6.11.crate) = cdd8e04bd9c52e0342b406469d494fcb033be4bdbe5c606016defbb1681411e1 +SIZE (rust/crates/quote-0.6.11.crate) = 17283 +SHA256 (rust/crates/rand-0.6.5.crate) = 6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca +SIZE (rust/crates/rand-0.6.5.crate) = 104814 +SHA256 (rust/crates/rand_chacha-0.1.1.crate) = 556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef +SIZE (rust/crates/rand_chacha-0.1.1.crate) = 11703 +SHA256 (rust/crates/rand_core-0.3.1.crate) = 7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b +SIZE (rust/crates/rand_core-0.3.1.crate) = 15483 +SHA256 (rust/crates/rand_core-0.4.0.crate) = d0e7a549d590831370895ab7ba4ea0c1b6b011d106b5ff2da6eee112615e6dc0 +SIZE (rust/crates/rand_core-0.4.0.crate) = 20326 +SHA256 (rust/crates/rand_hc-0.1.0.crate) = 7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4 +SIZE (rust/crates/rand_hc-0.1.0.crate) = 11644 +SHA256 (rust/crates/rand_isaac-0.1.1.crate) = ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08 +SIZE (rust/crates/rand_isaac-0.1.1.crate) = 16020 +SHA256 (rust/crates/rand_jitter-0.1.3.crate) = 7b9ea758282efe12823e0d952ddb269d2e1897227e464919a554f2a03ef1b832 +SIZE (rust/crates/rand_jitter-0.1.3.crate) = 18341 +SHA256 (rust/crates/rand_os-0.1.3.crate) = 7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071 +SIZE (rust/crates/rand_os-0.1.3.crate) = 18965 +SHA256 (rust/crates/rand_pcg-0.1.2.crate) = abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44 +SIZE (rust/crates/rand_pcg-0.1.2.crate) = 10844 +SHA256 (rust/crates/rand_xorshift-0.1.1.crate) = cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c +SIZE (rust/crates/rand_xorshift-0.1.1.crate) = 8997 +SHA256 (rust/crates/rdrand-0.4.0.crate) = 678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2 +SIZE (rust/crates/rdrand-0.4.0.crate) = 6456 +SHA256 (rust/crates/redox_syscall-0.1.51.crate) = 423e376fffca3dfa06c9e9790a9ccd282fafb3cc6e6397d01dbf64f9bacc6b85 +SIZE (rust/crates/redox_syscall-0.1.51.crate) = 15646 +SHA256 (rust/crates/redox_termios-0.1.1.crate) = 7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76 +SIZE (rust/crates/redox_termios-0.1.1.crate) = 3227 +SHA256 (rust/crates/siphasher-0.2.3.crate) = 0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac +SIZE (rust/crates/siphasher-0.2.3.crate) = 8717 +SHA256 (rust/crates/strsim-0.7.0.crate) = bb4f380125926a99e52bc279241539c018323fab05ad6368b56f93d9369ff550 +SIZE (rust/crates/strsim-0.7.0.crate) = 8435 +SHA256 (rust/crates/structopt-0.2.15.crate) = 3d0760c312538987d363c36c42339b55f5ee176ea8808bbe4543d484a291c8d1 +SIZE (rust/crates/structopt-0.2.15.crate) = 25564 +SHA256 (rust/crates/structopt-derive-0.2.15.crate) = 528aeb7351d042e6ffbc2a6fb76a86f9b622fdf7c25932798e7a82cb03bc94c6 +SIZE (rust/crates/structopt-derive-0.2.15.crate) = 12486 +SHA256 (rust/crates/syn-0.15.29.crate) = 1825685f977249735d510a242a6727b46efe914bb67e38d30c071b1b72b1d5c2 +SIZE (rust/crates/syn-0.15.29.crate) = 146203 +SHA256 (rust/crates/termion-1.5.1.crate) = 689a3bdfaab439fd92bc87df5c4c78417d3cbe537487274e9b0b2dce76e92096 +SIZE (rust/crates/termion-1.5.1.crate) = 20659 +SHA256 (rust/crates/textwrap-0.10.0.crate) = 307686869c93e71f94da64286f9a9524c0f308a9e1c87a583de8e9c9039ad3f6 +SIZE (rust/crates/textwrap-0.10.0.crate) = 15986 +SHA256 (rust/crates/unicode-segmentation-1.2.1.crate) = aa6024fc12ddfd1c6dbc14a80fa2324d4568849869b779f6bd37e5e4c03344d1 +SIZE (rust/crates/unicode-segmentation-1.2.1.crate) = 68223 +SHA256 (rust/crates/unicode-width-0.1.5.crate) = 882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526 +SIZE (rust/crates/unicode-width-0.1.5.crate) = 15761 +SHA256 (rust/crates/unicode-xid-0.1.0.crate) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc +SIZE (rust/crates/unicode-xid-0.1.0.crate) = 16000 +SHA256 (rust/crates/unindent-0.1.3.crate) = 834b4441326c660336850c5c0926cc20548e848967a5f57bc20c2b741c8d41f4 +SIZE (rust/crates/unindent-0.1.3.crate) = 7050 +SHA256 (rust/crates/vec_map-0.8.1.crate) = 05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a +SIZE (rust/crates/vec_map-0.8.1.crate) = 14959 +SHA256 (rust/crates/winapi-0.3.6.crate) = 92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0 +SIZE (rust/crates/winapi-0.3.6.crate) = 1029391 +SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 +SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 +SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f +SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 +SHA256 (ticky-coloursum-v0.2.0_GH0.tar.gz) = 12b0e68e3917b938f958d50103b9b6e9671705ea1327f7ad6c8e910b00c8bd43 +SIZE (ticky-coloursum-v0.2.0_GH0.tar.gz) = 9718 diff --git a/misc/coloursum/pkg-descr b/misc/coloursum/pkg-descr new file mode 100644 index 000000000000..48ca67cad8aa --- /dev/null +++ b/misc/coloursum/pkg-descr @@ -0,0 +1,6 @@ +This is a utility into which you can pipe the output from various checksum +generators, to get coloured output. + +It understands both the BSD "tag" form, as well as the GNU Coreutils/Perl +shasum(1) form of checksums, and has been tested with the output from +macOS' md5 and shasum, as well as GNU md5sum and sha256sum.