git: 51053b01d4bd - main - graphics/xviewer: update to 3.4.8
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 10 Feb 2025 21:20:33 UTC
The branch main has been updated by makc:
URL: https://cgit.FreeBSD.org/ports/commit/?id=51053b01d4bd445c34bfb4a8766f3f2b12ba2637
commit 51053b01d4bd445c34bfb4a8766f3f2b12ba2637
Author: Pavel Timofeev <timp87@gmail.com>
AuthorDate: 2025-02-10 21:18:57 +0000
Commit: Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2025-02-10 21:18:57 +0000
graphics/xviewer: update to 3.4.8
- Migrate to meson
- Add DOCS option
- Add license file
PR: 282315
---
graphics/xviewer/Makefile | 26 +++----
graphics/xviewer/distinfo | 6 +-
graphics/xviewer/files/patch-Makefile.am | 11 ---
graphics/xviewer/files/patch-configure.ac | 21 ------
graphics/xviewer/pkg-plist | 108 +++++++++++++++++++++++-------
5 files changed, 100 insertions(+), 72 deletions(-)
diff --git a/graphics/xviewer/Makefile b/graphics/xviewer/Makefile
index 6d29e23cebf4..5985e0936a25 100644
--- a/graphics/xviewer/Makefile
+++ b/graphics/xviewer/Makefile
@@ -1,6 +1,5 @@
PORTNAME= xviewer
-PORTVERSION= 3.2.4
-PORTREVISION= 4
+PORTVERSION= 3.4.8
CATEGORIES= graphics gnome
DIST_SUBDIR= gnome
@@ -9,6 +8,7 @@ COMMENT= Fast and functional image viewer
WWW= https://github.com/linuxmint/xviewer
LICENSE= GPLv2+
+LICENSE_FILE= ${WRKSRC}/COPYING
PORTSCOUT= limit:^[0-9.]+$$ # ignore non-numeric tags
@@ -19,33 +19,35 @@ LIB_DEPENDS= libcinnamon-desktop.so:x11/cinnamon-desktop \
libpeas-1.0.so:devel/libpeas
RUN_DEPENDS= yelp:x11/yelp
-USES= autoreconf compiler:c++11-lang desktop-file-utils gettext-tools \
- gmake gnome libtool localbase pkgconfig xorg
-GNU_CONFIGURE= yes
+USES= meson compiler:c++11-lang desktop-file-utils gettext-tools \
+ gnome localbase pkgconfig xorg
USE_GITHUB= yes
GH_ACCOUNT= linuxmint
-USE_GNOME= atk cairo gdkpixbuf2 gtk30 intltool introspection pango
+USE_GNOME= atk cairo gdkpixbuf2 gtk30 introspection pango
USE_XORG= x11
GLIB_SCHEMAS= org.x.viewer.enums.xml org.x.viewer.gschema.xml
-OPTIONS_DEFINE= JPEG LCMS2 LIBEXIF LIBRSVG2 XMP
+OPTIONS_DEFINE= DOCS JPEG LCMS2 LIBEXIF LIBRSVG2 XMP
OPTIONS_DEFAULT= JPEG LCMS2 LIBEXIF LIBRSVG2 XMP
XMP_DESC= Adobe Extensible Metadata Platform support
OPTIONS_SUB= yes
+DOCS_BUILD_DEPENDS= gtk-doc>0:textproc/gtk-doc
+DOCS_MESON_TRUE= docs
+
JPEG_USES= jpeg
-JPEG_CONFIGURE_OFF= --without-libjpeg
+JPEG_MESON_ENABLED= jpeg
LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2
-LCMS2_CONFIGURE_OFF= --without-cms
+LCMS2_MESON_ENABLED= lcms
LIBEXIF_LIB_DEPENDS= libexif.so:graphics/libexif
-LIBEXIF_CONFIGURE_OFF= --without-libexif
+LIBEXIF_MESON_ENABLED= exif
LIBRSVG2_USE= GNOME=librsvg2
-LIBRSVG2_CONFIGURE_OFF= --without-librsvg
+LIBRSVG2_MESON_ENABLED= rsvg
XMP_LIB_DEPENDS= libexempi.so:textproc/exempi
-XMP_CONFIGURE_OFF= --without-xmp
+XMP_MESON_ENABLED= exempi
.include <bsd.port.mk>
diff --git a/graphics/xviewer/distinfo b/graphics/xviewer/distinfo
index 13bd284e1bdb..6cfccac85978 100644
--- a/graphics/xviewer/distinfo
+++ b/graphics/xviewer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1640956330
-SHA256 (gnome/linuxmint-xviewer-3.2.4_GH0.tar.gz) = e96e9811ae5f7cb3e000d0035d27d85c00bed762c439504256854b8cb6022707
-SIZE (gnome/linuxmint-xviewer-3.2.4_GH0.tar.gz) = 2554461
+TIMESTAMP = 1737906844
+SHA256 (gnome/linuxmint-xviewer-3.4.8_GH0.tar.gz) = c8abe0e9a19ba867c620a1c417bb719b6c1e07e5baa444697d1e71ad8f676889
+SIZE (gnome/linuxmint-xviewer-3.4.8_GH0.tar.gz) = 2547011
diff --git a/graphics/xviewer/files/patch-Makefile.am b/graphics/xviewer/files/patch-Makefile.am
deleted file mode 100644
index 22ce638adbaf..000000000000
--- a/graphics/xviewer/files/patch-Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.am.orig 2021-12-31 13:12:10 UTC
-+++ Makefile.am
-@@ -2,7 +2,7 @@ endif
- jpeg_DIRS = jpegutils
- endif
-
--SUBDIRS = $(jpeg_DIRS) cut-n-paste src po help data doc
-+SUBDIRS = $(jpeg_DIRS) cut-n-paste src po help data
-
- ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
-
diff --git a/graphics/xviewer/files/patch-configure.ac b/graphics/xviewer/files/patch-configure.ac
deleted file mode 100644
index 609e581c4666..000000000000
--- a/graphics/xviewer/files/patch-configure.ac
+++ /dev/null
@@ -1,21 +0,0 @@
---- configure.ac.orig 2021-12-31 13:12:10 UTC
-+++ configure.ac
-@@ -43,7 +43,6 @@ PKG_PROG_PKG_CONFIG
-
- PKG_PROG_PKG_CONFIG
-
--GTK_DOC_CHECK(1.16)
-
- AC_CHECK_FUNCS(strptime)
-
-@@ -350,10 +349,6 @@ data/icons/scalable/Makefile
- data/icons/32x32/Makefile
- data/icons/48x48/Makefile
- data/icons/scalable/Makefile
--doc/Makefile
--doc/reference/Makefile
--doc/reference/version.xml
--doc/reference/xviewer-docs.xml
- ])
-
- AC_OUTPUT
diff --git a/graphics/xviewer/pkg-plist b/graphics/xviewer/pkg-plist
index 31935c401658..7845b7ff8db2 100644
--- a/graphics/xviewer/pkg-plist
+++ b/graphics/xviewer/pkg-plist
@@ -1,31 +1,79 @@
bin/xviewer
-include/xviewer-3.0/xviewer/xviewer-application-activatable.h
-include/xviewer-3.0/xviewer/xviewer-application.h
-include/xviewer-3.0/xviewer/xviewer-clipboard-handler.h
-include/xviewer-3.0/xviewer/xviewer-debug.h
-include/xviewer-3.0/xviewer/xviewer-enums.h
-%%LIBEXIF%%include/xviewer-3.0/xviewer/xviewer-exif-util.h
-include/xviewer-3.0/xviewer/xviewer-file-chooser.h
-include/xviewer-3.0/xviewer/xviewer-image-save-info.h
-include/xviewer-3.0/xviewer/xviewer-image.h
-include/xviewer-3.0/xviewer/xviewer-job-scheduler.h
-include/xviewer-3.0/xviewer/xviewer-jobs.h
-include/xviewer-3.0/xviewer/xviewer-list-store.h
-include/xviewer-3.0/xviewer/xviewer-properties-dialog.h
-include/xviewer-3.0/xviewer/xviewer-scroll-view.h
-include/xviewer-3.0/xviewer/xviewer-sidebar.h
-include/xviewer-3.0/xviewer/xviewer-statusbar.h
-include/xviewer-3.0/xviewer/xviewer-thumb-nav.h
-include/xviewer-3.0/xviewer/xviewer-thumb-view.h
-include/xviewer-3.0/xviewer/xviewer-thumbnail.h
-include/xviewer-3.0/xviewer/xviewer-transform.h
-include/xviewer-3.0/xviewer/xviewer-uri-converter.h
-include/xviewer-3.0/xviewer/xviewer-window-activatable.h
-include/xviewer-3.0/xviewer/xviewer-window.h
+include/xviewer/xviewer-application-activatable.h
+include/xviewer/xviewer-application.h
+include/xviewer/xviewer-clipboard-handler.h
+include/xviewer/xviewer-debug.h
+include/xviewer/xviewer-enums.h
+%%LIBEXIF%%include/xviewer/xviewer-exif-util.h
+include/xviewer/xviewer-file-chooser.h
+include/xviewer/xviewer-image-save-info.h
+include/xviewer/xviewer-image.h
+include/xviewer/xviewer-job-scheduler.h
+include/xviewer/xviewer-jobs.h
+include/xviewer/xviewer-list-store.h
+include/xviewer/xviewer-properties-dialog.h
+include/xviewer/xviewer-scroll-view.h
+include/xviewer/xviewer-sidebar.h
+include/xviewer/xviewer-statusbar.h
+include/xviewer/xviewer-thumb-nav.h
+include/xviewer/xviewer-thumb-view.h
+include/xviewer/xviewer-thumbnail.h
+include/xviewer/xviewer-transform.h
+include/xviewer/xviewer-uri-converter.h
+include/xviewer/xviewer-window-activatable.h
+include/xviewer/xviewer-window.h
+%%PORTDOCS%%share/gtk-doc/html/xviewer/annotation-glossary.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/api-index.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/ch01.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/ch02.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/ch03.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/ch04.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/ch05.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/ch06.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/home.png
+%%PORTDOCS%%share/gtk-doc/html/xviewer/index.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/left-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/xviewer/left.png
+%%PORTDOCS%%share/gtk-doc/html/xviewer/pt01.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/right-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/xviewer/right.png
+%%PORTDOCS%%share/gtk-doc/html/xviewer/rn01.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/style.css
+%%PORTDOCS%%share/gtk-doc/html/xviewer/up-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/xviewer/up.png
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-XviewerClipboardHandler.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-XviewerFileChooser.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-XviewerImageSaveInfo.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-XviewerJobScheduler.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-XviewerScrollView.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-XviewerSidebar.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-XviewerStatusbar.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-XviewerWindowActivatable.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-xviewer-application.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-xviewer-config-keys.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-xviewer-debug.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-xviewer-error-message-area.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-xviewer-exif-util.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-xviewer-image.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-xviewer-jobs.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-xviewer-list-store.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-xviewer-pixbuf-util.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-xviewer-print.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-xviewer-properties-dialog.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-xviewer-save-as-dialog-helper.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-xviewer-session.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-xviewer-thumb-nav.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-xviewer-thumb-view.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-xviewer-thumbnail.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-xviewer-transform.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-xviewer-uri-converter.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-xviewer-util.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-xviewer-window.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer-zoom.html
+%%PORTDOCS%%share/gtk-doc/html/xviewer/xviewer.devhelp2
lib/xviewer/girepository-1.0/Xviewer-3.0.typelib
lib/xviewer/libxviewer.so
libdata/pkgconfig/xviewer.pc
-share/appdata/xviewer.appdata.xml
share/applications/xviewer.desktop
share/help/C/xviewer/commandline.page
share/help/C/xviewer/copy-paste.page
@@ -1382,6 +1430,7 @@ share/locale/br/LC_MESSAGES/xviewer.mo
share/locale/bs/LC_MESSAGES/xviewer.mo
share/locale/ca/LC_MESSAGES/xviewer.mo
share/locale/ca@valencia/LC_MESSAGES/xviewer.mo
+share/locale/ckb/LC_MESSAGES/xviewer.mo
share/locale/cs/LC_MESSAGES/xviewer.mo
share/locale/cy/LC_MESSAGES/xviewer.mo
share/locale/da/LC_MESSAGES/xviewer.mo
@@ -1398,6 +1447,7 @@ share/locale/eu/LC_MESSAGES/xviewer.mo
share/locale/fa/LC_MESSAGES/xviewer.mo
share/locale/fi/LC_MESSAGES/xviewer.mo
share/locale/fr/LC_MESSAGES/xviewer.mo
+share/locale/fr_CA/LC_MESSAGES/xviewer.mo
share/locale/fur/LC_MESSAGES/xviewer.mo
share/locale/fy/LC_MESSAGES/xviewer.mo
share/locale/ga/LC_MESSAGES/xviewer.mo
@@ -1462,6 +1512,7 @@ share/locale/th/LC_MESSAGES/xviewer.mo
share/locale/tk/LC_MESSAGES/xviewer.mo
share/locale/tr/LC_MESSAGES/xviewer.mo
share/locale/ts/LC_MESSAGES/xviewer.mo
+share/locale/tt/LC_MESSAGES/xviewer.mo
share/locale/ug/LC_MESSAGES/xviewer.mo
share/locale/uk/LC_MESSAGES/xviewer.mo
share/locale/ur/LC_MESSAGES/xviewer.mo
@@ -1475,21 +1526,28 @@ share/locale/zh_CN/LC_MESSAGES/xviewer.mo
share/locale/zh_HK/LC_MESSAGES/xviewer.mo
share/locale/zh_TW/LC_MESSAGES/xviewer.mo
share/locale/zu/LC_MESSAGES/xviewer.mo
+share/metainfo/xviewer.appdata.xml
%%DATADIR%%/gir-1.0/Xviewer-3.0.gir
%%DATADIR%%/icons/hicolor/16x16/actions/slideshow-play.png
+%%DATADIR%%/icons/hicolor/16x16/actions/slideshow-play.svg
%%DATADIR%%/icons/hicolor/16x16/actions/xviewer-image-gallery.png
%%DATADIR%%/icons/hicolor/16x16/actions/xviewer-plugin.png
+%%DATADIR%%/icons/hicolor/16x16/actions/xviewer-plugin.svg
%%DATADIR%%/icons/hicolor/22x22/actions/slideshow-play.png
+%%DATADIR%%/icons/hicolor/22x22/actions/slideshow-play.svg
%%DATADIR%%/icons/hicolor/22x22/actions/xviewer-image-gallery.png
%%DATADIR%%/icons/hicolor/22x22/actions/xviewer-plugin.png
+%%DATADIR%%/icons/hicolor/22x22/actions/xviewer-plugin.svg
%%DATADIR%%/icons/hicolor/24x24/actions/slideshow-play.png
%%DATADIR%%/icons/hicolor/24x24/actions/xviewer-image-gallery.png
%%DATADIR%%/icons/hicolor/32x32/actions/slideshow-play.png
+%%DATADIR%%/icons/hicolor/32x32/actions/slideshow-play.svg
%%DATADIR%%/icons/hicolor/32x32/actions/xviewer-image-gallery.png
+%%DATADIR%%/icons/hicolor/32x32/actions/xviewer-image-gallery.svg
%%DATADIR%%/icons/hicolor/32x32/actions/xviewer-plugin.png
+%%DATADIR%%/icons/hicolor/32x32/actions/xviewer-plugin.svg
%%DATADIR%%/icons/hicolor/48x48/actions/slideshow-play.png
%%DATADIR%%/icons/hicolor/scalable/actions/slideshow-play.svg
%%DATADIR%%/icons/hicolor/scalable/actions/xviewer-image-gallery.svg
%%DATADIR%%/icons/hicolor/scalable/actions/xviewer-plugin.svg
%%DATADIR%%/pixmaps/thumbnail-frame.png
-%%DATADIR%%/xviewer-toolbar.xml