notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
catfish GTK search utility
4.16.2 sysutils on this many watch lists=1 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 4.16.0Version of this port present on the latest quarterly branch.
Maintainer: xfce@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2016-03-05 19:05:39
Last Update: 2021-08-01 09:57:51
Commit Hash: 10e7244
People watching this port, also watch:: python, unoconv, py37-pycparser, sysinfo
License: GPLv3
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (115 items)
Collapse this list.
  1. @desktop-file-utils
  2. /usr/local/share/licenses/catfish-4.16.2/catalog.mk
  3. /usr/local/share/licenses/catfish-4.16.2/LICENSE
  4. /usr/local/share/licenses/catfish-4.16.2/GPLv3
  5. bin/catfish
  6. share/man/man1/catfish.1.gz
  7. lib/python3.8/site-packages/catfish/CatfishPrefsDialog.py
  8. lib/python3.8/site-packages/catfish/CatfishSearchEngine.py
  9. lib/python3.8/site-packages/catfish/CatfishWindow.py
  10. lib/python3.8/site-packages/catfish/__init__.py
  11. lib/python3.8/site-packages/catfish/__pycache__/CatfishPrefsDialog.cpython-38.opt-1.pyc
  12. lib/python3.8/site-packages/catfish/__pycache__/CatfishPrefsDialog.cpython-38.pyc
  13. lib/python3.8/site-packages/catfish/__pycache__/CatfishSearchEngine.cpython-38.opt-1.pyc
  14. lib/python3.8/site-packages/catfish/__pycache__/CatfishSearchEngine.cpython-38.pyc
  15. lib/python3.8/site-packages/catfish/__pycache__/CatfishWindow.cpython-38.opt-1.pyc
  16. lib/python3.8/site-packages/catfish/__pycache__/CatfishWindow.cpython-38.pyc
  17. lib/python3.8/site-packages/catfish/__pycache__/__init__.cpython-38.opt-1.pyc
  18. lib/python3.8/site-packages/catfish/__pycache__/__init__.cpython-38.pyc
  19. lib/python3.8/site-packages/catfish_lib/__init__.py
  20. lib/python3.8/site-packages/catfish_lib/Builder.py
  21. lib/python3.8/site-packages/catfish_lib/CatfishSettings.py
  22. lib/python3.8/site-packages/catfish_lib/PrefsDialog.py
  23. lib/python3.8/site-packages/catfish_lib/SudoDialog.py
  24. lib/python3.8/site-packages/catfish_lib/Thumbnailer.py
  25. lib/python3.8/site-packages/catfish_lib/Window.py
  26. lib/python3.8/site-packages/catfish_lib/__pycache__/Builder.cpython-38.opt-1.pyc
  27. lib/python3.8/site-packages/catfish_lib/__pycache__/Builder.cpython-38.pyc
  28. lib/python3.8/site-packages/catfish_lib/__pycache__/CatfishSettings.cpython-38.opt-1.pyc
  29. lib/python3.8/site-packages/catfish_lib/__pycache__/CatfishSettings.cpython-38.pyc
  30. lib/python3.8/site-packages/catfish_lib/__pycache__/PrefsDialog.cpython-38.opt-1.pyc
  31. lib/python3.8/site-packages/catfish_lib/__pycache__/PrefsDialog.cpython-38.pyc
  32. lib/python3.8/site-packages/catfish_lib/__pycache__/SudoDialog.cpython-38.opt-1.pyc
  33. lib/python3.8/site-packages/catfish_lib/__pycache__/SudoDialog.cpython-38.pyc
  34. lib/python3.8/site-packages/catfish_lib/__pycache__/Thumbnailer.cpython-38.opt-1.pyc
  35. lib/python3.8/site-packages/catfish_lib/__pycache__/Thumbnailer.cpython-38.pyc
  36. lib/python3.8/site-packages/catfish_lib/__pycache__/Window.cpython-38.opt-1.pyc
  37. lib/python3.8/site-packages/catfish_lib/__pycache__/Window.cpython-38.pyc
  38. lib/python3.8/site-packages/catfish_lib/__pycache__/__init__.cpython-38.opt-1.pyc
  39. lib/python3.8/site-packages/catfish_lib/__pycache__/__init__.cpython-38.pyc
  40. lib/python3.8/site-packages/catfish_lib/__pycache__/catfishconfig.cpython-38.opt-1.pyc
  41. lib/python3.8/site-packages/catfish_lib/__pycache__/catfishconfig.cpython-38.pyc
  42. lib/python3.8/site-packages/catfish_lib/__pycache__/helpers.cpython-38.opt-1.pyc
  43. lib/python3.8/site-packages/catfish_lib/__pycache__/helpers.cpython-38.pyc
  44. lib/python3.8/site-packages/catfish_lib/catfishconfig.py
  45. lib/python3.8/site-packages/catfish_lib/helpers.py
  46. share/applications/org.xfce.Catfish.desktop
  47. share/catfish/ui/CatfishPreferences.ui
  48. share/catfish/ui/CatfishWindow.ui
  49. share/catfish/ui/catfish-wl-headerbar.png
  50. share/catfish/ui/catfish-wl-titlebar.png
  51. share/catfish/ui/catfish_preferences.xml
  52. share/catfish/ui/catfish_window.xml
  53. share/doc/catfish/NEWS
  54. share/doc/catfish/README.md
  55. share/icons/hicolor/128x128/apps/org.xfce.catfish.png
  56. share/icons/hicolor/16x16/apps/org.xfce.catfish.svg
  57. share/icons/hicolor/48x48/apps/org.xfce.catfish.png
  58. share/icons/hicolor/48x48/apps/org.xfce.catfish.svg
  59. share/icons/hicolor/scalable/apps/org.xfce.catfish.svg
  60. share/locale/af/LC_MESSAGES/catfish.mo
  61. share/locale/ar/LC_MESSAGES/catfish.mo
  62. share/locale/be/LC_MESSAGES/catfish.mo
  63. share/locale/bg/LC_MESSAGES/catfish.mo
  64. share/locale/ca/LC_MESSAGES/catfish.mo
  65. share/locale/cs/LC_MESSAGES/catfish.mo
  66. share/locale/da/LC_MESSAGES/catfish.mo
  67. share/locale/de/LC_MESSAGES/catfish.mo
  68. share/locale/el/LC_MESSAGES/catfish.mo
  69. share/locale/en_AU/LC_MESSAGES/catfish.mo
  70. share/locale/eo/LC_MESSAGES/catfish.mo
  71. share/locale/es/LC_MESSAGES/catfish.mo
  72. share/locale/et/LC_MESSAGES/catfish.mo
  73. share/locale/eu/LC_MESSAGES/catfish.mo
  74. share/locale/fi/LC_MESSAGES/catfish.mo
  75. share/locale/fr/LC_MESSAGES/catfish.mo
  76. share/locale/gl/LC_MESSAGES/catfish.mo
  77. share/locale/he/LC_MESSAGES/catfish.mo
  78. share/locale/hr/LC_MESSAGES/catfish.mo
  79. share/locale/hu/LC_MESSAGES/catfish.mo
  80. share/locale/hy_AM/LC_MESSAGES/catfish.mo
  81. share/locale/hye/LC_MESSAGES/catfish.mo
  82. share/locale/id/LC_MESSAGES/catfish.mo
  83. share/locale/ie/LC_MESSAGES/catfish.mo
  84. share/locale/is/LC_MESSAGES/catfish.mo
  85. share/locale/it/LC_MESSAGES/catfish.mo
  86. share/locale/ja/LC_MESSAGES/catfish.mo
  87. share/locale/kab/LC_MESSAGES/catfish.mo
  88. share/locale/ko/LC_MESSAGES/catfish.mo
  89. share/locale/ku/LC_MESSAGES/catfish.mo
  90. share/locale/lt/LC_MESSAGES/catfish.mo
  91. share/locale/lv/LC_MESSAGES/catfish.mo
  92. share/locale/ml/LC_MESSAGES/catfish.mo
  93. share/locale/ms/LC_MESSAGES/catfish.mo
  94. share/locale/nb/LC_MESSAGES/catfish.mo
  95. share/locale/nl/LC_MESSAGES/catfish.mo
  96. share/locale/nn/LC_MESSAGES/catfish.mo
  97. share/locale/pl/LC_MESSAGES/catfish.mo
  98. share/locale/pt/LC_MESSAGES/catfish.mo
  99. share/locale/pt_BR/LC_MESSAGES/catfish.mo
  100. share/locale/ru/LC_MESSAGES/catfish.mo
  101. share/locale/si/LC_MESSAGES/catfish.mo
  102. share/locale/sk/LC_MESSAGES/catfish.mo
  103. share/locale/sl/LC_MESSAGES/catfish.mo
  104. share/locale/sq/LC_MESSAGES/catfish.mo
  105. share/locale/sr/LC_MESSAGES/catfish.mo
  106. share/locale/sv/LC_MESSAGES/catfish.mo
  107. share/locale/th/LC_MESSAGES/catfish.mo
  108. share/locale/tr/LC_MESSAGES/catfish.mo
  109. share/locale/uk/LC_MESSAGES/catfish.mo
  110. share/locale/zh_CN/LC_MESSAGES/catfish.mo
  111. share/locale/zh_TW/LC_MESSAGES/catfish.mo
  112. share/metainfo/catfish.appdata.xml
  113. @owner
  114. @group
  115. @mode
Collapse this list.
Dependency lines:
  • catfish>0:sysutils/catfish
To install the port: cd /usr/ports/sysutils/catfish/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/catfish
  • pkg install catfish
PKGNAME: catfish
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
catfish
ABIlatestquarterly
FreeBSD:11:aarch64-1.4.13
FreeBSD:11:amd644.16.14.16.0
FreeBSD:11:armv6-1.4.13
FreeBSD:11:i3864.16.14.16.0
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.4.64.16.0
FreeBSD:12:amd644.16.14.16.0
FreeBSD:12:armv61.4.6-
FreeBSD:12:armv71.4.6-
FreeBSD:12:i3864.16.14.16.0
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64-4.16.0
FreeBSD:13:amd644.16.24.16.0
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3864.16.14.16.0
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-4.16.0
FreeBSD:14:aarch644.16.1-
FreeBSD:14:amd644.16.1-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3864.16.2-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc644.16.0-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py38-python-distutils-extra>0 : devel/py-python-distutils-extra@py38
  2. py38-pexpect>0 : misc/py-pexpect@py38
  3. update-desktop-database : devel/desktop-file-utils
  4. msgfmt : devel/gettext-tools
  5. gtk-update-icon-cache : graphics/gtk-update-icon-cache
  6. intltool-extract : textproc/intltool
  7. py38-gobject3>=0 : devel/py-gobject3@py38
  8. py38-setuptools>0 : devel/py-setuptools@py38
  9. python3.8 : lang/python38
Runtime dependencies:
  1. py38-python-distutils-extra>0 : devel/py-python-distutils-extra@py38
  2. py38-pexpect>0 : misc/py-pexpect@py38
  3. py38-dbus>0 : devel/py-dbus@py38
  4. pdftotext : graphics/poppler-utils
  5. pkexec : sysutils/polkit
  6. update-desktop-database : devel/desktop-file-utils
  7. gtk-update-icon-cache : graphics/gtk-update-icon-cache
  8. py38-gobject3>=0 : devel/py-gobject3@py38
  9. py38-setuptools>0 : devel/py-setuptools@py38
  10. python3.8 : lang/python38
Library dependencies:
  1. libatk-1.0.so : accessibility/atk
  2. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  3. libglib-2.0.so : devel/glib20
  4. libintl.so : devel/gettext-runtime
  5. libgtk-3.so : x11-toolkits/gtk30
  6. libpango-1.0.so : x11-toolkits/pango
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (6 items)
Collapse this list.
  1. http://mirror.perldude.de/archive.xfce.org/src/apps/catfish/4.16/
  2. https://archive.al-us.xfce.org/src/apps/catfish/4.16/
  3. https://archive.be.xfce.org/src/apps/catfish/4.16/
  4. https://archive.xfce.org/src/apps/catfish/4.16/
  5. https://ftp.cixug.es/xfce/src/apps/catfish/4.16/
  6. https://mirror.netcologne.de/xfce/src/apps/catfish/4.16/
Collapse this list.

Number of commits found: 26

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
01 Aug 2021 09:57:51
 files touched by this commit commit hash:10e72449743a6313e687d8cf37efb1d222ad9a70  4.16.2
madpilot search for other commits by this committer
sysutils/catfish: Update to 4.16.2
20 Jul 2021 19:59:52
 files touched by this commit commit hash:64fcc944a1e4b6f155eb9f06d9311b9e9c38e641  4.16.1
madpilot search for other commits by this committer
sysutils/catfish: Update to 4.16.1
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  4.16.0
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
09 Jan 2021 13:09:11
Original commit files touched by this commit Revision:560858  4.16.0
madpilot search for other commits by this committer
Update catfish to 4.16.0
02 Jan 2021 16:36:33
Original commit files touched by this commit Revision:559953  4.15.0  Sanity Test Failure
madpilot search for other commits by this committer
Welcome XFCE 4.16 to the FreeBSD ports tree!

Upstream announce: https://xfce.org/about/news/?post=1608595200

This XFCE release dropped support for GTK2 plugins and also dropped
GTK2 from all components.

WARNING: please check UPDATING before upgrading your packages. In
case of problems also read the libexo pkg-message.

Due to this some panel plugins and libraries will be removed since
they cannot compile anymore:

- print/xfce4-print
- x11/xfce4-quicklauncher-plugin
(Only the first 15 lines of the commit message are shown above View all of this commit message)
29 Feb 2020 20:07:49
Original commit files touched by this commit Revision:527461  1.4.13
antoine search for other commits by this committer
Fix plist

With hat:	portmgr
17 Jan 2020 21:58:55
Original commit files touched by this commit Revision:523365  1.4.13
madpilot search for other commits by this committer
Add USE_PYTHON=noflavors to catfish to avoid warnings and errors
when building all ports in poudriere with bulk -a

Reported by:	kai
16 Jan 2020 16:29:14
Original commit files touched by this commit Revision:523249  1.4.13
madpilot search for other commits by this committer
- Fix build after the manpage handling changes in r523104
- Disable the ZEITGEIST option by default and add "broken" to the
  comment.

The zeitgeist port only provides python 2 libraries. If catfish is
compiled with the ZEITGEIST option on, it compiles and runs fine,
but the zeitgeist support is not present anyway.

Reported by:	Marko Cupac <marko.cupac@mimar.rs>
15 Jan 2020 11:34:58
Original commit files touched by this commit Revision:523103  1.4.13
madpilot search for other commits by this committer
- Update catfish to 1.4.13
- Migrate to python3
- Avoid errors due to testing usupported locate command line options
02 Jan 2020 10:36:59
Original commit files touched by this commit Revision:521824  1.4.12
madpilot search for other commits by this committer
Update catfish to 1.4.12
22 Dec 2019 11:13:04
Original commit files touched by this commit Revision:520612  1.4.11
madpilot search for other commits by this committer
Update catfish to 1.4.11
13 Sep 2019 15:46:26
Original commit files touched by this commit Revision:511977  1.4.10
madpilot search for other commits by this committer
- Update catfish to 1.4.10
- Upstream removed gksu support, escalation now provided by polkit
  and/or sudo
- Install man page in correct location and compress it
- Silence some portlint warnings

Extra pathces provided by Olivier Duchateau <duchateau.olivier@gmail.com>
29 Jul 2019 21:34:37
Original commit files touched by this commit Revision:507597  1.4.8
madpilot search for other commits by this committer
Update catfish to 1.4.8
19 Jun 2019 16:14:27
Original commit files touched by this commit Revision:504557  1.4.7
madpilot search for other commits by this committer
- Simplify XFCE MASTER_SITES usage
- Update XFCE Master sites list

Submitted by:		olivierd
Reviewed by:		mat
Approved by:		portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D8416
27 Jan 2019 21:42:21
Original commit files touched by this commit Revision:491439  1.4.7
madpilot search for other commits by this committer
Update catfish to 1.4.7
01 Oct 2018 09:36:38
Original commit files touched by this commit Revision:481020  1.4.6
antoine search for other commits by this committer
Cleanup plists
30 Sep 2018 11:58:31
Original commit files touched by this commit Revision:480951  1.4.6
kwm search for other commits by this committer
The FreeBSD GNOME team proudly presents GNOME 3.28 for FreeBSD.

The offical GNOME 3.28 release notes can be found at
https://help.gnome.org/misc/release-notes/3.28/

Thanks to Antoine Brodin for running the exp-runs.

PR:		229761
10 Sep 2018 13:14:52
Original commit files touched by this commit Revision:479406  1.4.6
mat search for other commits by this committer
Add DOCS options to ports that should have one.

Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
19 Jul 2018 22:36:38
Original commit files touched by this commit Revision:474983  1.4.6
woodsb02 search for other commits by this committer
sysutils/catfish: Update to 1.4.6

- Also update WWW now that catfish is part of the Xfce project
- Set maintainer to xfce@ now that catfish is part of the Xfce project

Changes this release:
  https://mail.xfce.org/pipermail/xfce-announce/2018-July/000626.html

PR:		229850
Approved by:	jpaetzel (maintainer)
20 Jun 2018 17:05:44
Original commit files touched by this commit Revision:472884  1.4.1
mat search for other commits by this committer
Use PY_FLAVOR for dependencies.

FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
03 Jan 2018 13:22:32
Original commit files touched by this commit Revision:457964  1.4.1
mat search for other commits by this committer
Cleanup Mk/Uses/gnome.mk.

- Remove the use of comp_DETECT.
- Remove all comp_DETECT variables.
- Remove a use of comp_DETECT outside of gnome.mk
- Remove py3gobject3.
- Have ports depending directly on devel/py-gobject3 use gnome to do it.

PR:		224618
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D13550
30 Nov 2017 15:50:34
Original commit files touched by this commit Revision:455210  1.4.1  Sanity Test Failure
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
01 Apr 2016 14:25:18
Original commit files touched by this commit Revision:412349  1.4.1
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.

With hat:	portmgr
Sponsored by:	Absolight
07 Mar 2016 17:54:20
Original commit files touched by this commit Revision:410537  1.4.1
jpaetzel search for other commits by this committer
Fixes to build in a clean environment.

Pointyhat: jpaetzel
06 Mar 2016 02:52:56
Original commit files touched by this commit Revision:410228  1.4.1
jpaetzel search for other commits by this committer
Add license and satisfy portlint
05 Mar 2016 19:05:33
Original commit files touched by this commit Revision:410200  1.4.1
jpaetzel search for other commits by this committer
Introduce a new port sysutils/catfish

catfish is a GTK3 file finding utility.

Number of commits found: 26