From nobody Sat Jul 27 23:22:59 2024 X-Original-To: dev-commits-ports-main@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 4WWgdv2CGbz5RtJ4; Sat, 27 Jul 2024 23:22:59 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WWgdv1hN9z4LCK; Sat, 27 Jul 2024 23:22:59 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1722122579; 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=J47UDbIqvCiO1bVIfR7IRPgQx2id5/mJJUrepVlffQ0=; b=oP8Y5XomWm9rYm9AWeYhWtvtDkX453gLcVG2Ey4EVct/Os2tmHc8Y80pfVsCrxo7k1Ogua 8USwaqkRxj+JzJqhqf545eQQnP7PHzByqK24pE7THqVHgVTWhsk9gz0DfaZh4A1ZHAoRsh X0DNwZm4Sz/2ON0gq9EtT10wrriRm50Z4enfX8YPP3uhoiVOrpPEXX54wXLEubkx5+/6dj aJMBFmx3HwFWexbBySomCjEj+UtFUoWOaRfNsOGm3TUpFgTQK49JrfQ3JjD7FGq16zKc1K 7eLqIhM6REGRjrayKpswNeTCEsuTQNgYDq0LrEh6C8mx+xY6hPQ9vHtoHOsZog== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1722122579; a=rsa-sha256; cv=none; b=N9E6ERuJuio8LfH2H4d8rf8KQYiOmQuu5heR1cPb3QcjgebYV3US++j0Gz4PcK03y30St6 WHfH95Cf4etSNheQ3ZmWbHnbqzrSlBCl5RcBAxcisDkWBhhawNO+KGCQTo8ZsYEK9bzEHT jY4j0Rx0EaCWHLMlb1TP/qI25D5IXq7Jd60RLD0nLSMgCX+JQK5cgYhgUaiPMefnxHxQ2J iEZ2BId4R1pn9Q4OyBtp91BNcrXrewLEu7Q44TLZJH7McUP2ZWWdOxkZcF5OhFYs4gCcQY l3xSGqSnmZaZvMZ5qpLzJKeDyfvTMR4X3T2MD4ODvikgGIlM2NbolHLGteq5gw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1722122579; 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=J47UDbIqvCiO1bVIfR7IRPgQx2id5/mJJUrepVlffQ0=; b=Cg43YwfI5e/k3lor9aME2enwJTEdjtLjsf4qGWT/b0fl3HN2abdd5JTA9pwmW8NgGWtCfB ww1I4ZtZi+0cdVMUiqP9409akSXiKdnvdTobTJ2SIckTXv/tHd4QIA/QrP7p5+FrjyHkZ8 d4AMJX3OM3O015+pMXbLdbovgIuWxKJAn7E5jmkhSdjIPuWsXSVwp2nLQQUsCxZl0Wn64o WV++n0R3MiLSG/VyudaMi8CtnfbEK/XA/YwjeGzFDASvKmY398rc5SVRFBzRBFVb/iGkHX rMTrsiLBBzWv60jvntWMGeRvpOOXWzLph2zHyk0DUA7nkIcVB3PNmCKi86UUGQ== 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 4WWgdv1J2KzR5d; Sat, 27 Jul 2024 23:22:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 46RNMxVU010993; Sat, 27 Jul 2024 23:22:59 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 46RNMxaP010990; Sat, 27 Jul 2024 23:22:59 GMT (envelope-from git) Date: Sat, 27 Jul 2024 23:22:59 GMT Message-Id: <202407272322.46RNMxaP010990@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: 56ba26a90918 - main - textproc/ttynt: Text coloring in your terminal List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@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: 56ba26a909180be6d46b154e2eb882c6ff8b7f0a Auto-Submitted: auto-generated The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=56ba26a909180be6d46b154e2eb882c6ff8b7f0a commit 56ba26a909180be6d46b154e2eb882c6ff8b7f0a Author: Yuri Victorovich AuthorDate: 2024-07-27 23:22:08 +0000 Commit: Yuri Victorovich CommitDate: 2024-07-27 23:22:56 +0000 textproc/ttynt: Text coloring in your terminal --- textproc/Makefile | 1 + textproc/ttynt/Makefile | 66 ++++++++++++++++++++++++++++++++++++ textproc/ttynt/distinfo | 87 ++++++++++++++++++++++++++++++++++++++++++++++++ textproc/ttynt/pkg-descr | 3 ++ 4 files changed, 157 insertions(+) diff --git a/textproc/Makefile b/textproc/Makefile index 060c6a3b05fc..0320a0d0096c 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -2064,6 +2064,7 @@ SUBDIR += ts-hunspell SUBDIR += tth SUBDIR += tttcmds + SUBDIR += ttynt SUBDIR += turboxsl SUBDIR += txt2html SUBDIR += txt2man diff --git a/textproc/ttynt/Makefile b/textproc/ttynt/Makefile new file mode 100644 index 000000000000..c506f8e4376d --- /dev/null +++ b/textproc/ttynt/Makefile @@ -0,0 +1,66 @@ +PORTNAME= ttynt +DISTVERSIONPREFIX= v +DISTVERSION= 0.0.1 +CATEGORIES= textproc + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Text coloring in your terminal +WWW= https://github.com/kryksyh/ttynt + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= cargo + +USE_GITHUB= yes +GH_ACCOUNT= kryksyh + +CARGO_CRATES= aho-corasick-1.1.3 \ + ansi_term-0.12.1 \ + atty-0.2.14 \ + bitflags-1.3.2 \ + clap-2.34.0 \ + heck-0.3.3 \ + hermit-abi-0.1.19 \ + lazy_static-1.4.0 \ + libc-0.2.155 \ + memchr-2.7.3 \ + proc-macro-error-1.0.4 \ + proc-macro-error-attr-1.0.4 \ + proc-macro2-1.0.85 \ + quote-1.0.36 \ + regex-1.10.5 \ + regex-automata-0.4.7 \ + regex-syntax-0.8.4 \ + strsim-0.8.0 \ + structopt-0.3.26 \ + structopt-derive-0.4.18 \ + syn-1.0.109 \ + termcolor-1.4.1 \ + textwrap-0.11.0 \ + unicode-ident-1.0.12 \ + unicode-segmentation-1.11.0 \ + unicode-width-0.1.13 \ + vec_map-0.8.2 \ + version_check-0.9.4 \ + winapi-0.3.9 \ + winapi-i686-pc-windows-gnu-0.4.0 \ + winapi-util-0.1.8 \ + winapi-x86_64-pc-windows-gnu-0.4.0 \ + windows-sys-0.52.0 \ + windows-targets-0.52.5 \ + windows_aarch64_gnullvm-0.52.5 \ + windows_aarch64_msvc-0.52.5 \ + windows_i686_gnu-0.52.5 \ + windows_i686_gnullvm-0.52.5 \ + windows_i686_msvc-0.52.5 \ + windows_x86_64_gnu-0.52.5 \ + windows_x86_64_gnullvm-0.52.5 \ + windows_x86_64_msvc-0.52.5 + +PLIST_FILES= bin/${PORTNAME} + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + +.include diff --git a/textproc/ttynt/distinfo b/textproc/ttynt/distinfo new file mode 100644 index 000000000000..90257c2bd7e1 --- /dev/null +++ b/textproc/ttynt/distinfo @@ -0,0 +1,87 @@ +TIMESTAMP = 1722113568 +SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 +SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311 +SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2 +SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838 +SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 +SIZE (rust/crates/atty-0.2.14.crate) = 5470 +SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a +SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 +SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c +SIZE (rust/crates/clap-2.34.0.crate) = 202210 +SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c +SIZE (rust/crates/heck-0.3.3.crate) = 10260 +SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33 +SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979 +SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 +SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443 +SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c +SIZE (rust/crates/libc-0.2.155.crate) = 743539 +SHA256 (rust/crates/memchr-2.7.3.crate) = 6d0d8b92cd8358e8d229c11df9358decae64d137c5be540952c5ca7b25aea768 +SIZE (rust/crates/memchr-2.7.3.crate) = 97313 +SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c +SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293 +SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869 +SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971 +SHA256 (rust/crates/proc-macro2-1.0.85.crate) = 22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23 +SIZE (rust/crates/proc-macro2-1.0.85.crate) = 48988 +SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7 +SIZE (rust/crates/quote-1.0.36.crate) = 28507 +SHA256 (rust/crates/regex-1.10.5.crate) = b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f +SIZE (rust/crates/regex-1.10.5.crate) = 253805 +SHA256 (rust/crates/regex-automata-0.4.7.crate) = 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df +SIZE (rust/crates/regex-automata-0.4.7.crate) = 617582 +SHA256 (rust/crates/regex-syntax-0.8.4.crate) = 7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b +SIZE (rust/crates/regex-syntax-0.8.4.crate) = 347577 +SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a +SIZE (rust/crates/strsim-0.8.0.crate) = 9309 +SHA256 (rust/crates/structopt-0.3.26.crate) = 0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10 +SIZE (rust/crates/structopt-0.3.26.crate) = 53798 +SHA256 (rust/crates/structopt-derive-0.4.18.crate) = dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0 +SIZE (rust/crates/structopt-derive-0.4.18.crate) = 20996 +SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 +SIZE (rust/crates/syn-1.0.109.crate) = 237611 +SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 +SIZE (rust/crates/termcolor-1.4.1.crate) = 18773 +SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 +SIZE (rust/crates/textwrap-0.11.0.crate) = 17322 +SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b +SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168 +SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202 +SIZE (rust/crates/unicode-segmentation-1.11.0.crate) = 102740 +SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d +SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228 +SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191 +SIZE (rust/crates/vec_map-0.8.2.crate) = 14466 +SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f +SIZE (rust/crates/version_check-0.9.4.crate) = 14895 +SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 +SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 +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-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b +SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416 +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 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d +SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 +SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb +SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263 +SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266 +SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6 +SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944 +SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670 +SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699 +SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9 +SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064 +SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf +SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404 +SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9 +SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596 +SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246 +SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0 +SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905 +SHA256 (kryksyh-ttynt-v0.0.1_GH0.tar.gz) = b4c548ec81f2b602b9e0c9b201b7776971dbc966a568629d7c710f0431498511 +SIZE (kryksyh-ttynt-v0.0.1_GH0.tar.gz) = 940756 diff --git a/textproc/ttynt/pkg-descr b/textproc/ttynt/pkg-descr new file mode 100644 index 000000000000..bc9bcfeaa2bb --- /dev/null +++ b/textproc/ttynt/pkg-descr @@ -0,0 +1,3 @@ +ttynt is a command-line tool for coloring and highlighting text in the terminal +based on regex patterns. It might be useful for log file analysis, text parsing, +and more.