diff --git a/graphics/eog-plugins/Makefile b/graphics/eog-plugins/Makefile index a28f6b7bf1c4..e306a2934270 100644 --- a/graphics/eog-plugins/Makefile +++ b/graphics/eog-plugins/Makefile @@ -1,62 +1,46 @@ PORTNAME= eog-plugins -DISTVERSION= 3.26.8 -PORTREVISION= 4 +DISTVERSION= 44.1 CATEGORIES= graphics gnome -MASTER_SITES= GNOME -DIST_SUBDIR= gnome3 +MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} +DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Plug-ins for the Eye of GNOME image viewer application LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= eog:graphics/eog LIB_DEPENDS= libgdata.so:devel/libgdata \ libgoa-1.0.so:net/gnome-online-accounts \ libjson-glib-1.0.so:devel/json-glib \ libsoup-2.4.so:devel/libsoup \ libexif.so:graphics/libexif \ libpeas-1.0.so:devel/libpeas \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libclutter-1.0.so:graphics/clutter \ libcogl.so:graphics/cogl \ libjson-glib-1.0.so:devel/json-glib \ libsoup-2.4.so:devel/libsoup RUN_DEPENDS= eog:graphics/eog PORTSCOUT= limitw:1,even USE_GNOME= cairo gdkpixbuf2 gtk30 introspection libxml2 -USES= gettext gmake gnome libtool localbase pathfix pkgconfig tar:xz -GNU_CONFIGURE= yes -INSTALL_TARGET= install-strip +USES= gettext gnome meson pkgconfig tar:xz GLIB_SCHEMAS= org.gnome.eog.plugins.exif-display.gschema.xml -OPTIONS_DEFINE= CHAMPLAIN PYTHON -OPTIONS_DEFAULT=CHAMPLAIN PYTHON +OPTIONS_DEFINE= PYTHON +OPTIONS_DEFAULT=PYTHON OPTIONS_SUB= yes -CHAMPLAIN_DESC= Champlain map plugin -CHAMPLAIN_LIB_DEPENDS= libcogl.so:graphics/cogl \ - libclutter-1.0.so:graphics/clutter \ - libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ - libchamplain-0.12.so:graphics/libchamplain -CHAMPLAIN_USES= gl xorg -CHAMPLAIN_USE= GL=egl XORG=x11,xcomposite,xdamage,xext,xfixes,xi,xrandr - -PYTHON_CONFIGURE_ENABLE=python +PYTHON_MESON_ENABLE=python PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR} PYTHON_USES= python PYTHON_VARS= GLIB_SCHEMAS+="org.gnome.eog.plugins.export-to-folder.gschema.xml \ org.gnome.eog.plugins.fullscreenbg.gschema.xml \ org.gnome.eog.plugins.pythonconsole.gschema.xml" - -post-patch-CHAMPLAIN-off: - @${REINPLACE_CMD} -e 's|champlain-gtk|disabled-champlain-gtk|g' \ - ${WRKSRC}/configure - @${REINPLACE_CMD} '/^DEFAULT_PLUGINS=/,/^$$/ s/map//' \ - ${WRKSRC}/configure +PYTHON_BINARY_ALIAS= python3=${PYTHON_CMD} .include diff --git a/graphics/eog-plugins/distinfo b/graphics/eog-plugins/distinfo index 97756b974ff4..4423fb0c149a 100644 --- a/graphics/eog-plugins/distinfo +++ b/graphics/eog-plugins/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1642371179 -SHA256 (gnome3/eog-plugins-3.26.8.tar.xz) = 80709f435232375f71f4b5d74267597a16b0922b271d1c81e522817eae6c9db5 -SIZE (gnome3/eog-plugins-3.26.8.tar.xz) = 479356 +TIMESTAMP = 1741251722 +SHA256 (gnome/eog-plugins-44.1.tar.xz) = c4c384155fabb34889d76b616065483f94c8310fa0147236d009c68cd4a85c93 +SIZE (gnome/eog-plugins-44.1.tar.xz) = 136392 diff --git a/graphics/eog-plugins/files/patch-configure b/graphics/eog-plugins/files/patch-configure deleted file mode 100644 index c53047416044..000000000000 --- a/graphics/eog-plugins/files/patch-configure +++ /dev/null @@ -1,11 +0,0 @@ ---- configure.orig 2013-05-12 12:16:28.000000000 +0000 -+++ configure 2013-05-12 12:16:52.000000000 +0000 -@@ -14495,7 +14495,7 @@ - disabled_plugins="$disabled_plugins, $1 ($2)" - fi - -- PLUGINS=$(echo "$PLUGINS" | sed -e "s/[^a-zA-Z0-9_]$1[ \t\r\n\f]\{1,\}/ /" -e "s/[^a-zA-Z0-9_]$1$//" -e "s/^$1[ \t\r\n\f]\{1,\}//") -+ PLUGINS=$(echo "$PLUGINS" | sed -e "s/[^a-zA-Z0-9_]$1[ \t\r\n]\{1,\}/ /" -e "s/[^a-zA-Z0-9_]$1$//" -e "s/^$1[ \t\r\n]\{1,\}//") - } - - # Disable python plugins if there is no python support diff --git a/graphics/eog-plugins/pkg-plist b/graphics/eog-plugins/pkg-plist index 229d27d76457..2c103f10a58a 100644 --- a/graphics/eog-plugins/pkg-plist +++ b/graphics/eog-plugins/pkg-plist @@ -1,113 +1,99 @@ -%%PYTHON%%lib/eog/plugins/__pycache__/export-to-folder.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%PYTHON%%lib/eog/plugins/__pycache__/export-to-folder.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON%%lib/eog/plugins/__pycache__/fullscreenbg.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%PYTHON%%lib/eog/plugins/__pycache__/fullscreenbg.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON%%lib/eog/plugins/__pycache__/maximize-windows.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%PYTHON%%lib/eog/plugins/__pycache__/maximize-windows.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON%%lib/eog/plugins/__pycache__/slideshowshuffle.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%PYTHON%%lib/eog/plugins/__pycache__/slideshowshuffle.cpython-%%PYTHON_SUFFIX%%.pyc lib/eog/plugins/exif-display.plugin -%%PYTHON%%lib/eog/plugins/export-to-folder.plugin -%%PYTHON%%lib/eog/plugins/export-to-folder.py +lib/eog/plugins/export-to-folder.plugin +lib/eog/plugins/export-to-folder.py lib/eog/plugins/fit-to-width.plugin %%PYTHON%%lib/eog/plugins/fullscreenbg.plugin %%PYTHON%%lib/eog/plugins/fullscreenbg.py -lib/eog/plugins/hide-titlebar.plugin lib/eog/plugins/libexif-display.so lib/eog/plugins/libfit-to-width.so -lib/eog/plugins/libhide-titlebar.so lib/eog/plugins/liblight-theme.so -%%CHAMPLAIN%%lib/eog/plugins/libmap.so +lib/eog/plugins/libmap.so lib/eog/plugins/libpostasa.so lib/eog/plugins/libsend-by-mail.so lib/eog/plugins/light-theme.plugin -%%CHAMPLAIN%%lib/eog/plugins/map.plugin +lib/eog/plugins/map.plugin %%PYTHON%%lib/eog/plugins/maximize-windows.plugin %%PYTHON%%lib/eog/plugins/maximize-windows.py lib/eog/plugins/postasa.plugin %%PYTHON%%lib/eog/plugins/pythonconsole.plugin %%PYTHON%%lib/eog/plugins/pythonconsole/__init__.py -%%PYTHON%%lib/eog/plugins/pythonconsole/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%PYTHON%%lib/eog/plugins/pythonconsole/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON%%lib/eog/plugins/pythonconsole/__pycache__/config.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%PYTHON%%lib/eog/plugins/pythonconsole/__pycache__/config.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON%%lib/eog/plugins/pythonconsole/__pycache__/console.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%PYTHON%%lib/eog/plugins/pythonconsole/__pycache__/console.cpython-%%PYTHON_SUFFIX%%.pyc %%PYTHON%%lib/eog/plugins/pythonconsole/config.py %%PYTHON%%lib/eog/plugins/pythonconsole/console.py lib/eog/plugins/send-by-mail.plugin %%PYTHON%%lib/eog/plugins/slideshowshuffle.plugin %%PYTHON%%lib/eog/plugins/slideshowshuffle.py -share/appdata/eog-exif-display.metainfo.xml -%%PYTHON%%share/appdata/eog-export-to-folder.metainfo.xml -share/appdata/eog-fit-to-width.metainfo.xml -%%PYTHON%%share/appdata/eog-fullscreenbg.metainfo.xml -share/appdata/eog-hide-titlebar.metainfo.xml -share/appdata/eog-light-theme.metainfo.xml -%%CHAMPLAIN%%share/appdata/eog-map.metainfo.xml -%%PYTHON%%share/appdata/eog-maximize-windows.metainfo.xml -share/appdata/eog-postasa.metainfo.xml -%%PYTHON%%share/appdata/eog-pythonconsole.metainfo.xml -share/appdata/eog-send-by-mail.metainfo.xml -%%PYTHON%%share/appdata/eog-slideshowshuffle.metainfo.xml -%%PYTHON%%share/eog/plugins/export-to-folder/preferences_dialog.ui +share/eog/plugins/export-to-folder/preferences_dialog.ui %%PYTHON%%share/eog/plugins/fullscreenbg/preferences_dialog.ui %%PYTHON%%share/eog/plugins/pythonconsole/config.ui share/locale/ar/LC_MESSAGES/eog-plugins.mo share/locale/as/LC_MESSAGES/eog-plugins.mo +share/locale/be/LC_MESSAGES/eog-plugins.mo share/locale/be@latin/LC_MESSAGES/eog-plugins.mo share/locale/bg/LC_MESSAGES/eog-plugins.mo share/locale/bn_IN/LC_MESSAGES/eog-plugins.mo share/locale/bs/LC_MESSAGES/eog-plugins.mo share/locale/ca/LC_MESSAGES/eog-plugins.mo share/locale/ca@valencia/LC_MESSAGES/eog-plugins.mo share/locale/cs/LC_MESSAGES/eog-plugins.mo share/locale/da/LC_MESSAGES/eog-plugins.mo share/locale/de/LC_MESSAGES/eog-plugins.mo share/locale/el/LC_MESSAGES/eog-plugins.mo share/locale/en_GB/LC_MESSAGES/eog-plugins.mo share/locale/es/LC_MESSAGES/eog-plugins.mo share/locale/eu/LC_MESSAGES/eog-plugins.mo share/locale/fi/LC_MESSAGES/eog-plugins.mo share/locale/fr/LC_MESSAGES/eog-plugins.mo share/locale/fur/LC_MESSAGES/eog-plugins.mo share/locale/gl/LC_MESSAGES/eog-plugins.mo share/locale/gu/LC_MESSAGES/eog-plugins.mo share/locale/he/LC_MESSAGES/eog-plugins.mo +share/locale/hi/LC_MESSAGES/eog-plugins.mo share/locale/hr/LC_MESSAGES/eog-plugins.mo share/locale/hu/LC_MESSAGES/eog-plugins.mo share/locale/id/LC_MESSAGES/eog-plugins.mo share/locale/is/LC_MESSAGES/eog-plugins.mo share/locale/it/LC_MESSAGES/eog-plugins.mo share/locale/ja/LC_MESSAGES/eog-plugins.mo +share/locale/ka/LC_MESSAGES/eog-plugins.mo share/locale/kn/LC_MESSAGES/eog-plugins.mo share/locale/ko/LC_MESSAGES/eog-plugins.mo share/locale/lt/LC_MESSAGES/eog-plugins.mo share/locale/lv/LC_MESSAGES/eog-plugins.mo share/locale/mk/LC_MESSAGES/eog-plugins.mo share/locale/ml/LC_MESSAGES/eog-plugins.mo share/locale/mr/LC_MESSAGES/eog-plugins.mo share/locale/nb/LC_MESSAGES/eog-plugins.mo share/locale/nl/LC_MESSAGES/eog-plugins.mo share/locale/oc/LC_MESSAGES/eog-plugins.mo share/locale/or/LC_MESSAGES/eog-plugins.mo share/locale/pa/LC_MESSAGES/eog-plugins.mo share/locale/pl/LC_MESSAGES/eog-plugins.mo share/locale/pt/LC_MESSAGES/eog-plugins.mo share/locale/pt_BR/LC_MESSAGES/eog-plugins.mo share/locale/ro/LC_MESSAGES/eog-plugins.mo share/locale/ru/LC_MESSAGES/eog-plugins.mo share/locale/sk/LC_MESSAGES/eog-plugins.mo share/locale/sl/LC_MESSAGES/eog-plugins.mo share/locale/sq/LC_MESSAGES/eog-plugins.mo share/locale/sr/LC_MESSAGES/eog-plugins.mo share/locale/sr@latin/LC_MESSAGES/eog-plugins.mo share/locale/sv/LC_MESSAGES/eog-plugins.mo share/locale/ta/LC_MESSAGES/eog-plugins.mo share/locale/te/LC_MESSAGES/eog-plugins.mo share/locale/tr/LC_MESSAGES/eog-plugins.mo share/locale/uk/LC_MESSAGES/eog-plugins.mo share/locale/vi/LC_MESSAGES/eog-plugins.mo share/locale/zh_CN/LC_MESSAGES/eog-plugins.mo share/locale/zh_HK/LC_MESSAGES/eog-plugins.mo share/locale/zh_TW/LC_MESSAGES/eog-plugins.mo +share/metainfo/eog-exif-display.appdata.xml +share/metainfo/eog-export-to-folder.appdata.xml +share/metainfo/eog-fit-to-width.appdata.xml +share/metainfo/eog-fullscreenbg.appdata.xml +share/metainfo/eog-light-theme.appdata.xml +share/metainfo/eog-map.appdata.xml +%%PYTHON%%share/metainfo/eog-maximize-windows.appdata.xml +share/metainfo/eog-postasa.appdata.xml +%%PYTHON%%share/metainfo/eog-pythonconsole.appdata.xml +share/metainfo/eog-send-by-mail.appdata.xml +%%PYTHON%%share/metainfo/eog-slideshowshuffle.appdata.xml