head 1.5; access; symbols pkgsrc-2023Q4:1.5.0.12 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.10 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.8 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.6 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.5.0.4 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.2 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.4.0.6 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.4 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.2 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.2.0.30 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.28 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.26 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.24 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.22 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.20 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.16 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.18 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.14 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.12 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.10 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.8 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.6 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.4 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.2 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.1.0.18 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.16 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.12 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.10 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.8 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.6 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.4 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.2 pkgsrc-2016Q1-base:1.1; locks; strict; comment @# @; 1.5 date 2022.09.18.11.54.51; author bsiegert; state Exp; branches; next 1.4; commitid tW5EWFuPuAVi5lUD; 1.4 date 2021.10.26.11.23.31; author nia; state Exp; branches; next 1.3; commitid TS3y6sgAeGKWpjeD; 1.3 date 2021.10.07.15.02.38; author nia; state Exp; branches; next 1.2; commitid 0fS32tEWoNe7fTbD; 1.2 date 2018.03.13.17.28.59; author bsiegert; state Exp; branches; next 1.1; commitid ZxNckHeUG7LtYjuA; 1.1 date 2015.12.27.20.50.40; author wiz; state Exp; branches; next ; commitid NjsFygaDS89j2DOy; desc @@ 1.5 log @sift: update to 0.9.0 Also turn this into a Go module build because it's 2022. Version 0.9.0 introduces several new options/features: * --conf * --field-sep * --byte-offset * Support for custom types A detailed description can be found in this blog post: https://svent.github.io/2016/10/23/sift-version-0.9-released/ This version also removes the cgo dependency while improving the performance for line counting and case conversions. @ text @$NetBSD: distinfo,v 1.4 2021/10/26 11:23:31 nia Exp $ BLAKE2s (github.com_svent_go-flags_@@v_v0.0.0-20141123140740-4bcbad344f03.mod) = bcbbc7d164dbbaab110bb40b1ea27d2c42e923da916905b90ee5b3899711834d SHA512 (github.com_svent_go-flags_@@v_v0.0.0-20141123140740-4bcbad344f03.mod) = 0c56012b720f238b8e4a38cc1d3d74853fd7c86816ea94b3e0d91cc470ebaef2cfc6c3397b5bfe76473bc5fb161557c9605715f36ed0f9187aa26fc2a570a430 Size (github.com_svent_go-flags_@@v_v0.0.0-20141123140740-4bcbad344f03.mod) = 33 bytes BLAKE2s (github.com_svent_go-flags_@@v_v0.0.0-20141123140740-4bcbad344f03.zip) = 308be9be1a6d94e38043a0c01293b36f3ab4176ebbeb52b8f70916e6ba959011 SHA512 (github.com_svent_go-flags_@@v_v0.0.0-20141123140740-4bcbad344f03.zip) = 825b7a75c4c4d1d505fe7893a0ef1eee24518b077edd6bb2d7690ad193cffbae91485952b0beecb5491f44a1a44bd3c63cce3ed5d42892452f28787b0389aa6c Size (github.com_svent_go-flags_@@v_v0.0.0-20141123140740-4bcbad344f03.zip) = 67191 bytes BLAKE2s (github.com_svent_go-nbreader_@@v_v0.0.0-20150201200112-7cef48da76dc.mod) = 51a5758bc74ce31b3314547976b1bf9d74c56d00f95f6e360f18683a071a7ee7 SHA512 (github.com_svent_go-nbreader_@@v_v0.0.0-20150201200112-7cef48da76dc.mod) = a05dca482b8d4e8039de3bfbab617b00955aa25fc05a0d09e548eedeb3a53ee99ca1087587fc4b76cde221035c8e0f8b1ddc088852b1f7d6b34c4a62d19c7b90 Size (github.com_svent_go-nbreader_@@v_v0.0.0-20150201200112-7cef48da76dc.mod) = 36 bytes BLAKE2s (github.com_svent_go-nbreader_@@v_v0.0.0-20150201200112-7cef48da76dc.zip) = fc714d6b8feb5ade1ebe3b132d149a46cfcfc13a69ffb8d52e34f46499049f40 SHA512 (github.com_svent_go-nbreader_@@v_v0.0.0-20150201200112-7cef48da76dc.zip) = 8546a18a91ce532b3998263d8c63a7dc34460ae8f9cb486a75122e3cd9b64d55c435495050501c744023bbf6e6737c863e577010cecf0cc8cebdada4af5ace88 Size (github.com_svent_go-nbreader_@@v_v0.0.0-20150201200112-7cef48da76dc.zip) = 3506 bytes BLAKE2s (golang.org_x_crypto_@@v_v0.0.0-20220829220503-c86fa9a7ed90.mod) = 3218fb197e3df718e689eb2e6187e8b6164db45fcd92c7b120f1805fb409353f SHA512 (golang.org_x_crypto_@@v_v0.0.0-20220829220503-c86fa9a7ed90.mod) = 8b89bda14a8eea63c73e602efb4f90d9bd5ba816041b8c8eeb516a7edbb70578e2c594f4ac7168b5cef417075b295f6aab908514244cb9bb05f7bb13f1170bb3 Size (golang.org_x_crypto_@@v_v0.0.0-20220829220503-c86fa9a7ed90.mod) = 255 bytes BLAKE2s (golang.org_x_crypto_@@v_v0.0.0-20220829220503-c86fa9a7ed90.zip) = 936646a3872a7c2b5d8b94eedfe611742ba1c632de2854577a1fd1f0d605e001 SHA512 (golang.org_x_crypto_@@v_v0.0.0-20220829220503-c86fa9a7ed90.zip) = 8850e5af000fc6f8ace471c19f7edce4da91025154415435723cfa6c355a13c2d7648b24010155de107444ffa07d6806a116a090420047627f511bd63482db8b Size (golang.org_x_crypto_@@v_v0.0.0-20220829220503-c86fa9a7ed90.zip) = 1779881 bytes BLAKE2s (golang.org_x_sys_@@v_v0.0.0-20201119102817-f84b799fce68.mod) = 6b2b0a0ac9d77adff84f1aab70cc38a4dcf14418c326fcb2dde80f104fb41e9f SHA512 (golang.org_x_sys_@@v_v0.0.0-20201119102817-f84b799fce68.mod) = 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab Size (golang.org_x_sys_@@v_v0.0.0-20201119102817-f84b799fce68.mod) = 33 bytes BLAKE2s (golang.org_x_sys_@@v_v0.0.0-20210615035016-665e8c7367d1.mod) = 66613eb38a59b8a7f75e1aaeb294a1c4ea290d4e9ae699137566025e50ed741c SHA512 (golang.org_x_sys_@@v_v0.0.0-20210615035016-665e8c7367d1.mod) = 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655 Size (golang.org_x_sys_@@v_v0.0.0-20210615035016-665e8c7367d1.mod) = 33 bytes BLAKE2s (golang.org_x_sys_@@v_v0.0.0-20210615035016-665e8c7367d1.zip) = bc46f9203ee9a65dead922f9a7b8b7433778b1da11a7d7f8738091dceb51939c SHA512 (golang.org_x_sys_@@v_v0.0.0-20210615035016-665e8c7367d1.zip) = ea2b0c8163b22097a9e6c57c9d2dfb75548f2b6004a775a6c97fceb1d2e3e1dbd4cb2050a36cd4e1e9cd0386794d7bd3a3b6b956b8a55009217b06e9b72f64b5 Size (golang.org_x_sys_@@v_v0.0.0-20210615035016-665e8c7367d1.zip) = 1644123 bytes BLAKE2s (golang.org_x_term_@@v_v0.0.0-20201126162022-7de9c90e9dd1.mod) = ea6d2006c1c11da8c2174212a63865a04dec1775f98210c17f3a0cb8d4a1a80f SHA512 (golang.org_x_term_@@v_v0.0.0-20201126162022-7de9c90e9dd1.mod) = a3401e3d20dc1aaaebbf3c296a783668003f2182ed77ec830431f97339e07eda1859fe8c3c7fdfb0125b3ed331d23208519df520f86e20c1a05c822b3d766b08 Size (golang.org_x_term_@@v_v0.0.0-20201126162022-7de9c90e9dd1.mod) = 95 bytes BLAKE2s (golang.org_x_term_@@v_v0.0.0-20201126162022-7de9c90e9dd1.zip) = 589b6eb654aba7bc8013335ded196de3cc21dccf4805e83602cbef73de8bf376 SHA512 (golang.org_x_term_@@v_v0.0.0-20201126162022-7de9c90e9dd1.zip) = 267fab133c0ae306a1f484d17a9c3bc7bafb1ae77df3412ea4047de34a940b6425524a93b7b41d010cbf32160482fa3a370f93654e4ff73b6d11e45463bc185a Size (golang.org_x_term_@@v_v0.0.0-20201126162022-7de9c90e9dd1.zip) = 23281 bytes BLAKE2s (sift-0.9.0.tar.gz) = 7eb62dd627682f74b3fcb0204145cd9f94f7a6d5dbb0e1b49f4f25f298995840 SHA512 (sift-0.9.0.tar.gz) = e0990e45ec9a11f9609090908bf5232b4cf215c9d1e95791ef7c02668ef56d19cde495e1e1b3a1f9ca569d2aa35c4242eaea702f6db8d31ee295210cacb02a03 Size (sift-0.9.0.tar.gz) = 37442 bytes @ 1.4 log @textproc: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Unfetchable distfiles (fetched conditionally?): ./textproc/convertlit/distinfo clit18src.zip @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2021/10/07 15:02:38 nia Exp $ d3 36 a38 4 BLAKE2s (sift-0.6.0.tar.gz) = 28ec524490869caac4681c7f14695b92fac45e71baf1d7a6389e628423e446e3 SHA512 (sift-0.6.0.tar.gz) = 7a42a793cde876834468ef800e109dfb18dde28451cb05e3e3e9ac3cbe07d4f1c9bdc007c7e2ef84ebd3162753c698c177017e19cefa0a6d2cc2822d308204c9 Size (sift-0.6.0.tar.gz) = 34032 bytes SHA1 (patch-matching__cgo.go) = 10b30a335e3e86616fe9dd9f97090adff1fd507a @ 1.3 log @textproc: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2018/03/13 17:28:59 bsiegert Exp $ d3 1 a3 1 RMD160 (sift-0.6.0.tar.gz) = ee9c6119e53503496b3c748fec292130e015cda5 @ 1.2 log @Fix build with Go 1.10, bump revision. There is a cgo file in here that specifies -funroll-loops (fun!). Since Go 1.9.4, only C compiler flags on a whitelist are allowed, and of course that flag is not on it. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2015/12/27 20:50:40 wiz Exp $ a2 1 SHA1 (sift-0.6.0.tar.gz) = eae22261ed09cff6bb1b21bb2fcb0d0c28f6ab81 @ 1.1 log @Import sift-0.6.0 as textproc/sift. All the features you expect from a modern grep alternative. RegEx - perl compatible regular expression syntax (no more escape hell) usable defaults - basic options known from grep but with usable defaults multiline support - find matches spanning over multiple lines replace - replace output to reformat it to your needs without relying on awk/sed gzip files - search through normal and gzip'ed files in one program call multiple patterns - search for multiple patterns in one run target selection - select or exclude search targets based on file name, directory name, path and type handling big data - sift handles big files without problems: files >50GB, >5,000,000,000 lines and >5,000,000,000 matches successfully tested @ text @d1 1 a1 1 $NetBSD$ d7 1 @