notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Port details
ugrep NEW ultra fast grep with interactive query UI
7.5.0 textproc on this many watch lists=5 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 7.5.0Version of this port present on the latest quarterly branch.
Maintainer: ashish@FreeBSD.org search for ports maintained by this maintainer
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (216 items)
Collapse this list.
  1. /usr/local/share/licenses/ugrep-7.5.0/catalog.mk
  2. /usr/local/share/licenses/ugrep-7.5.0/LICENSE
  3. /usr/local/share/licenses/ugrep-7.5.0/BSD3CLAUSE
  4. bin/ug
  5. bin/ugrep
  6. bin/ugrep-indexer
  7. bin/ug+
  8. bin/ugrep+
  9. share/man/man1/ug.1.gz
  10. share/man/man1/ugrep.1.gz
  11. share/man/man1/ugrep-indexer.1.gz
  12. share/ugrep/patterns/README.md
  13. share/ugrep/patterns/c++/README.md
  14. share/ugrep/patterns/c++/classes
  15. share/ugrep/patterns/c++/comments
  16. share/ugrep/patterns/c++/defines
  17. share/ugrep/patterns/c++/directives
  18. share/ugrep/patterns/c++/doc_comments
  19. share/ugrep/patterns/c++/enums
  20. share/ugrep/patterns/c++/functions
  21. share/ugrep/patterns/c++/includes
  22. share/ugrep/patterns/c++/names
  23. share/ugrep/patterns/c++/namespaces
  24. share/ugrep/patterns/c++/strings
  25. share/ugrep/patterns/c++/structs
  26. share/ugrep/patterns/c++/typedefs
  27. share/ugrep/patterns/c++/zap_commands
  28. share/ugrep/patterns/c++/zap_comments
  29. share/ugrep/patterns/c++/zap_directives
  30. share/ugrep/patterns/c++/zap_strings
  31. share/ugrep/patterns/c/README.md
  32. share/ugrep/patterns/c/comments
  33. share/ugrep/patterns/c/defines
  34. share/ugrep/patterns/c/directives
  35. share/ugrep/patterns/c/doc_comments
  36. share/ugrep/patterns/c/enums
  37. share/ugrep/patterns/c/functions
  38. share/ugrep/patterns/c/includes
  39. share/ugrep/patterns/c/names
  40. share/ugrep/patterns/c/strings
  41. share/ugrep/patterns/c/structs
  42. share/ugrep/patterns/c/typedefs
  43. share/ugrep/patterns/c/zap_commands
  44. share/ugrep/patterns/c/zap_comments
  45. share/ugrep/patterns/c/zap_directives
  46. share/ugrep/patterns/c/zap_strings
  47. share/ugrep/patterns/cpp/README.md
  48. share/ugrep/patterns/cpp/classes
  49. share/ugrep/patterns/cpp/comments
  50. share/ugrep/patterns/cpp/defines
  51. share/ugrep/patterns/cpp/directives
  52. share/ugrep/patterns/cpp/doc_comments
  53. share/ugrep/patterns/cpp/enums
  54. share/ugrep/patterns/cpp/functions
  55. share/ugrep/patterns/cpp/includes
  56. share/ugrep/patterns/cpp/names
  57. share/ugrep/patterns/cpp/namespaces
  58. share/ugrep/patterns/cpp/strings
  59. share/ugrep/patterns/cpp/structs
  60. share/ugrep/patterns/cpp/typedefs
  61. share/ugrep/patterns/cpp/zap_commands
  62. share/ugrep/patterns/cpp/zap_comments
  63. share/ugrep/patterns/cpp/zap_directives
  64. share/ugrep/patterns/cpp/zap_strings
  65. share/ugrep/patterns/cs/README.md
  66. share/ugrep/patterns/cs/classes
  67. share/ugrep/patterns/cs/comments
  68. share/ugrep/patterns/cs/doc_comments
  69. share/ugrep/patterns/cs/enums
  70. share/ugrep/patterns/cs/functions
  71. share/ugrep/patterns/cs/names
  72. share/ugrep/patterns/cs/strings
  73. share/ugrep/patterns/cs/zap_comments
  74. share/ugrep/patterns/cs/zap_strings
  75. share/ugrep/patterns/html/README.md
  76. share/ugrep/patterns/html/comments
  77. share/ugrep/patterns/html/href
  78. share/ugrep/patterns/html/img
  79. share/ugrep/patterns/html/link
  80. share/ugrep/patterns/html/meta
  81. share/ugrep/patterns/html/pre
  82. share/ugrep/patterns/html/script
  83. share/ugrep/patterns/html/src
  84. share/ugrep/patterns/html/style
  85. share/ugrep/patterns/html/zap_comments
  86. share/ugrep/patterns/java/README.md
  87. share/ugrep/patterns/java/classes
  88. share/ugrep/patterns/java/comments
  89. share/ugrep/patterns/java/doc_comments
  90. share/ugrep/patterns/java/enums
  91. share/ugrep/patterns/java/imports
  92. share/ugrep/patterns/java/methods
  93. share/ugrep/patterns/java/names
  94. share/ugrep/patterns/java/strings
  95. share/ugrep/patterns/java/zap_comments
  96. share/ugrep/patterns/java/zap_strings
  97. share/ugrep/patterns/js/README.md
  98. share/ugrep/patterns/js/classes
  99. share/ugrep/patterns/js/comments
  100. share/ugrep/patterns/js/dom
  101. share/ugrep/patterns/js/functions
  102. share/ugrep/patterns/js/names
  103. share/ugrep/patterns/js/strings
  104. share/ugrep/patterns/js/zap_comments
  105. share/ugrep/patterns/js/zap_strings
  106. share/ugrep/patterns/json/README.md
  107. share/ugrep/patterns/json/keys
  108. share/ugrep/patterns/json/keys_and_values
  109. share/ugrep/patterns/json/values
  110. share/ugrep/patterns/markdown/README.md
  111. share/ugrep/patterns/markdown/code
  112. share/ugrep/patterns/markdown/codeblocks
  113. share/ugrep/patterns/markdown/images
  114. share/ugrep/patterns/markdown/links
  115. share/ugrep/patterns/markdown/sections
  116. share/ugrep/patterns/perl/README.md
  117. share/ugrep/patterns/perl/comments
  118. share/ugrep/patterns/perl/formats
  119. share/ugrep/patterns/perl/names
  120. share/ugrep/patterns/perl/strings
  121. share/ugrep/patterns/perl/subs
  122. share/ugrep/patterns/perl/zap_comments
  123. share/ugrep/patterns/perl/zap_formats
  124. share/ugrep/patterns/perl/zap_strings
  125. share/ugrep/patterns/php/README.md
  126. share/ugrep/patterns/php/comments
  127. share/ugrep/patterns/php/functions
  128. share/ugrep/patterns/php/names
  129. share/ugrep/patterns/php/strings
  130. share/ugrep/patterns/php/zap_comments
  131. share/ugrep/patterns/php/zap_html
  132. share/ugrep/patterns/php/zap_strings
  133. share/ugrep/patterns/python/README.md
  134. share/ugrep/patterns/python/comments
  135. share/ugrep/patterns/python/defs
  136. share/ugrep/patterns/python/doc_strings
  137. share/ugrep/patterns/python/imports
  138. share/ugrep/patterns/python/names
  139. share/ugrep/patterns/python/strings
  140. share/ugrep/patterns/python/zap_comments
  141. share/ugrep/patterns/python/zap_strings
  142. share/ugrep/patterns/ruby/README.md
  143. share/ugrep/patterns/ruby/classes
  144. share/ugrep/patterns/ruby/comments
  145. share/ugrep/patterns/ruby/defs
  146. share/ugrep/patterns/ruby/modules
  147. share/ugrep/patterns/ruby/names
  148. share/ugrep/patterns/ruby/strings
  149. share/ugrep/patterns/ruby/zap_comments
  150. share/ugrep/patterns/ruby/zap_strings
  151. share/ugrep/patterns/rust/README.md
  152. share/ugrep/patterns/rust/comments
  153. share/ugrep/patterns/rust/crates
  154. share/ugrep/patterns/rust/enums
  155. share/ugrep/patterns/rust/fns
  156. share/ugrep/patterns/rust/impls
  157. share/ugrep/patterns/rust/macros
  158. share/ugrep/patterns/rust/mods
  159. share/ugrep/patterns/rust/names
  160. share/ugrep/patterns/rust/strings
  161. share/ugrep/patterns/rust/structs
  162. share/ugrep/patterns/rust/traits
  163. share/ugrep/patterns/rust/unions
  164. share/ugrep/patterns/rust/uses
  165. share/ugrep/patterns/rust/zap_comments
  166. share/ugrep/patterns/rust/zap_strings
  167. share/ugrep/patterns/scala/README.md
  168. share/ugrep/patterns/scala/classes
  169. share/ugrep/patterns/scala/comments
  170. share/ugrep/patterns/scala/defs
  171. share/ugrep/patterns/scala/imports
  172. share/ugrep/patterns/scala/names
  173. share/ugrep/patterns/scala/objects
  174. share/ugrep/patterns/scala/packages
  175. share/ugrep/patterns/scala/strings
  176. share/ugrep/patterns/scala/zap_comments
  177. share/ugrep/patterns/scala/zap_strings
  178. share/ugrep/patterns/swift/README.md
  179. share/ugrep/patterns/swift/classes
  180. share/ugrep/patterns/swift/comments
  181. share/ugrep/patterns/swift/enums
  182. share/ugrep/patterns/swift/funcs
  183. share/ugrep/patterns/swift/imports
  184. share/ugrep/patterns/swift/names
  185. share/ugrep/patterns/swift/strings
  186. share/ugrep/patterns/swift/structs
  187. share/ugrep/patterns/swift/zap_comments
  188. share/ugrep/patterns/swift/zap_strings
  189. share/ugrep/patterns/xml/README.md
  190. share/ugrep/patterns/xml/attributes
  191. share/ugrep/patterns/xml/attributes_and_values
  192. share/ugrep/patterns/xml/comments
  193. share/ugrep/patterns/xml/elements
  194. share/ugrep/patterns/xml/pis
  195. share/ugrep/patterns/xml/tags
  196. share/ugrep/patterns/xml/zap_comments
  197. share/ugrep/patterns/xml/zap_pis
  198. share/ugrep/patterns/xml/zap_strings
  199. etc/bash_completion.d/ug
  200. etc/bash_completion.d/ug+
  201. etc/bash_completion.d/ugrep
  202. etc/bash_completion.d/ugrep+
  203. etc/bash_completion.d/ugrep-indexer
  204. share/fish/completions/ug+.fish
  205. share/fish/completions/ug.fish
  206. share/fish/completions/ugrep+.fish
  207. share/fish/completions/ugrep.fish
  208. share/fish/completions/ugrep-indexer.fish
  209. share/zsh/site-functions/_ug
  210. share/zsh/site-functions/_ug+
  211. share/zsh/site-functions/_ugrep
  212. share/zsh/site-functions/_ugrep+
  213. share/zsh/site-functions/_ugrep-indexer
  214. @owner
  215. @group
  216. @mode
Collapse this list.
Dependency lines:
  • ugrep>0:textproc/ugrep
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):
ugrep
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest7.5.07.5.03.1.37.5.07.5.0-3.1.0-
FreeBSD:13:quarterly7.5.07.5.03.12.17.5.07.5.04.4.14.4.14.4.1
FreeBSD:14:latest7.5.07.5.03.9.47.5.07.5.03.11.2-3.11.2
FreeBSD:14:quarterly7.5.07.5.0-7.5.07.5.04.4.14.4.14.4.1
FreeBSD:15:latest--n/a7.4.3n/a4.5.2_24.5.2_25.0.0
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
Library dependencies:
  1. libbrotlidec.so : archivers/brotli
  2. libbzip3.so : archivers/bzip3
  3. liblz4.so : archivers/liblz4
  4. libpcre2-8.so : devel/pcre2
  5. 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:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/Genivia/ugrep/tar.gz/v7.5.0?dummy=/
Collapse this list.

Number of commits found: 123 (showing only 23 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.3.4
03 Jul 2021 09:32:13
commit hash: df915285f58675744659c3df6652a0d2c9c4712ccommit hash: df915285f58675744659c3df6652a0d2c9c4712ccommit hash: df915285f58675744659c3df6652a0d2c9c4712ccommit hash: df915285f58675744659c3df6652a0d2c9c4712c files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
textproc/ugrep: Update to 3.3.4
3.3.2
14 Jun 2021 11:39:02
commit hash: f49034d77e4c0f211702b66bbb6311ef82899c64commit hash: f49034d77e4c0f211702b66bbb6311ef82899c64commit hash: f49034d77e4c0f211702b66bbb6311ef82899c64commit hash: f49034d77e4c0f211702b66bbb6311ef82899c64 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
textproc/ugrep: Update to 3.3.2
3.2.2
14 May 2021 16:55:14
commit hash: 4d001c7726debb69e35c96f237ec3410b70a88a4commit hash: 4d001c7726debb69e35c96f237ec3410b70a88a4commit hash: 4d001c7726debb69e35c96f237ec3410b70a88a4commit hash: 4d001c7726debb69e35c96f237ec3410b70a88a4 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
textproc/ugrep: Update to 3.2.2

- Add ZSTD option
3.1.11
11 Apr 2021 09:07:36
commit hash: cfa3617870c57df1e4de6370d83b37fa127ad58acommit hash: cfa3617870c57df1e4de6370d83b37fa127ad58acommit hash: cfa3617870c57df1e4de6370d83b37fa127ad58acommit hash: cfa3617870c57df1e4de6370d83b37fa127ad58a files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
textproc/ugrep: Update to 3.1.11

Reported by:	    portscout
3.1.9
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
3.1.9
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
3.1.9
07 Mar 2021 05:34:06
Revision:567543Original commit files touched by this commit
ashish search for other commits by this committer
- Update to 3.1.9

Reported by:	portscout
3.1.7
05 Feb 2021 15:37:27
Revision:564124Original commit files touched by this commit
ashish search for other commits by this committer
- Update to 3.1.7

Reported by:	portscout
3.1.4
24 Jan 2021 18:15:20
Revision:562500Original commit files touched by this commit
ashish search for other commits by this committer
- Update to 3.1.4

Reported by:	portscout
3.1.3
16 Jan 2021 07:38:10
Revision:561710Original commit files touched by this commit
ashish search for other commits by this committer
- Update to 3.1.3

Reported by:	portscout
3.1.0
19 Dec 2020 12:27:57
Revision:558445Original commit files touched by this commit
ashish search for other commits by this committer
- Update to 3.1.0
3.0.5
21 Nov 2020 17:31:53
Revision:555998Original commit files touched by this commit
ashish search for other commits by this committer
- Update to 3.0.5

Reported by:	portscout
3.0.4
25 Oct 2020 17:10:42
Revision:553275Original commit files touched by this commit
ashish search for other commits by this committer
- Update to 3.0.4

Reported by:	portscout
3.0.2
14 Oct 2020 10:11:47
Revision:552322Original commit files touched by this commit
ashish search for other commits by this committer
- Update to 3.0.2

Reported by:	portscout
3.0.1
09 Oct 2020 18:51:56
Revision:551794Original commit files touched by this commit
ashish search for other commits by this committer
- Update to 3.0.1

Reported by:	portscout
3.0.0
03 Oct 2020 14:36:21
Revision:551316Original commit files touched by this commit
ashish search for other commits by this committer
- Update to 3.0.0

Reported by:	portscout
2.5.6
23 Sep 2020 14:05:46
Revision:549726Original commit files touched by this commit
ashish search for other commits by this committer
- Update to 2.5.6

Reported by:	portscout
2.5.5
12 Sep 2020 05:40:13
Revision:548289Original commit files touched by this commit
ashish search for other commits by this committer
- Update to 2.5.5

Reported by:	portscout
2.5.4
02 Sep 2020 20:09:21
Revision:547384Original commit files touched by this commit
ashish search for other commits by this committer
- Update to 2.5.4

Reported by:	portscout
2.5.3
29 Aug 2020 17:50:43
Revision:546931Original commit files touched by this commit
ashish search for other commits by this committer
- Update to 2.5.3

Reported by:	portscout
2.5.1
11 Aug 2020 10:02:22
Revision:544678Original commit files touched by this commit
ashish search for other commits by this committer
- Update to 2.5.1
- Convert pkg-message to UCL format

Reported by:	portscout
2.5.0
11 Aug 2020 07:47:42
Revision:544670Original commit files touched by this commit
linimon search for other commits by this committer
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
Revision:544621Original commit files touched by this commit
ashish search for other commits by this committer
- 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

Number of commits found: 123 (showing only 23 on this page)

«  1 | 2