diff options
Diffstat (limited to 'textproc')
-rw-r--r-- | textproc/tuc/DESCR | 5 | ||||
-rw-r--r-- | textproc/tuc/Makefile | 22 | ||||
-rw-r--r-- | textproc/tuc/PLIST | 2 | ||||
-rw-r--r-- | textproc/tuc/cargo-depends.mk | 17 | ||||
-rw-r--r-- | textproc/tuc/distinfo | 50 |
5 files changed, 96 insertions, 0 deletions
diff --git a/textproc/tuc/DESCR b/textproc/tuc/DESCR new file mode 100644 index 00000000000..592bd3ea69e --- /dev/null +++ b/textproc/tuc/DESCR @@ -0,0 +1,5 @@ +tuc (when cut doesn't cut it) + +We've all been there. You want to cut some string on a delimiter repeated in +a non-deterministic way. Maybe you even want to use negative indexes or replace +the delimiters in the cut part with something else... That's where tuc can help. diff --git a/textproc/tuc/Makefile b/textproc/tuc/Makefile new file mode 100644 index 00000000000..eefaad685bd --- /dev/null +++ b/textproc/tuc/Makefile @@ -0,0 +1,22 @@ +# $NetBSD: Makefile,v 1.1 2022/05/03 13:01:05 pin Exp $ + +DISTNAME= tuc-0.5.0 +CATEGORIES= textproc +MASTER_SITES= ${MASTER_SITE_GITHUB:=riquito/} +GITHUB_TAG= v${PKGVERSION_NOREV} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://github.com/riquito/tuc/ +COMMENT= When cut doesn't cut it +LICENSE= gnu-gpl-v3 + +.include "cargo-depends.mk" + +INSTALLATION_DIRS= bin + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/target/release/tuc \ + ${DESTDIR}${PREFIX}/bin + +.include "../../lang/rust/cargo.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/textproc/tuc/PLIST b/textproc/tuc/PLIST new file mode 100644 index 00000000000..2360255fce5 --- /dev/null +++ b/textproc/tuc/PLIST @@ -0,0 +1,2 @@ +@comment $NetBSD: PLIST,v 1.1 2022/05/03 13:01:05 pin Exp $ +bin/tuc diff --git a/textproc/tuc/cargo-depends.mk b/textproc/tuc/cargo-depends.mk new file mode 100644 index 00000000000..fc4e96f18e7 --- /dev/null +++ b/textproc/tuc/cargo-depends.mk @@ -0,0 +1,17 @@ +# $NetBSD: cargo-depends.mk,v 1.1 2022/05/03 13:01:05 pin Exp $ + +CARGO_CRATE_DEPENDS+= anyhow-1.0.41 +CARGO_CRATE_DEPENDS+= assert_cmd-1.0.5 +CARGO_CRATE_DEPENDS+= bstr-0.2.16 +CARGO_CRATE_DEPENDS+= difference-2.0.0 +CARGO_CRATE_DEPENDS+= doc-comment-0.3.3 +CARGO_CRATE_DEPENDS+= lazy_static-1.4.0 +CARGO_CRATE_DEPENDS+= libc-0.2.97 +CARGO_CRATE_DEPENDS+= memchr-2.4.0 +CARGO_CRATE_DEPENDS+= pico-args-0.4.2 +CARGO_CRATE_DEPENDS+= predicates-1.0.8 +CARGO_CRATE_DEPENDS+= predicates-core-1.0.2 +CARGO_CRATE_DEPENDS+= predicates-tree-1.0.2 +CARGO_CRATE_DEPENDS+= regex-automata-0.1.10 +CARGO_CRATE_DEPENDS+= treeline-0.1.0 +CARGO_CRATE_DEPENDS+= wait-timeout-0.2.0 diff --git a/textproc/tuc/distinfo b/textproc/tuc/distinfo new file mode 100644 index 00000000000..3b1c278c69e --- /dev/null +++ b/textproc/tuc/distinfo @@ -0,0 +1,50 @@ +$NetBSD: distinfo,v 1.1 2022/05/03 13:01:05 pin Exp $ + +BLAKE2s (anyhow-1.0.41.crate) = 4230aaedb7091332310c68d92e2b9aecfd543ee0a9efdcaf3ec0ee9ebc00442a +SHA512 (anyhow-1.0.41.crate) = c6fba5fbb5646d195fdbda65003a8741188d49db02b805a84e695c81a054d9d5265b1c296c23d65cf089af35ce470083de88e1b65aadcc3ce33c8fb22b9cb91f +Size (anyhow-1.0.41.crate) = 34561 bytes +BLAKE2s (assert_cmd-1.0.5.crate) = 9cae86b4c824930e3f0668ed6bb060928a4184d3ea17663e077f03ac5ed9f6a5 +SHA512 (assert_cmd-1.0.5.crate) = fc261e4411cc5113c63c2e6c12c81dd97e924eb961e5851ec84c43c76d1271c08a6c36798e1951a0ceaa54acd91a75575cefa7fbfad8123fd4652192c0ebc396 +Size (assert_cmd-1.0.5.crate) = 26641 bytes +BLAKE2s (bstr-0.2.16.crate) = 541d36618e387c3fcd3e8d3c8b8c0067e86611974d2a5921c1c121dd30c43adf +SHA512 (bstr-0.2.16.crate) = 33e82e5637efdc2f404ab9405331ae135df12586785491c3e61e70ea8406c67e2109e550cc70a4ab8e95d054e8519c48257fd3b55ef0b67b2530914a9a0b0fac +Size (bstr-0.2.16.crate) = 330346 bytes +BLAKE2s (difference-2.0.0.crate) = 103a633dda6fafcc5ac9243a4ec8ae3f29f212e72871e10a5c7c3cf7fbcfbc71 +SHA512 (difference-2.0.0.crate) = cc9956757770ecf237d8f46abef25ce219193c877be6cf83163e87c494956cca3202951ac01bba0728e7202fcde2261009c1b4599f389cf979858f25936a5482 +Size (difference-2.0.0.crate) = 147616 bytes +BLAKE2s (doc-comment-0.3.3.crate) = 3c6c0c2b176af73b7f930c90bde1054195adccd234d74431050b27bcfefff615 +SHA512 (doc-comment-0.3.3.crate) = e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba +Size (doc-comment-0.3.3.crate) = 4123 bytes +BLAKE2s (lazy_static-1.4.0.crate) = 0d5f7c2bcfe70610bc27bd6b339ea3e4ca3b7014149714db3a0c199ac6f07cd1 +SHA512 (lazy_static-1.4.0.crate) = e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 +Size (lazy_static-1.4.0.crate) = 10443 bytes +BLAKE2s (libc-0.2.97.crate) = c1f5d7d7425d833f535327416db44072de37ba9b6bd7faf7e6e22af280e42a32 +SHA512 (libc-0.2.97.crate) = 9b94a43d7da1e419900f7a016d5eb958bc42a006e1bb621ab8e2be2167e91f05cee81144c25e81a85c1b1ea2a26ff88980a4cc292fd42db8b09c5c49bf5531ed +Size (libc-0.2.97.crate) = 517712 bytes +BLAKE2s (memchr-2.4.0.crate) = ad963b762cf06e8588191edac06d1b5b3ebff79409fb1486be8dd315e8abfdc1 +SHA512 (memchr-2.4.0.crate) = b142e308a5aef8e45910411789031e194349ee540c4ced0e2384d864dc1913299fb63a161ceb5228256e97d0949661b7f83a169ef9d4b78afbd9004cb7b8a2fb +Size (memchr-2.4.0.crate) = 63392 bytes +BLAKE2s (pico-args-0.4.2.crate) = f0d351b513b1b20c1cfd24bf41c521e9529714827839211e5e0bfdad9f4d3c5a +SHA512 (pico-args-0.4.2.crate) = a6e46bc8d086091a37a0edf418d5414eaa5ef57a508aa81c352c66281cc2c88c97611b7eedd4f5f18c7a8169f48aa3bfdc7a5eb7b3cb570cbf871eed5e867ea1 +Size (pico-args-0.4.2.crate) = 11565 bytes +BLAKE2s (predicates-1.0.8.crate) = 98e6513badfe14b11e56bd4d0d70d276f9e19ce9549731d45877a865d8d502fb +SHA512 (predicates-1.0.8.crate) = a6d8278c331223c24a7189e9dfeddd11a20e7e9010e647a8fbc554f4847b72a13aba2ad22d4e0fedfb2ed4490fd11b05fb2d0e7fda373794b7c0a70094998a6a +Size (predicates-1.0.8.crate) = 26996 bytes +BLAKE2s (predicates-core-1.0.2.crate) = 009875baf8ddbcd2235dc986b012c88d345977afe7d87cce086e77aa099c3487 +SHA512 (predicates-core-1.0.2.crate) = bfeee297e7bb81c1cc63908ab47f10e21e53b9f690d9aaf08855bc1824e0c87cf05c92e5a8dbc57eace7490c0ce58bbe2e178ac33ad0553ad2772593d89f8aab +Size (predicates-core-1.0.2.crate) = 8185 bytes +BLAKE2s (predicates-tree-1.0.2.crate) = 03a7b58203b9a598c3a3e8f0d194f6e1d3de9d1435cc4aa92f3408c48a1f9db1 +SHA512 (predicates-tree-1.0.2.crate) = d11b2b7d44ba5a00ed189d4455216f0c991c0f272776166a528136e26436e3f0cbbbdd001bf9a2b9aceaaf221fb9218fb497116e7957bf6bd9761616428c7ed2 +Size (predicates-tree-1.0.2.crate) = 6341 bytes +BLAKE2s (regex-automata-0.1.10.crate) = 283615bf1114bdcf5a2ebd639ba1889a8a9a0195b566f41226f7e0961f3d5d81 +SHA512 (regex-automata-0.1.10.crate) = 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f +Size (regex-automata-0.1.10.crate) = 114533 bytes +BLAKE2s (treeline-0.1.0.crate) = 81ccdbd03361021dd31e9d28ba05b16020601481bf2ec9754869ab687eddc0bc +SHA512 (treeline-0.1.0.crate) = 37a7c7e95855fdf0fafe5b529eed6c6cfc641da799bc6738a5649a9a0c3db2ef3e63d692862a987bc19263f33b6df2e8ae71b49fe30160d6d470cbb804511824 +Size (treeline-0.1.0.crate) = 3855 bytes +BLAKE2s (tuc-0.5.0.tar.gz) = 07d606ca0218e7522d52b624ac6b8ebe5703b21d6cc45789633c87b3a3933313 +SHA512 (tuc-0.5.0.tar.gz) = c8634e664ebd7676dd903b825a20586a3abac9a5b5de2ccc725b3a154f039971a27e00dc8f95c65c7139791a325409e1187b7614f52475030f2f7ae1eb75edf4 +Size (tuc-0.5.0.tar.gz) = 19507 bytes +BLAKE2s (wait-timeout-0.2.0.crate) = 74292341b8dbc71125610cb6f528f9a1b05b234d35fc98899901971af99da233 +SHA512 (wait-timeout-0.2.0.crate) = db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066 +Size (wait-timeout-0.2.0.crate) = 12441 bytes |