Bug 281504

Summary: textproc/ripgrep: Update to 14.1.1
Product: Ports & Packages Reporter: Petteri Valkonen <petteri.valkonen>
Component: Individual Port(s)Assignee: Robert Clausecker <fuz>
Status: Closed FIXED    
Severity: Affects Only Me CC: fuz
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://github.com/BurntSushi/ripgrep/releases/tag/14.1.1
Attachments:
Description Flags
Patch to update textproc/ripgrep to version 14.1.1 petteri.valkonen: maintainer-approval+

Description Petteri Valkonen 2024-09-14 19:07:30 UTC
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.
Comment 1 Robert Clausecker freebsd_committer freebsd_triage 2024-09-20 14:28:59 UTC
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.
Comment 2 commit-hook freebsd_committer freebsd_triage 2024-09-25 06:31:26 UTC
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(-)
Comment 3 Robert Clausecker freebsd_committer freebsd_triage 2024-09-25 06:38:27 UTC
Thank you for your contribution.

Please check if you can address the SIMD option situation in a future patch.