Files
2026-03-20 16:48:57 -04:00

156 lines
13 KiB
Tcl

# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
PortGroup github 1.0
PortGroup cargo 1.0
github.setup chmln sd 1.1.0 v
github.tarball_from archive
revision 0
description Intuitive find & replace CLI (sed alternative)
long_description {*}${description}. sd uses regex syntax that you already \
know from JavaScript and Python. Forget about dealing \
with quirks of sed or awk - get productive immediately.
checksums ${distname}${extract.suffix} \
rmd160 664f8c53187f63ff3cb140fc8e5bf453f69c613f \
sha256 defdce484f8c92f265e1282490572575028967c2c55d356111d1e49a3ea9a88e \
size 37137
categories textproc
installs_libs no
license MIT
maintainers {gmail.com:herby.gillot @herbygillot} \
openmaintainer
destroot {
xinstall -m 0755 \
${worksrcpath}/target/[cargo.rust_platform]/release/${name} \
${destroot}${prefix}/bin/
# man page
xinstall -m 0444 \
${worksrcpath}/gen/${name}.1 ${destroot}${prefix}/share/man/man1/
# shell completions
set comp_srcdir ${worksrcpath}/gen/completions
xinstall -d ${destroot}${prefix}/share/bash-completion/completions
copy ${comp_srcdir}/${name}.bash \
${destroot}${prefix}/share/bash-completion/completions/${name}
xinstall -d ${destroot}${prefix}/share/fish/vendor_completions.d
copy ${comp_srcdir}/${name}.fish \
${destroot}${prefix}/share/fish/vendor_completions.d
xinstall -d ${destroot}${prefix}/share/zsh/site-functions
copy ${comp_srcdir}/_${name} ${destroot}${prefix}/share/zsh/site-functions/
}
cargo.crates \
aho-corasick 1.1.4 ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 \
ansi-to-html 0.1.3 c7bd918cc0ff933f0e6cf48a8f74584818ea43e07d1fba1f9251bb3df2a37ca2 \
anstream 0.6.4 2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44 \
anstyle 1.0.13 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78 \
anstyle-parse 0.2.2 317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140 \
anstyle-query 1.0.0 5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b \
anstyle-wincon 3.0.1 f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628 \
anyhow 1.0.75 a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6 \
assert_cmd 2.1.1 bcbb6924530aa9e0432442af08bbcafdad182db80d2e560da42a6d442535bf85 \
autocfg 1.1.0 d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa \
bit-set 0.5.3 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1 \
bit-vec 0.6.3 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb \
bitflags 1.3.2 bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a \
bitflags 2.4.1 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07 \
bstr 1.12.0 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4 \
cfg-if 1.0.0 baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd \
clap 4.4.6 d04704f56c2cde07f43e8e2c154b43f216dc5c92fc98ada720177362f953b956 \
clap_builder 4.4.6 0e231faeaca65ebd1ea3c737966bf858971cd38c3849107aa3ea7de90a804e45 \
clap_complete 4.4.3 e3ae8ba90b9d8b007efe66e55e48fb936272f5ca00349b5b0e89877520d35ea7 \
clap_derive 4.4.2 0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873 \
clap_lex 0.5.1 cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961 \
clap_mangen 0.2.14 b44f35c514163027542f7147797ff930523eea288e03642727348ef1a9666f6b \
colorchoice 1.0.0 acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7 \
console 0.15.7 c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8 \
crossbeam-deque 0.8.3 ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef \
crossbeam-epoch 0.9.15 ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7 \
crossbeam-utils 0.8.16 5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294 \
difflib 0.4.0 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8 \
either 1.15.0 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 \
encode_unicode 0.3.6 a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f \
errno 0.3.5 ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860 \
fastrand 2.0.1 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5 \
fnv 1.0.7 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 \
getrandom 0.2.10 be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427 \
heck 0.4.1 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 \
insta 1.34.0 5d64600be34b2fcfc267740a243fa7744441bb4947a619ac4e5bb6507f35fbfc \
lazy_static 1.4.0 e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 \
libc 0.2.177 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976 \
libm 0.2.8 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058 \
linked-hash-map 0.5.6 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f \
linux-raw-sys 0.4.10 da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f \
memchr 2.7.6 f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273 \
memoffset 0.9.0 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c \
num-traits 0.2.17 39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c \
ppv-lite86 0.2.17 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de \
predicates 3.1.3 a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573 \
predicates-core 1.0.9 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa \
predicates-tree 1.0.12 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c \
proc-macro2 1.0.103 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8 \
proptest 1.3.1 7c003ac8c77cb07bb74f5f198bce836a689bcd5a42574612bf14d17bfd08c20e \
quick-error 1.2.3 a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0 \
quote 1.0.42 a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f \
rand 0.8.5 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 \
rand_chacha 0.3.1 e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 \
rand_core 0.6.4 ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c \
rand_xorshift 0.3.0 d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f \
rayon 1.8.0 9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1 \
rayon-core 1.12.0 5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed \
redox_syscall 0.3.5 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29 \
regex 1.10.2 380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343 \
regex-automata 0.4.13 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c \
regex-syntax 0.7.5 dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da \
regex-syntax 0.8.8 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58 \
roff 0.2.1 b833d8d034ea094b1ea68aa6d5c740e0d04bad9d16568d08ba6f76823a114316 \
rustix 0.38.20 67ce50cb2e16c2903e30d1cbccfd8387a74b9d4c938b6a4c5ec6cc7556f7a8a0 \
rusty-fork 0.3.0 cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f \
scopeguard 1.2.0 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 \
serde 1.0.228 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e \
serde_core 1.0.228 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad \
serde_derive 1.0.228 d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79 \
similar 2.3.0 2aeaf503862c419d66959f5d7ca015337d864e9c49485d771b732e2a20453597 \
strsim 0.10.0 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623 \
syn 2.0.111 390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87 \
tempfile 3.8.0 cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef \
terminal_size 0.3.0 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7 \
termtree 0.5.1 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683 \
thiserror 1.0.50 f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2 \
thiserror-impl 1.0.50 266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8 \
unarray 0.1.4 eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94 \
unicode-ident 1.0.22 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5 \
unicode-width 0.1.11 e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85 \
utf8parse 0.2.1 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a \
wait-timeout 0.2.1 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11 \
wasi 0.11.0+wasi-snapshot-preview1 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 \
windows-sys 0.45.0 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0 \
windows-sys 0.48.0 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 \
windows-targets 0.42.2 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071 \
windows-targets 0.48.5 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c \
windows_aarch64_gnullvm 0.42.2 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8 \
windows_aarch64_gnullvm 0.48.5 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 \
windows_aarch64_msvc 0.42.2 e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43 \
windows_aarch64_msvc 0.48.5 dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc \
windows_i686_gnu 0.42.2 c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f \
windows_i686_gnu 0.48.5 a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e \
windows_i686_msvc 0.42.2 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060 \
windows_i686_msvc 0.48.5 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 \
windows_x86_64_gnu 0.42.2 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36 \
windows_x86_64_gnu 0.48.5 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e \
windows_x86_64_gnullvm 0.42.2 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3 \
windows_x86_64_gnullvm 0.48.5 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc \
windows_x86_64_msvc 0.42.2 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0 \
windows_x86_64_msvc 0.48.5 ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 \
yaml-rust 0.4.5 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85