Port details |
- fsearch Fast file search utility for Unix-like systems
- 0.1.3 sysutils
=1 0.1.2Version of this port present on the latest quarterly branch. - Maintainer: danfe@FreeBSD.org
 - Port Added: 2017-02-03 12:38:01
- Last Update: 2022-06-23 07:01:32
- Commit Hash: 218e414
- People watching this port, also watch:: monit, tmux, tcpdump, zrep
- License: GPLv2+
- Description:
- FSearch is a fast file search utility, inspired by Everything Search
Engine. It is written in plain C and based on GTK 3. It features:
- Instant (as you type) results
- Wildcard and regular expression support
- Filters (only search for files, folders, or everything)
- Include and exclude specific folders to be indexed
- Fast sort by file name, path, size, or modification time
- Customizable user interface
WWW: http://cboxdoerfer.github.io/fsearch/
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- fsearch>0:sysutils/fsearch
- To install the port:
- cd /usr/ports/sysutils/fsearch/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/fsearch
- pkg install fsearch
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: fsearch
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1655811649
SHA256 (cboxdoerfer-fsearch-0.1.3_GH0.tar.gz) = b29ca3f49f2847f280320e0b346a5e6ec98e76e3523c78dbd8178a8f8f19b5dc
SIZE (cboxdoerfer-fsearch-0.1.3_GH0.tar.gz) = 506332
- 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:
-
- ax_check_compile_flag.m4 : devel/autoconf-archive
- msgfmt : devel/gettext-tools
- gmake>=4.3 : devel/gmake
- intltool-extract : textproc/intltool
- pkgconf>=1.3.0_1 : devel/pkgconf
- autoconf>=2.71 : devel/autoconf
- automake>=1.16.5 : devel/automake
- Library dependencies:
-
- libpcre.so : devel/pcre
- libintl.so : devel/gettext-runtime
- libatk-1.0.so : accessibility/atk
- libcairo.so : graphics/cairo
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libgtk-3.so : x11-toolkits/gtk30
- libpango-1.0.so : x11-toolkits/pango
- There are no ports dependent upon this port
- Configuration Options:
- No options to configure
- Options name:
- sysutils_fsearch
- USES:
- autoreconf compiler:c++11-lang gettext gmake gnome pkgconfig
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
23 Jun 2022 07:01:32 0.1.3
|
Alexey Dokuchaev (danfe)  |
sysutils/fsearch: update the port to patch release 0.1.3
- Fix unresponsive column headers when an overlay is shown
(e.g. when no results are found)
- Fix restoring of column widths from the previous session |
22 Feb 2022 03:22:16 0.1.2
|
Alexey Dokuchaev (danfe)  |
sysutils/fsearch: unbreak fetching of the upstream patches
Once again, GitHub had changed the generated metadata slightly,
in the following lines (all of them):
-index ca5a270..9972426 100644
+index ca5a2703..99724260 100644
While here, add couple of missing Oxford commas, drop the plus
from the GTK name (since February 2019), and reword the port
description a bit.
Reported by: pkg-fallout |
15 Feb 2022 15:04:26 0.1.2
|
Alexey Dokuchaev (danfe)  |
sysutils/fsearch: update the port to the latest patch release 0.1.2
Switch away from using g_utf8_collate_key_for_filename() for version
sorting because it's way too slow. For comparison, sorting 3 million
files by name takes less than a second (~850ms) with strverscmp() but
more than a minute (~95s) with g_utf8_collate_key_for_filename().
So it's roughly a hundred times slower. Instead, pull strverscmp()
implementation directly from the GNU library sources. |
06 Apr 2021 14:31:07 0.1.b4
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
17 Jun 2020 09:09:04
0.1.b4
|
danfe  |
Report correct version in the About dialog. |
17 Jun 2020 08:44:34
0.1.b4
|
danfe  |
- Update to the fourth beta version
- Shorten the COMMENT line
- Point WWW line to a working website |
08 Nov 2019 13:11:05
0.1.b2_3
|
tobik  |
sysutils: Add missing USES={gnome,mate,php} |
26 Jul 2019 20:46:57
0.1.b2_3
|
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
12 Dec 2018 01:35:36
0.1.b2_2
|
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590 |
29 Jul 2018 22:18:46
0.1.b2_1
|
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.
This includes ports
- featuring USE_GCC=yes or USE_GCC=any,
- featuring USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and those
- with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.
PR: 222542 |
11 Jun 2018 01:44:15
0.1.b2
|
linimon  |
Fix port builds for architectures which remain on gcc as the default compiler.
This will primarily help powerpc64.
For archs where clang is the default compiler, these changes will have no
effect, as the base compiler already has these capabilities (primarily, but
not exclusively, c++-11).
Tested for no-harm on amd64.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket) |
02 Jun 2017 15:49:34
0.1.b2
|
linimon  |
Mark some ports failing on powerpc64. These ports are either new
ports, or had been recently unblocked.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket) |
29 Apr 2017 15:50:46
0.1.b2
|
danfe  |
- Update to version 0.1beta2 (still a pre-release)
- Remove patching for Linuxish #include <linux/limits.h> since it
no longer does anything useful (the code was changed upstream)
- Use dedicated pkg-plist file now that it is long enough
Reported by: portscout
Because GitHub releases (tarballs) are not fetched with correct modification
time, set TIMESTAMP to 1493302986 which corresponds to commit ba6aa54 tagged
as this release. |
04 Feb 2017 07:57:42
0.1.b1
|
danfe  |
- Spell `LICENSE_FILE' variable correctly
- Fix some nearby bogosities (when noticed) |
03 Feb 2017 12:37:54
0.1.b1
|
danfe  |
Add a port of FSearch, search utility focusing on performance and advanced
features, based on GTK+3.
WWW: http://www.fsearch.org/
Because GitHub releases (tarballs) are not fetched with correct modification
time, set TIMESTAMP to 1476634045 which corresponds to commit cd0f03c tagged
as this release. |