graphics/evince: upgrade to 48.0

Difference with submitted verison: read the user documentation, readd
the flavors

PR:		286697
This commit is contained in:
Olivier Duchateau 2025-06-10 14:52:40 +02:00 committed by Baptiste Daroussin
parent a0db191d6d
commit 5cfebf7cc4
2 changed files with 23 additions and 26 deletions

View File

@ -1,44 +1,41 @@
PORTNAME= evince PORTNAME= evince
DISTVERSION= 46.3.1 DISTVERSION= 48.0
PORTREVISION= 4
CATEGORIES= graphics print gnome CATEGORIES= graphics print gnome
MASTER_SITES= GNOME MASTER_SITES= GNOME
DIST_SUBDIR= gnome DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME multi-format document viewer COMMENT= GNOME multi-format document viewer
WWW= https://wiki.gnome.org/Apps/Evince WWW= https://gitlab.gnome.org/GNOME/evince
LICENSE= GPLv2 LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_FILE= ${WRKSRC}/COPYING
FLAVOR?= full FLAVOR?= full
FLAVORS= full lite FLAVORS= full lite
BUILD_DEPENDS= adwaita-icon-theme>=0:x11-themes/adwaita-icon-theme \ BUILD_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ ${PYTHON_PKGNAMEPREFIX}gi-docgen>0:textproc/py-gi-docgen@${PY_FLAVOR} \
itstool:textproc/itstool itstool:textproc/itstool
LIB_DEPENDS= libfribidi.so:converters/fribidi \ LIB_DEPENDS= libhandy-1.so:x11-toolkits/libhandy \
libhandy-1.so:x11-toolkits/libhandy \
libpoppler-glib.so:graphics/poppler-glib \ libpoppler-glib.so:graphics/poppler-glib \
libspectre.so:print/libspectre \ libspectre.so:print/libspectre \
libtiff.so:graphics/tiff libtiff.so:graphics/tiff \
RUN_DEPENDS= adwaita-icon-theme>=0:x11-themes/adwaita-icon-theme \ libdbus-1.so:devel/dbus
gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas RUN_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
PORTSCOUT= limitw:1,even USES= compiler:c++11-lib cpe desktop-file-utils gettext gnome \
gstreamer libarchive localbase:ldflags meson pkgconfig \
USES= compiler:c++11-lib cpe desktop-file-utils gettext gnome gstreamer libarchive \ python:build tar:xz xorg
localbase:ldflags meson pkgconfig tar:xz xorg USE_GNOME= cairo gdkpixbuf gnomedesktop3 gtk30 introspection:build libxml2
USE_GNOME= cairo gdkpixbuf gtk30
USE_LDCONFIG= yes USE_LDCONFIG= yes
USE_XORG= ice USE_XORG= ice
CPE_VENDOR= gnome CPE_VENDOR= gnome
MESON_ARGS= -Dgtk_doc=false \ MESON_ARGS= -Dgtk_doc=false \
-Duser_doc=true \
-Dpdf=enabled \ -Dpdf=enabled \
-Dps=enabled \ -Dps=enabled \
-Dsystemduserunitdir=no \ -Dsystemduserunitdir=no
-Dnautilus=false
.if ${FLAVOR} == lite .if ${FLAVOR} == lite
MESON_ARGS+= -Dintrospection=false \ MESON_ARGS+= -Dintrospection=false \
@ -63,18 +60,18 @@ PLIST_SUB= VERSION=3.0
OPTIONS_SUB= yes OPTIONS_SUB= yes
OPTIONS_DEFINE= COMICS DBUS DJVU DVI KEYRING SPELL XPS OPTIONS_DEFINE= COMICS DBUS DJVU DVI KEYRING SPELL XPS
OPTIONS_DEFAULT= COMICS DBUS DJVU KEYRING SPELL XPS OPTIONS_DEFAULT= COMICS DBUS KEYRING SPELL XPS
COMICS_DESC= Comic book archives support COMICS_DESC= Comic book archives support
COMICS_MESON_ENABLED= comics COMICS_MESON_ENABLED= comics
DBUS_MESON_TRUE= dbus
DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus
DJVU_DESC= DJVU support DJVU_DESC= DJVU support
DJVU_LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre DJVU_LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre
DJVU_MESON_ENABLED= djvu DJVU_MESON_ENABLED= djvu
DBUS_MESON_TRUE= dbus
DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus
DVI_DESC= DVI viewer support DVI_DESC= DVI viewer support
DVI_USES= tex DVI_USES= tex
DVI_USE= TEX=kpathsea,latex DVI_USE= TEX=kpathsea,latex
@ -84,7 +81,7 @@ KEYRING_DESC= Keyring support
KEYRING_LIB_DEPENDS= libsecret-1.so:security/libsecret KEYRING_LIB_DEPENDS= libsecret-1.so:security/libsecret
KEYRING_MESON_ENABLED= keyring KEYRING_MESON_ENABLED= keyring
SPELL_DESC= spell checking support SPELL_DESC= Spell checking support
SPELL_MESON_ENABLED= gspell SPELL_MESON_ENABLED= gspell
SPELL_LIB_DEPENDS= libgspell-1.so:textproc/gspell SPELL_LIB_DEPENDS= libgspell-1.so:textproc/gspell

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1741252290 TIMESTAMP = 1744639068
SHA256 (gnome/evince-46.3.1.tar.xz) = 945c20a6f23839b0d5332729171458e90680da8264e99c6f9f41c219c7eeee7c SHA256 (gnome/evince-48.0.tar.xz) = cd2f658355fa9075fdf9e5b44aa0af3a7e0928c55614eb1042b36176cf451126
SIZE (gnome/evince-46.3.1.tar.xz) = 2938724 SIZE (gnome/evince-48.0.tar.xz) = 2942540