./textproc/the_silver_searcher [code searching tool, with a focus on speed (ag)]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 2.1.0, Package name: the_silver_searcher-2.1.0
Maintained by: Florian Stinglmayr
Master sites:
Description
The silver searcher (also known as ag) is a fast text searching tool
similar to grep or ack. It performs faster than ack, yet is also aware
of ignore files of git and mercurial repositories and does not search
files listed in ignore files. It further utilises threads and advanced
features of PCRE to further improve performance.

* Searching for literals (no regex) uses Boyer-Moore-Horspool strstr.
* Files are mmap()ed instead of read into a buffer.
* Regex searches use PCRE 8.21+'s JIT compiler.
* Ag calls pcre_study() before executing the regex on a jillion files.
* Instead of calling fnmatch() on every pattern in your ignore files,
non-regex patterns are loaded into an array and binary searched.
* Ag uses Pthreads to take advantage of multiple CPU cores and search
files in parallel.


Filesize: 185.557 KB
Version History (View Complete History)
  • (2017-09-08) Updated to version: the_silver_searcher-2.1.0
  • (2017-07-03) Updated to version: the_silver_searcher-2.0.0
  • (2017-05-06) Updated to version: the_silver_searcher-1.0.3
  • (2016-12-15) Updated to version: the_silver_searcher-1.0.2
  • (2016-12-02) Updated to version: the_silver_searcher-1.0.1
  • (2016-09-30) Updated to version: the_silver_searcher-0.33.0
  • (2016-05-17) Updated to version: the_silver_searcher-0.32.0
  • (2015-09-18) Updated to version: the_silver_searcher-0.31.0
  • (2015-05-17) Updated to version: the_silver_searcher-0.30.0
  • (2015-02-10) Updated to version: the_silver_searcher-0.29.1
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2017-09-07 07:31:21 by Frederic Cambus | Files touched by this commit (2)
Log message:
Update the_silver_searcher to 2.1.0.
From maintainer Florian Stinglmayr, thanks!
   2017-09-07 07:31:21 by Frederic Cambus | Files touched by this commit (2)
Log message:
Update the_silver_searcher to 2.1.0.
From maintainer Florian Stinglmayr, thanks!
   2017-07-02 16:20:22 by Brian Callahan | Files touched by this commit (6)
Log message:
Update to 2.0.0 -- Please note that this breaks backwards compatibility as
.agignore was renamed to .ignore!
ok Florian Stinglmayr (MAINTAINER)
   2017-07-02 16:20:22 by Brian Callahan | Files touched by this commit (6)
Log message:
Update to 2.0.0 -- Please note that this breaks backwards compatibility as
.agignore was renamed to .ignore!
ok Florian Stinglmayr (MAINTAINER)
   2017-07-02 16:20:22 by Brian Callahan | Files touched by this commit (6)
Log message:
Update to 2.0.0 -- Please note that this breaks backwards compatibility as
.agignore was renamed to .ignore!
ok Florian Stinglmayr (MAINTAINER)
   2017-07-02 16:20:22 by Brian Callahan | Files touched by this commit (6)
Log message:
Update to 2.0.0 -- Please note that this breaks backwards compatibility as
.agignore was renamed to .ignore!
ok Florian Stinglmayr (MAINTAINER)
   2017-07-02 16:20:22 by Brian Callahan | Files touched by this commit (6)
Log message:
Update to 2.0.0 -- Please note that this breaks backwards compatibility as
.agignore was renamed to .ignore!
ok Florian Stinglmayr (MAINTAINER)
   2017-07-02 16:20:22 by Brian Callahan | Files touched by this commit (6)
Log message:
Update to 2.0.0 -- Please note that this breaks backwards compatibility as
.agignore was renamed to .ignore!
ok Florian Stinglmayr (MAINTAINER)
   2017-05-31 02:08:18 by Marc Espie | Files touched by this commit (173)
Log message:
switch everything to new COMPILER idiom, even stuff that won't build with clang
yet, but at least that part is done.
   2017-05-28 12:56:30 by Marc Espie | Files touched by this commit (1)
Log message:
WANT_CXX
   2017-05-06 07:24:46 by Frederic Cambus | Files touched by this commit (2)
Log message:
Update the_silver_searcher to 1.0.3.
From maintainer Florian Stinglmayr, thanks!
OK tb@
   2017-05-06 07:24:46 by Frederic Cambus | Files touched by this commit (2)
Log message:
Update the_silver_searcher to 1.0.3.
From maintainer Florian Stinglmayr, thanks!
OK tb@
   2017-01-05 06:50:49 by Theo Buehler | Files touched by this commit (5)
Log message:
Fix a buffer overrun and subsequent crash that may occur when ag is given
an absolute path as root of the tree to search: it's looking for a trailing
slash that isn't always there.
Fix by Allen Wild, https://github.com/ggreer/the_silver_searcher/pull/1040/
ok awolk, sthen, jca
   2017-01-05 06:50:49 by Theo Buehler | Files touched by this commit (5)
Log message:
Fix a buffer overrun and subsequent crash that may occur when ag is given
an absolute path as root of the tree to search: it's looking for a trailing
slash that isn't always there.
Fix by Allen Wild, https://github.com/ggreer/the_silver_searcher/pull/1040/
ok awolk, sthen, jca
   2017-01-05 06:50:49 by Theo Buehler | Files touched by this commit (5)
Log message:
Fix a buffer overrun and subsequent crash that may occur when ag is given
an absolute path as root of the tree to search: it's looking for a trailing
slash that isn't always there.
Fix by Allen Wild, https://github.com/ggreer/the_silver_searcher/pull/1040/
ok awolk, sthen, jca
   2017-01-05 06:50:49 by Theo Buehler | Files touched by this commit (5)
Log message:
Fix a buffer overrun and subsequent crash that may occur when ag is given
an absolute path as root of the tree to search: it's looking for a trailing
slash that isn't always there.
Fix by Allen Wild, https://github.com/ggreer/the_silver_searcher/pull/1040/
ok awolk, sthen, jca
   2017-01-05 06:50:49 by Theo Buehler | Files touched by this commit (5)
Log message:
Fix a buffer overrun and subsequent crash that may occur when ag is given
an absolute path as root of the tree to search: it's looking for a trailing
slash that isn't always there.
Fix by Allen Wild, https://github.com/ggreer/the_silver_searcher/pull/1040/
ok awolk, sthen, jca
   2016-12-15 07:16:38 by Frederic Cambus | Files touched by this commit (2)
Log message:
Update the_silver_searcher to 1.0.2, from maintainer Florian Stinglmayr.
   2016-12-15 07:16:38 by Frederic Cambus | Files touched by this commit (2)
Log message:
Update the_silver_searcher to 1.0.2, from maintainer Florian Stinglmayr.
   2016-12-02 07:51:52 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to the_silver_searcher-1.0.1, from maintainer Florian Stinglmayr,
tweak by me and ok with Florian.
   2016-12-02 07:51:52 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to the_silver_searcher-1.0.1, from maintainer Florian Stinglmayr,
tweak by me and ok with Florian.
   2016-12-02 07:51:52 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to the_silver_searcher-1.0.1, from maintainer Florian Stinglmayr,
tweak by me and ok with Florian.
   2016-09-29 20:08:52 by Juan Francisco Cantero Hurtado | Files touched by this commit (2)
Log message:
Update to the_silver_searcher 0.33.0. From Florian Stinglmayr (MAINTAINER).
   2016-09-29 20:08:52 by Juan Francisco Cantero Hurtado | Files touched by this commit (2)
Log message:
Update to the_silver_searcher 0.33.0. From Florian Stinglmayr (MAINTAINER).
   2016-05-17 04:57:07 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to the_silver_searcher-0.32.0, which adds pledge support (upstream).
use more of upstream's build infrastructure to simplify the ports Makefile.
ok Florian Stinglmayr (maintainer), tb@
   2016-05-17 04:57:07 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to the_silver_searcher-0.32.0, which adds pledge support (upstream).
use more of upstream's build infrastructure to simplify the ports Makefile.
ok Florian Stinglmayr (maintainer), tb@
   2016-05-17 04:57:07 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to the_silver_searcher-0.32.0, which adds pledge support (upstream).
use more of upstream's build infrastructure to simplify the ports Makefile.
ok Florian Stinglmayr (maintainer), tb@
   2015-10-09 06:48:22 by Jasper Lievisse Adriaanse | Files touched by this commit (13)
Log message:
sed -i
   2015-09-18 08:54:15 by Benoit Lecocq | Files touched by this commit (3)
Log message:
Update to the_silver_searcher-0.31.0.
from Florian Stinglmayr (maintainer)
   2015-09-18 08:54:15 by Benoit Lecocq | Files touched by this commit (3)
Log message:
Update to the_silver_searcher-0.31.0.
from Florian Stinglmayr (maintainer)
   2015-09-18 08:54:15 by Benoit Lecocq | Files touched by this commit (3)
Log message:
Update to the_silver_searcher-0.31.0.
from Florian Stinglmayr (maintainer)
   2015-05-17 07:58:42 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to 0.30.0
From Florian Stinglmayr (MAINTAINER)
   2015-05-17 07:58:42 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to 0.30.0
From Florian Stinglmayr (MAINTAINER)
   2015-02-09 13:56:44 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to 0.29.1
From Florian Stinglmayr (MAINTAINER)
   2015-02-09 13:56:44 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to 0.29.1
From Florian Stinglmayr (MAINTAINER)
   2014-12-26 09:06:02 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to 0.28.0
From Florian Stinglmayr (MAINTAINER)
   2014-12-26 09:06:02 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to 0.28.0
From Florian Stinglmayr (MAINTAINER)
   2014-12-06 11:01:00 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to 0.27.0, also remove a hardcoded -O2 while here.
ok Florian Stinglmayr (MAINTAINER)
   2014-12-06 11:01:00 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to 0.27.0, also remove a hardcoded -O2 while here.
ok Florian Stinglmayr (MAINTAINER)
   2014-10-27 12:53:27 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to 0.26.0
From Florian Stinglmayr (MAINTAINER)
   2014-10-27 12:53:27 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to 0.26.0
From Florian Stinglmayr (MAINTAINER)