Port details |
- ugrep NEW ultra fast grep with interactive query UI
- 7.5.0 textproc
=5 7.5.0Version of this port present on the latest quarterly branch. - Maintainer: ashish@FreeBSD.org
 - Port Added: 2020-08-10 14:36:56
- Last Update: 2025-06-19 10:21:03
- Commit Hash: beaa30d
- People watching this port, also watch:: openssl, vlc, chromium, xpdf, go
- License: BSD3CLAUSE
- WWW:
- https://ugrep.com
- Description:
- NEW ultra fast grep with interactive query UI: search file systems,
source code, text, binary files, archives (cpio/tar/pax/zip),
compressed files (gz/Z/bz2/lzma/xz/lz4), documents, fuzzy search,
and more. A faster, user-friendly replacement for GNU/BSD grep.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/textproc/ugrep/ && make install clean
- To add the package, run one of these commands:
- pkg install textproc/ugrep
- pkg install ugrep
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: ugrep
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1750327595
SHA256 (Genivia-ugrep-v7.5.0_GH0.tar.gz) = 08ed29981e4e9ed07077139519a17273658d6097f90642a14d9dfdf07fb74ee9
SIZE (Genivia-ugrep-v7.5.0_GH0.tar.gz) = 7172209
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- Library dependencies:
-
- libbrotlidec.so : archivers/brotli
- libbzip3.so : archivers/bzip3
- liblz4.so : archivers/liblz4
- libpcre2-8.so : devel/pcre2
- libzstd.so : archivers/zstd
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for ugrep-7.5.0:
7ZIP=on: 7zip support
AVX=on: AVX optimizations
BROTLI=on: Brotli compression support
BZIP3=on: bzip3 compression support
COLOR=on: Colorized output by default
HIDDEN=on: Search hidden files by default
LZ4=on: LZ4 compression support
MMAP=on: Enable memory mapped files by default
PAGER=on: Pager enabled by default
PCRE2=on: Use Perl Compatible Regular Expressions v2
PRETTY=on: Pretty output by default
SSE2=on: SSE2 optimizations
ZSTD=on: Zstandard compression support
===> Use 'make config' to modify these settings
- Options name:
- textproc_ugrep
- USES:
- compiler:c++11-lang gmake shebangfix
- pkg-message:
- For install:
- You have successfully built and installed ugrep.
You can use the ugrep & ug commands to search files.
The ugrep command is for batch use, whereas the ug
command is intended for interactive searches using
a .ugrep configuration file with your preferences,
located in the working directory or home directory.
Run 'ug --save-config' to create a .ugrep file.
Aliases to consider:
alias uq = 'ug -Q'
alias ux = 'ug -UX'
alias uz = 'ug -z'
alias grep = 'ugrep -G'
alias egrep = 'ugrep -E'
alias fgrep = 'ugrep -F'
alias pgrep = 'ugrep -P'
alias xgrep = 'ugrep -UX'
alias zgrep = 'ugrep -zG'
alias zegrep = 'ugrep -zE'
alias zfgrep = 'ugrep -zF'
alias zpgrep = 'ugrep -zP'
alias zxgrep = 'ugrep -zUX'
alias xdump = 'ugrep -X ""'
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.3.4 03 Jul 2021 09:32:13
    |
Ashish SHUKLA (ashish)  |
textproc/ugrep: Update to 3.3.4 |
3.3.2 14 Jun 2021 11:39:02
    |
Ashish SHUKLA (ashish)  |
textproc/ugrep: Update to 3.3.2 |
3.2.2 14 May 2021 16:55:14
    |
Ashish SHUKLA (ashish)  |
textproc/ugrep: Update to 3.2.2
- Add ZSTD option |
3.1.11 11 Apr 2021 09:07:36
    |
Ashish SHUKLA (ashish)  |
textproc/ugrep: Update to 3.1.11
Reported by: portscout |
3.1.9 07 Apr 2021 08:09:01
    |
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
3.1.9 06 Apr 2021 14:31:07
    |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
3.1.9 07 Mar 2021 05:34:06
  |
ashish  |
- Update to 3.1.9
Reported by: portscout |
3.1.7 05 Feb 2021 15:37:27
  |
ashish  |
- Update to 3.1.7
Reported by: portscout |
3.1.4 24 Jan 2021 18:15:20
  |
ashish  |
- Update to 3.1.4
Reported by: portscout |
3.1.3 16 Jan 2021 07:38:10
  |
ashish  |
- Update to 3.1.3
Reported by: portscout |
3.1.0 19 Dec 2020 12:27:57
  |
ashish  |
- Update to 3.1.0 |
3.0.5 21 Nov 2020 17:31:53
  |
ashish  |
- Update to 3.0.5
Reported by: portscout |
3.0.4 25 Oct 2020 17:10:42
  |
ashish  |
- Update to 3.0.4
Reported by: portscout |
3.0.2 14 Oct 2020 10:11:47
  |
ashish  |
- Update to 3.0.2
Reported by: portscout |
3.0.1 09 Oct 2020 18:51:56
  |
ashish  |
- Update to 3.0.1
Reported by: portscout |
3.0.0 03 Oct 2020 14:36:21
  |
ashish  |
- Update to 3.0.0
Reported by: portscout |
2.5.6 23 Sep 2020 14:05:46
  |
ashish  |
- Update to 2.5.6
Reported by: portscout |
2.5.5 12 Sep 2020 05:40:13
  |
ashish  |
- Update to 2.5.5
Reported by: portscout |
2.5.4 02 Sep 2020 20:09:21
  |
ashish  |
- Update to 2.5.4
Reported by: portscout |
2.5.3 29 Aug 2020 17:50:43
  |
ashish  |
- Update to 2.5.3
Reported by: portscout |
2.5.1 11 Aug 2020 10:02:22
  |
ashish  |
- Update to 2.5.1
- Convert pkg-message to UCL format
Reported by: portscout |
2.5.0 11 Aug 2020 07:47:42
  |
linimon  |
Add compiler:c++11-lang to USES to fix build on GCC-based systems:
configure: error: *** A compiler with support for C++11 language features is
required.
Approved by: portmgr (tier-2 blanket) |
2.5.0 10 Aug 2020 14:36:48
  |
ashish  |
- Add port: textproc/ugrep
NEW ultra fast grep with interactive query UI: search file systems,
source code, text, binary files, archives (cpio/tar/pax/zip),
compressed files (gz/Z/bz2/lzma/xz/lz4), documents, fuzzy search,
and more. A faster, user-friendly replacement for GNU/BSD grep.
WWW: https://github.com/Genivia/ugrep |