diff --git a/sysutils/catfish/Makefile b/sysutils/catfish/Makefile index 3d0bfa4a58bc..148ef617386b 100644 --- a/sysutils/catfish/Makefile +++ b/sysutils/catfish/Makefile @@ -1,51 +1,50 @@ PORTNAME= catfish -PORTVERSION= 4.16.4 -PORTREVISION= 9 +PORTVERSION= 4.18.0 CATEGORIES= sysutils MASTER_SITES= XFCE/apps DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= GTK search utility WWW= https://docs.xfce.org/apps/catfish/start LICENSE= GPLv3 RUN_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}python-distutils-extra>0:devel/py-python-distutils-extra@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ pdftotext:graphics/poppler-utils BUILD_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}python-distutils-extra>0:devel/py-python-distutils-extra@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} USES= cpe desktop-file-utils gettext-tools gnome python tar:bz2 USE_PYTHON= distutils noflavors USE_GNOME= gtk30 intltool pygobject3 CPE_VENDOR= catfish_project NO_ARCH= yes PORTSCOUT= limitw:1,even OPTIONS_DEFINE= DOCS ZEITGEIST OPTIONS_DEFAULT=POLKIT OPTIONS_MULTI= PRIVILEGES OPTIONS_MULTI_PRIVILEGES= POLKIT SUDO POLKIT_DESC= Provide Polkit (pkexec) support POLKIT_RUN_DEPENDS= pkexec:sysutils/polkit SUDO_DESC= Provide sudo support SUDO_RUN_DEPENDS= sudo:security/sudo ZEITGEIST_DESC= Provide recent search suggestions (broken) ZEITGEIST_LIB_DEPENDS= libzeitgeist-2.0.so:sysutils/zeitgeist .include PYDISTUTILS_INSTALLARGS= -c -O1 --prefix=${PREFIX} --root=${STAGEDIR} .include diff --git a/sysutils/catfish/distinfo b/sysutils/catfish/distinfo index d96943d98b50..8167d93d95ce 100644 --- a/sysutils/catfish/distinfo +++ b/sysutils/catfish/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1658131129 -SHA256 (xfce4/catfish-4.16.4.tar.bz2) = 6e5c01c534de7a8ce911965c4cd298c5b5d2079e0bc29c91b1e310c9884bb5fc -SIZE (xfce4/catfish-4.16.4.tar.bz2) = 284259 +TIMESTAMP = 1691312794 +SHA256 (xfce4/catfish-4.18.0.tar.bz2) = fdae9b73cc754a50716bb04b958aa31dbd7e94047068b7207f2ae313a7d58b99 +SIZE (xfce4/catfish-4.18.0.tar.bz2) = 295952 diff --git a/sysutils/catfish/files/patch-catfish__lib_catfishconfig.py b/sysutils/catfish/files/patch-catfish__lib_catfishconfig.py index 5be228f07005..494009f4ddc1 100644 --- a/sysutils/catfish/files/patch-catfish__lib_catfishconfig.py +++ b/sysutils/catfish/files/patch-catfish__lib_catfishconfig.py @@ -1,22 +1,22 @@ ---- catfish_lib/catfishconfig.py.orig 2020-01-01 18:29:00 UTC +--- catfish_lib/catfishconfig.py.orig 2023-08-06 08:56:49 UTC +++ catfish_lib/catfishconfig.py -@@ -17,6 +17,7 @@ +@@ -17,6 +17,7 @@ import os # with this program. If not, see . import os +import sys __all__ = [ 'project_path_not_found', -@@ -29,7 +30,10 @@ __all__ = [ +@@ -29,7 +30,10 @@ __catfish_data_directory__ = '../data/' # files). By default, this is ../data, relative your trunk layout __catfish_data_directory__ = '../data/' # Location of locate.db file --__locate_db_path__ = '/var/lib/mlocate/mlocate.db' +-__locate_db_paths__ = ('/var/lib/plocate/plocate.db', '/var/lib/mlocate/mlocate.db') +if sys.platform.startswith('linux'): -+ __locate_db_path__ = '/var/lib/mlocate/mlocate.db' ++ __locate_db_paths__ = ('/var/lib/plocate/plocate.db', '/var/lib/mlocate/mlocate.db') +elif 'bsd' in sys.platform or sys.platform.startswith('dragonfly'): -+ __locate_db_path__ = '/var/db/locate.database' ++ __locate_db_paths__ = ('/var/db/locate.database') __license__ = 'GPL-2+' - __version__ = '1.4.12' + __version__ = '4.18.0' __url__ = 'https://docs.xfce.org/apps/catfish/start' diff --git a/sysutils/catfish/pkg-plist b/sysutils/catfish/pkg-plist index 6623cdf84151..090d85e955bb 100644 --- a/sysutils/catfish/pkg-plist +++ b/sysutils/catfish/pkg-plist @@ -1,108 +1,113 @@ bin/catfish share/man/man1/catfish.1.gz %%PYTHON_SITELIBDIR%%/catfish/CatfishPrefsDialog.py %%PYTHON_SITELIBDIR%%/catfish/CatfishSearchEngine.py %%PYTHON_SITELIBDIR%%/catfish/CatfishWindow.py %%PYTHON_SITELIBDIR%%/catfish/__init__.py %%PYTHON_SITELIBDIR%%/catfish/__pycache__/CatfishPrefsDialog.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/catfish/__pycache__/CatfishPrefsDialog.cpython-%%PYTHON_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/catfish/__pycache__/CatfishSearchEngine.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/catfish/__pycache__/CatfishSearchEngine.cpython-%%PYTHON_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/catfish/__pycache__/CatfishWindow.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/catfish/__pycache__/CatfishWindow.cpython-%%PYTHON_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/catfish/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/catfish/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/catfish_lib/__init__.py %%PYTHON_SITELIBDIR%%/catfish_lib/Builder.py %%PYTHON_SITELIBDIR%%/catfish_lib/CatfishSettings.py +%%PYTHON_SITELIBDIR%%/catfish_lib/FiletypeLists.py %%PYTHON_SITELIBDIR%%/catfish_lib/PrefsDialog.py %%PYTHON_SITELIBDIR%%/catfish_lib/SudoDialog.py %%PYTHON_SITELIBDIR%%/catfish_lib/Thumbnailer.py %%PYTHON_SITELIBDIR%%/catfish_lib/Window.py %%PYTHON_SITELIBDIR%%/catfish_lib/__pycache__/Builder.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/catfish_lib/__pycache__/Builder.cpython-%%PYTHON_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/catfish_lib/__pycache__/CatfishSettings.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/catfish_lib/__pycache__/CatfishSettings.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/catfish_lib/__pycache__/FiletypeLists%%PYTHON_EXT_SUFFIX%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/catfish_lib/__pycache__/FiletypeLists%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/catfish_lib/__pycache__/PrefsDialog.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/catfish_lib/__pycache__/PrefsDialog.cpython-%%PYTHON_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/catfish_lib/__pycache__/SudoDialog.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/catfish_lib/__pycache__/SudoDialog.cpython-%%PYTHON_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/catfish_lib/__pycache__/Thumbnailer.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/catfish_lib/__pycache__/Thumbnailer.cpython-%%PYTHON_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/catfish_lib/__pycache__/Window.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/catfish_lib/__pycache__/Window.cpython-%%PYTHON_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/catfish_lib/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/catfish_lib/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/catfish_lib/__pycache__/catfishconfig.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/catfish_lib/__pycache__/catfishconfig.cpython-%%PYTHON_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/catfish_lib/__pycache__/helpers.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/catfish_lib/__pycache__/helpers.cpython-%%PYTHON_SUFFIX%%.pyc %%PYTHON_SITELIBDIR%%/catfish_lib/catfishconfig.py %%PYTHON_SITELIBDIR%%/catfish_lib/helpers.py share/applications/org.xfce.Catfish.desktop %%DATADIR%%/ui/CatfishPreferences.ui %%DATADIR%%/ui/CatfishWindow.ui %%DATADIR%%/ui/catfish-wl-headerbar.png %%DATADIR%%/ui/catfish-wl-titlebar.png %%DATADIR%%/ui/catfish_preferences.xml %%DATADIR%%/ui/catfish_window.xml %%PORTDOCS%%%%DOCSDIR%%/NEWS %%PORTDOCS%%%%DOCSDIR%%/README.md share/icons/hicolor/128x128/apps/org.xfce.catfish.png share/icons/hicolor/16x16/apps/org.xfce.catfish.svg share/icons/hicolor/48x48/apps/org.xfce.catfish.png share/icons/hicolor/48x48/apps/org.xfce.catfish.svg share/icons/hicolor/scalable/apps/org.xfce.catfish.svg share/locale/af/LC_MESSAGES/catfish.mo share/locale/ar/LC_MESSAGES/catfish.mo share/locale/be/LC_MESSAGES/catfish.mo share/locale/bg/LC_MESSAGES/catfish.mo share/locale/ca/LC_MESSAGES/catfish.mo share/locale/cs/LC_MESSAGES/catfish.mo share/locale/da/LC_MESSAGES/catfish.mo share/locale/de/LC_MESSAGES/catfish.mo share/locale/el/LC_MESSAGES/catfish.mo share/locale/en_AU/LC_MESSAGES/catfish.mo +share/locale/en_GB/LC_MESSAGES/catfish.mo share/locale/eo/LC_MESSAGES/catfish.mo share/locale/es/LC_MESSAGES/catfish.mo share/locale/et/LC_MESSAGES/catfish.mo share/locale/eu/LC_MESSAGES/catfish.mo share/locale/fi/LC_MESSAGES/catfish.mo share/locale/fr/LC_MESSAGES/catfish.mo share/locale/gl/LC_MESSAGES/catfish.mo share/locale/he/LC_MESSAGES/catfish.mo share/locale/hr/LC_MESSAGES/catfish.mo share/locale/hu/LC_MESSAGES/catfish.mo share/locale/hy_AM/LC_MESSAGES/catfish.mo share/locale/hye/LC_MESSAGES/catfish.mo share/locale/id/LC_MESSAGES/catfish.mo share/locale/ie/LC_MESSAGES/catfish.mo share/locale/is/LC_MESSAGES/catfish.mo share/locale/it/LC_MESSAGES/catfish.mo share/locale/ja/LC_MESSAGES/catfish.mo share/locale/kab/LC_MESSAGES/catfish.mo +share/locale/kk/LC_MESSAGES/catfish.mo share/locale/ko/LC_MESSAGES/catfish.mo share/locale/ku/LC_MESSAGES/catfish.mo share/locale/lt/LC_MESSAGES/catfish.mo share/locale/lv/LC_MESSAGES/catfish.mo share/locale/ml/LC_MESSAGES/catfish.mo share/locale/ms/LC_MESSAGES/catfish.mo share/locale/nb/LC_MESSAGES/catfish.mo share/locale/nl/LC_MESSAGES/catfish.mo share/locale/nn/LC_MESSAGES/catfish.mo share/locale/pl/LC_MESSAGES/catfish.mo share/locale/pt/LC_MESSAGES/catfish.mo share/locale/pt_BR/LC_MESSAGES/catfish.mo share/locale/ru/LC_MESSAGES/catfish.mo share/locale/si/LC_MESSAGES/catfish.mo share/locale/sk/LC_MESSAGES/catfish.mo share/locale/sl/LC_MESSAGES/catfish.mo share/locale/sq/LC_MESSAGES/catfish.mo share/locale/sr/LC_MESSAGES/catfish.mo share/locale/sv/LC_MESSAGES/catfish.mo share/locale/th/LC_MESSAGES/catfish.mo share/locale/tr/LC_MESSAGES/catfish.mo share/locale/uk/LC_MESSAGES/catfish.mo share/locale/zh_CN/LC_MESSAGES/catfish.mo share/locale/zh_TW/LC_MESSAGES/catfish.mo share/metainfo/catfish.appdata.xml