# -*- 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 cargo 1.0 PortGroup github 1.0 github.setup facebookincubator fastmod 0.4.4 v github.tarball_from archive categories devel textproc license Apache-2 maintainers {@cideM gmail.com:fbeeres} openmaintainer description A fast partial replacement for the codemod tool long_description fastmod is a tool to assist you with large-scale codebase refactors. \ It supports most of codemod's options but is more focused on improving \ the use case \"I want to use interactive mode to make sure my regex is \ correct, and then I want to apply the regex everywhere\". checksums ${distname}${extract.suffix} \ rmd160 1a3a81bf68ec52163fc6408e18951c73da32c937 \ sha256 b438cc7564ef34d01f27cdd3cd50ee66a9915b9c50939ca021c6bee2e9c1f069 \ size 25022 destroot { xinstall -m 0755 \ ${worksrcpath}/target/[cargo.rust_platform]/release/${name} \ ${destroot}${prefix}/bin/ } cargo.crates \ aho-corasick 1.1.2 b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0 \ ansi_term 0.12.1 d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2 \ anyhow 1.0.75 a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6 \ assert_cmd 1.0.8 c98233c6673d8601ab23e77eb38f999c51100d46c5703b17288c57fddf3a1ffe \ atty 0.2.14 d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 \ autocfg 1.1.0 d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa \ base64 0.20.0 0ea22880d78093b0cbe17c89f64a7d457941e65759157ec6cb31a31d652b05e5 \ bitflags 1.3.2 bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a \ bitflags 2.4.1 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07 \ bstr 0.2.17 ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223 \ bstr 1.8.0 542f33a8835a0884b006a0c3df3dadd99c0c3f296ed26c2fdc8028e01ad6230c \ cfg-if 1.0.0 baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd \ clap 2.34.0 a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c \ crossbeam-deque 0.8.3 ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef \ crossbeam-epoch 0.9.15 ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7 \ crossbeam-utils 0.8.16 5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294 \ crossterm 0.24.0 ab9f7409c70a38a56216480fba371ee460207dd8926ccf5b4160591759559170 \ crossterm_winapi 0.9.1 acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b \ diff 0.1.13 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8 \ difflib 0.4.0 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8 \ doc-comment 0.3.3 fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10 \ either 1.9.0 a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07 \ encoding_rs 0.8.33 7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1 \ encoding_rs_io 0.1.7 1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83 \ errno 0.3.8 a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245 \ fastrand 2.0.1 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5 \ globset 0.4.14 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1 \ grep 0.2.13 bd79f01019ef2fe3978232135f5a7237baca9a6c6ed4dbbe9e5a51234e2306c5 \ grep-cli 0.1.10 ea40788c059ab8b622c4d074732750bfb3bd2912e2dd58eabc11798a4d5ad725 \ grep-matcher 0.1.7 47a3141a10a43acfedc7c98a60a834d7ba00dfe7bec9071cbfc19b55b292ac02 \ grep-printer 0.1.7 e14551578f49da1f774b70da5bd1b8c20bbbead01620c426cb0a217536d95a6a \ grep-regex 0.1.12 f748bb135ca835da5cbc67ca0e6955f968db9c5df74ca4f56b18e1ddbc68230d \ grep-searcher 0.1.13 ba536ae4f69bec62d8839584dd3153d3028ef31bb229f04e09fb5a9e5a193c54 \ hermit-abi 0.1.19 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33 \ hermit-abi 0.3.3 d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7 \ ignore 0.4.21 747ad1b4ae841a78e8aba0d63adbfbeaea26b517b63705d47856b73015d27060 \ itertools 0.10.5 b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473 \ itoa 1.0.9 af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38 \ lazy_static 1.4.0 e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 \ libc 0.2.150 89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c \ linux-raw-sys 0.4.12 c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456 \ lock_api 0.4.11 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45 \ log 0.4.20 b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f \ memchr 2.6.4 f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167 \ memmap2 0.9.0 deaba38d7abf1d4cca21cc89e932e542ba2b9258664d2a9ef0e61512039c9375 \ memoffset 0.9.0 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c \ mio 0.8.9 3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0 \ num_cpus 1.16.0 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43 \ parking_lot 0.12.1 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f \ parking_lot_core 0.9.9 4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e \ predicates 2.1.5 59230a63c37f3e18569bdb90e4a89cbf5bf8b06fea0b84e65ea10cc4df47addd \ predicates-core 1.0.6 b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174 \ predicates-tree 1.0.9 368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf \ proc-macro2 1.0.70 39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b \ quote 1.0.33 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae \ redox_syscall 0.4.1 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa \ regex 1.10.2 380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343 \ regex-automata 0.1.10 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132 \ regex-automata 0.4.3 5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f \ regex-syntax 0.8.2 c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f \ rprompt 1.0.5 b386f4748bdae2aefc96857f5fda07647f851d089420e577831e2a14b45230f8 \ rustix 0.38.25 dc99bc2d4f1fed22595588a013687477aedf3cdcfb26558c559edb67b4d9b22e \ ryu 1.0.15 1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741 \ same-file 1.0.6 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 \ scopeguard 1.2.0 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 \ serde 1.0.193 25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89 \ serde_derive 1.0.193 43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3 \ serde_json 1.0.108 3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b \ signal-hook 0.3.17 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801 \ signal-hook-mio 0.2.3 29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af \ signal-hook-registry 1.4.1 d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1 \ smallvec 1.11.2 4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970 \ strsim 0.8.0 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a \ syn 2.0.39 23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a \ tempfile 3.8.1 7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5 \ termcolor 1.4.0 ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449 \ termtree 0.4.1 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76 \ textwrap 0.11.0 d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 \ unicode-ident 1.0.12 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b \ unicode-width 0.1.11 e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85 \ vec_map 0.8.2 f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191 \ wait-timeout 0.2.0 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6 \ walkdir 2.4.0 d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee \ wasi 0.11.0+wasi-snapshot-preview1 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 \ winapi 0.3.9 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 \ winapi-i686-pc-windows-gnu 0.4.0 ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \ winapi-util 0.1.6 f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596 \ winapi-x86_64-pc-windows-gnu 0.4.0 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f \ windows-sys 0.48.0 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 \ windows-sys 0.52.0 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d \ windows-targets 0.48.5 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c \ windows-targets 0.52.0 8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd \ windows_aarch64_gnullvm 0.48.5 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 \ windows_aarch64_gnullvm 0.52.0 cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea \ windows_aarch64_msvc 0.48.5 dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc \ windows_aarch64_msvc 0.52.0 bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef \ windows_i686_gnu 0.48.5 a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e \ windows_i686_gnu 0.52.0 a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313 \ windows_i686_msvc 0.48.5 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 \ windows_i686_msvc 0.52.0 ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a \ windows_x86_64_gnu 0.48.5 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e \ windows_x86_64_gnu 0.52.0 3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd \ windows_x86_64_gnullvm 0.48.5 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc \ windows_x86_64_gnullvm 0.52.0 1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e \ windows_x86_64_msvc 0.48.5 ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 \ windows_x86_64_msvc 0.52.0 dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04