git: 016db6634079 - main - graphics/eom: switch to GitHub release asset, convert to Meson
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 20 Jun 2026 17:22:00 UTC
The branch main has been updated by ericbsd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=016db6634079340762fe633deee96d8c3bc2c84e
commit 016db6634079340762fe633deee96d8c3bc2c84e
Author: Eric Turgeon <ericbsd@FreeBSD.org>
AuthorDate: 2026-06-20 17:21:51 +0000
Commit: Eric Turgeon <ericbsd@FreeBSD.org>
CommitDate: 2026-06-20 17:21:58 +0000
graphics/eom: switch to GitHub release asset, convert to Meson
1.28.1 is no longer published to the MATE mirror and is only available
on GitHub. The build system switched from autotools to Meson in this
release. Remove autoreconf, yelp-tools, gtk-doc, and autoconf-archive
build deps, no longer needed. Remove gnomeprefix from USE_GNOME as it
sets CONFIGURE_ARGS which is incompatible with Meson. Update OPTIONS
to use MESON_ENABLE. Update pkg-plist: add scalable action SVG icons
and thumbnailer, remove three help locales not installed by Meson.
---
graphics/eom/Makefile | 28 ++++++++++------------------
graphics/eom/pkg-plist | 19 ++++---------------
2 files changed, 14 insertions(+), 33 deletions(-)
diff --git a/graphics/eom/Makefile b/graphics/eom/Makefile
index 65c683c7ec68..150c871783f0 100644
--- a/graphics/eom/Makefile
+++ b/graphics/eom/Makefile
@@ -1,8 +1,7 @@
PORTNAME= eom
DISTVERSION= 1.28.1
CATEGORIES= graphics mate
-MASTER_SITES= MATE \
- https://github.com/mate-desktop/${PORTNAME}/releases/download/v${DISTVERSION}/
+MASTER_SITES= https://github.com/mate-desktop/${PORTNAME}/releases/download/v${DISTVERSION}/
DIST_SUBDIR= mate
MAINTAINER= gnome@FreeBSD.org
@@ -12,25 +11,18 @@ WWW= https://mate-desktop.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= itstool:textproc/itstool \
- yelp-build:textproc/yelp-tools \
- gtkdocize:textproc/gtk-doc \
- autoconf-archive>0:devel/autoconf-archive
+BUILD_DEPENDS= itstool:textproc/itstool
LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification \
libpeas-gtk-1.0.so:devel/libpeas1
-PORTSCOUT= limitw:1,even
-
-USES= autoreconf:build compiler:c11 desktop-file-utils gettext-tools gmake \
- gnome jpeg libtool localbase mate pathfix pkgconfig tar:xz xorg
-USE_MATE= autogen common desktop icontheme
+USES= desktop-file-utils gettext gnome jpeg localbase mate meson \
+ pathfix pkgconfig tar:xz xorg
+USE_MATE= common desktop icontheme
USE_XORG= x11
-USE_GNOME= cairo glib20 gnomeprefix gtk30 intltool introspection \
+USE_GNOME= cairo glib20 gtk30 intltool introspection \
librsvg2 libxml2
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ARGS= --without-cms
-INSTALL_TARGET= install-strip
+PORTSCOUT= limitw:1,even
+MESON_ARGS= -Dcms=disabled
GLIB_SCHEMAS= org.mate.eom.gschema.xml \
org.mate.eom.enums.xml
@@ -39,11 +31,11 @@ OPTIONS_DEFINE= EXIF EXEMPI DOCS
OPTIONS_DEFAULT=EXIF EXEMPI
EXEMPI_DESC= XMP support
-EXEMPI_CONFIGURE_WITH= xmp
+EXEMPI_MESON_ENABLE= xmp
EXEMPI_LIB_DEPENDS= libexempi.so:textproc/exempi
EXIF_DESC= Digital camera file meta-data support
-EXIF_CONFIGURE_WITH= libexif
+EXIF_MESON_ENABLE= libexif
EXIF_LIB_DEPENDS= libexif.so:graphics/libexif
.include <bsd.port.options.mk>
diff --git a/graphics/eom/pkg-plist b/graphics/eom/pkg-plist
index d12738194ed2..ca6b298546fc 100644
--- a/graphics/eom/pkg-plist
+++ b/graphics/eom/pkg-plist
@@ -44,6 +44,9 @@ share/applications/eom.desktop
%%DATADIR%%/icons/hicolor/32x32/actions/eom-plugin.png
%%DATADIR%%/icons/hicolor/32x32/actions/slideshow-play.png
%%DATADIR%%/icons/hicolor/48x48/actions/slideshow-play.png
+%%DATADIR%%/icons/hicolor/scalable/actions/eom-image-collection.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/eom-plugin.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/slideshow-play.svg
share/gir-1.0/Eom-1.0.gir
share/help/C/eom/figures/eom_save_as_window.png
share/help/C/eom/figures/eom_start_window.png
@@ -185,21 +188,11 @@ share/help/fi/eom/figures/eom_start_window.png
share/help/fi/eom/figures/eom_toolbar_editor_window.png
share/help/fi/eom/index.docbook
share/help/fi/eom/legal.xml
-share/help/fil/eom/figures/eom_save_as_window.png
-share/help/fil/eom/figures/eom_start_window.png
-share/help/fil/eom/figures/eom_toolbar_editor_window.png
-share/help/fil/eom/index.docbook
-share/help/fil/eom/legal.xml
share/help/fr/eom/figures/eom_save_as_window.png
share/help/fr/eom/figures/eom_start_window.png
share/help/fr/eom/figures/eom_toolbar_editor_window.png
share/help/fr/eom/index.docbook
share/help/fr/eom/legal.xml
-share/help/fr_CA/eom/figures/eom_save_as_window.png
-share/help/fr_CA/eom/figures/eom_start_window.png
-share/help/fr_CA/eom/figures/eom_toolbar_editor_window.png
-share/help/fr_CA/eom/index.docbook
-share/help/fr_CA/eom/legal.xml
share/help/fur/eom/figures/eom_save_as_window.png
share/help/fur/eom/figures/eom_start_window.png
share/help/fur/eom/figures/eom_toolbar_editor_window.png
@@ -345,11 +338,6 @@ share/help/nb/eom/figures/eom_start_window.png
share/help/nb/eom/figures/eom_toolbar_editor_window.png
share/help/nb/eom/index.docbook
share/help/nb/eom/legal.xml
-share/help/nds/eom/figures/eom_save_as_window.png
-share/help/nds/eom/figures/eom_start_window.png
-share/help/nds/eom/figures/eom_toolbar_editor_window.png
-share/help/nds/eom/index.docbook
-share/help/nds/eom/legal.xml
share/help/ne/eom/figures/eom_save_as_window.png
share/help/ne/eom/figures/eom_start_window.png
share/help/ne/eom/figures/eom_toolbar_editor_window.png
@@ -639,3 +627,4 @@ share/locale/zh_TW/LC_MESSAGES/eom.mo
share/locale/zu/LC_MESSAGES/eom.mo
share/man/man1/eom.1.gz
share/metainfo/eom.appdata.xml
+share/thumbnailers/eom-thumbnailer.thumbnailer