Created attachment 253568 [details] Patch to update textproc/ripgrep to version 14.1.1 Changelog: https://github.com/BurntSushi/ripgrep/releases/tag/14.1.1 Note that the patches that were introduced in 656a5046c75e3b4840e6568ea34a6aa9fa1bac87 are either obsoleted (the crate updates) by or included (the simd-accel removal) in v14.1.1.
Not a big fan of how the SIMD option is handled. As is, it'll be enabled if the builder supports SSE, but if we are building binary packages for i386 on a host that supports it, a package that won't run on a target without SSE will be built. I won't let this stop your patch, but perhaps the design should be revisited.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=5ea82036cc59224c8ab7553764f49e2c88fc5b98 commit 5ea82036cc59224c8ab7553764f49e2c88fc5b98 Author: Petteri Valkonen <petteri.valkonen@iki.fi> AuthorDate: 2024-09-14 16:44:50 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2024-09-25 06:28:03 +0000 textproc/ripgrep: Update to version 14.1.1 Changelog: https://github.com/BurntSushi/ripgrep/releases/tag/14.1.1 PR: 281504 Event: EuroBSDcon 2024 textproc/ripgrep/Makefile | 15 +- textproc/ripgrep/Makefile.crates | 94 +++-- textproc/ripgrep/distinfo | 134 ++++--- textproc/ripgrep/files/patch-rust-1.78.0 (gone) | 506 ------------------------ 4 files changed, 133 insertions(+), 616 deletions(-)
Thank you for your contribution. Please check if you can address the SIMD option situation in a future patch.