CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

textproc/ripgrep 15.2.0_2

Command line search tool

Port info

Maintainer
petteri.valkonen@iki.fi
Packages
latest: 15.2.0_2
Upstream
up to date
Last update
to 15.2.0_2 · 9c878207a1
Quarterly
2026Q4: 15.2.0_1
WWW
https://blog.burntsushi.net/ripgrep/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install ripgrep
installs 15.2.0_2 from latest; from quarterly (2026Q4) 15.2.0_1
Port
# cd /usr/ports/textproc/ripgrep && make install clean
# make -C /usr/ports/textproc/ripgrep config  # change options first
Size
1.3 MiB download · 4.2 MiB installed
Depends on
devel/pcre2 10.49
License
MIT or UNLICENSE
Options
3 of 3 on in the package: DOCS PCRE2 SIMD

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 1615.2.0_215.2.0_1–
FreeBSD 1515.2.0_215.2.0_2–
FreeBSD 1415.2.0_215.2.0_115.2.0_2

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 1515.2.0_115.2.0_1–
FreeBSD 1415.2.0_115.2.0_115.2.0_1

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 15.2.0_2.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (128)

Tobias Kortkamp (tobik) · 11.0.1_3
lang/rust: Update to 1.36.0

- Force rebuild all consumers to catch regressions early

Thanks to Mikaël Urankar for providing updated bootstraps for
aarch64, armv6, armv7, powerpc64.

Changes:	https://blog.rust-lang.org/2019/07/04/Rust-1.36.0.html
Tested by:	jbeich, mikael.urankar@gmail.com
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D20810
f69160b440
Tobias Kortkamp (tobik) · 11.0.1_2
lang/rust: Update to 1.35.0

- Force rebuild all consumers to catch regressions early

Thanks to Mikaël Urankar for providing updated bootstraps for
aarch64, armv6, armv7, powerpc64.

Changes:	https://blog.rust-lang.org/2019/05/23/Rust-1.35.0.html
Reviewed by:	jbeich
Tested by:	pkubaj (powerpc64), mikael.urankar@gmail.com (aarch64)
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D20332
f30ebc2bec
Tobias Kortkamp (tobik) · 11.0.1_1
lang/rust: Update to 1.34.2

- While here add patches from [1] for LibreSSL 2.9.1 support

[1] https://github.com/sfackler/rust-openssl/pull/1097

Changes:	https://blog.rust-lang.org/2019/05/13/Security-advisory.html
Changes:	https://blog.rust-lang.org/2019/05/14/Rust-1.34.2.html
PR:		237495 [1]
Security:	37528379-76a8-11e9-a4fd-00012e582166
6bd3ed2a9b
Tobias Kortkamp (tobik) · 11.0.1
textproc/ripgrep: Update to 11.0.1

This release only bumps the regex crate to 1.1.6 to fix a search
bug that can cause ripgrep to enter an infinite loop.

Changes:	https://github.com/BurntSushi/ripgrep/releases/tag/11.0.1
PR:		237306
666fd30fbf
Tobias Kortkamp (tobik) · 11.0.0
textproc/ripgrep: Update to 11.0.0

Changes:	https://github.com/BurntSushi/ripgrep/releases/tag/11.0.0
PR:		237306
Approved by:	maintainer
81f8d0f971
Tobias Kortkamp (tobik) · 0.10.0_7
lang/rust: Update to 1.34.0

- Update devel/racer to latest version that can build with 1.34.0
- Drop no longer needed patch from textproc/ripgrep
- Force rebuild all consumers to catch regressions early

Thanks to Mikaël Urankar for providing updated bootstraps for
aarch64, armv6, armv7, powerpc64.

Changes:	https://blog.rust-lang.org/2019/04/11/Rust-1.34.0.html
Reviewed by:	jbeich
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D19850
67b6dd1b42
Jan Beich (jbeich) · 0.10.0_6
lang/rust: update to 1.33.0

- www/firefox temporarily loses SIMD in charset conversion, see
  https://bugzilla.mozilla.org/show_bug.cgi?id=1521249
- Force rebuild all consumers to catch regressions early

Changes:	https://blog.rust-lang.org/2019/02/28/Rust-1.33.0.html
Tested by:	Mikaël Urankar (aarch64, armv6, armv7, powerpc64), Piotr Kubaj (powerpc64)
Approved by:	rust (tobik)
Differential Revision:	https://reviews.freebsd.org/D19354
87378368c4
Jan Beich (jbeich) · 0.10.0_5
USES=cargo to update libc to 0.2.49 for Tier2

PR:		235063
Differential Revision:	https://reviews.freebsd.org/D19309
f8eead936c
Jan Beich (jbeich) · 0.10.0_4
lang/rust: update to 1.32.0

- devel/racer no longer needs to dowgrade rustc-ap-syntax
- Force rebuild all consumers to catch regressions early

Changes:	https://blog.rust-lang.org/2019/01/17/Rust-1.32.0.html
Approved by:	rust (tobik)
Differential Revision:	https://reviews.freebsd.org/D18858
6f333b0b12
Jan Beich (jbeich) · 0.10.0_3
lang/rust: update to 1.31.0

- devel/racer no longer needs to dowgrade rustc-ap-syntax
- Force rebuild all consumers to catch regressions early

Changes:	https://blog.rust-lang.org/2018/12/06/Rust-1.31.0.html
Approved by:	rust (tobik)
Differential Revision:	https://reviews.freebsd.org/D18427
7c64203f67
Jan Beich (jbeich) · 0.10.0_2
textproc/ripgrep: unbreak AVX=on on i386 after r454995

error[E0432]: unresolved import `simd::x86::avx`
  --> cargo-crates/bytecount-0.3.2/src/lib.rs:49:16
   |
49 | use simd::x86::avx::{LowHigh128, u8x32};
   |                ^^^ could not find `avx` in `x86`

https://github.com/rust-lang/rust/issues/56527
e38617701f
Jan Beich (jbeich) · 0.10.0_2
textproc/ripgrep: enable PCRE2 support by default

PR:		233317
Approved by:	Petteri Valkonen (maintainer)
029465f81b
Jan Beich (jbeich) · 0.10.0_1
lang/rust: update to 1.30.0

- Force rebuild all consumers to catch regressions early

Changes:	https://blog.rust-lang.org/2018/10/25/Rust-1.30.0.html
Approved by:	rust (tobik)
MFH:		2018Q4 (less rust versions to support)
Differential Revision:	https://reviews.freebsd.org/D17695
d12ed11522
Tobias Kortkamp (tobik) · 0.10.0
textproc/ripgrep: Update to 0.10.0

Changes:	https://github.com/BurntSushi/ripgrep/releases/tag/0.10.0
PR:		232452
Approved by:	petteri.valkonen@iki.fi (maintainer)
c1e43049fc
Jan Beich (jbeich) · 0.9.0_2
lang/rust: update to 1.29.2

- Force rebuild all consumers in case some are affected by miscompilation

Changes:	https://blog.rust-lang.org/2018/10/12/Rust-1.29.2.html
PR:		229826 (follow up)
Approved by:	rust (tobik)
MFH:		2018Q4
Differential Revision:	https://reviews.freebsd.org/D17477
2e8d729d62
Jan Beich (jbeich) · 0.9.0_1
lang/rust: update to 1.29.1

- Force rebuild all consumers as standard library is statically linked

Changes:	https://blog.rust-lang.org/2018/09/25/Rust-1.29.1.html
PR:		229826 (follow up)
Approved by:	dumbbell
Differential Revision:	https://reviews.freebsd.org/D17337
a9d287a5ea
Tilman Keskinoz (arved) · 0.9.0
Update to 0.9.0

PR:		230449
Submitted by:	maintainer
327240bbac
Jan Beich (jbeich) · 0.8.1_1
cargo: update libc to 0.2.40

Make sure ino64/abstime issues don't affect FreeBSD 12.0 or later.
249d4a2185
Tobias Kortkamp (tobik) · 0.8.1
textproc/ripgrep: Update to 0.8.1

- Unconditionally install shell completion files

Changes:	https://github.com/BurntSushi/ripgrep/releases/tag/0.8.1
PR:		226185
Submitted by:	petteri.valkonen@iki.fi (maintainer)
ee7d5a3917
Tobias Kortkamp (tobik) · 0.8.0
textproc/ripgrep: Update to 0.8.0

- Install extra documentation
- Remove FISH_DESC (redundant after r454235)

Changes:	https://github.com/BurntSushi/ripgrep/releases/tag/0.8.0
PR:		225874
Submitted by:	petteri.valkonen@iki.fi (maintainer)
a61d49eea3
Jan Beich (jbeich) · 0.7.1_3
lang/rust: avoid LLVM targeting SSE2 on i386 by default

This may help ports like textproc/ripgrep to run on old hardware.
Rust itself still requires SSE2 until bootstrap is regenerated.

PR:		223415
Approved by:	rust (dumbbell)
d65b2886b1
Tobias Kortkamp (tobik) · 0.7.1_2
textproc/ripgrep: Restore BASH, FISH, ZSH options

They were broken by r453382 which introduced new AVX, SIMD options
which overwrote the old ones.

PR:		223478, 223314
Submitted by:	petteri.valkonen@iki.fi (maintainer)
092331814f
Jan Beich (jbeich) · 0.7.1_1
textproc/ripgrep: expose SIMD options

PR:		223314
Approved by:	Petteri Valkonen (maintainer)
a8ed4a9224
Tobias Kortkamp (tobik) · 0.7.1
textproc/ripgrep: Update to 0.7.1

Changes:	https://github.com/BurntSushi/ripgrep/releases
PR:		223197
Submitted by:	petteri.valkonen@iki.fi (maintainer)
43a0b81c3f
Tobias Kortkamp (tobik) · 0.6.0
textproc/ripgrep: Update to 0.6.0

Changes:	https://github.com/BurntSushi/ripgrep/releases/tag/0.6.0
PR:		221767
Submitted by:	petteri.valkonen@iki.fi (maintainer)
3b16e4054f
Tobias Kortkamp (tobik) · 0.5.2_1
Add options for installing Bash, Fish and Zsh completions.

- Fix license block

PR:		220361
Submitted by:	petteri.valkonen@iki.fi (maintainer)
Approved by:	lme (mentor)
Differential Revision:	https://reviews.freebsd.org/D11509
68e166e068
Tobias Kortkamp (tobik) · 0.5.2
Add The Unlicense to Mk/bsd.licenses.db.mk

- Update all ports that currently use a custom definition
- Also add a link to a list of certified copyfree licenses

Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D11487
dc0e63addc
Tobias Kortkamp (tobik) · 0.5.2
New port: textproc/ripgrep

ripgrep is a command line search tool that combines the usability of
The Silver Searcher (an ack clone) with the raw speed of GNU grep.
ripgrep is fast, cross platform and written in Rust.

WWW: http://blog.burntsushi.net/ripgrep/

PR:		215212
Submitted by:	petteri.valkonen@iki.fi (based on)
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D11162
12d231bf9b