BSD Ports

graphics/evince 48.4_1 MidnightBSD

GNOME multi-format document viewer

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
83204785de
License
gpl2+
Categories
graphics, print, gnome

Description

Evince is a document viewer for multiple document formats including PDF and Postscript. The goal of evince is to replace document viewers such as ggv and gpdf with a single, simple application.

In the other systems

SystemPortVersion
MidnightBSDgraphics/evince48.4_1
FreeBSDgraphics/evince48.1_2
NetBSDprint/evince48.4nb1
DragonFlygraphics/evince46.3.1_2
HardenedBSDgraphics/evince48.1_2
GhostBSDgraphics/evince48.1_2

Install

Binary package:

mport install evince

From mports:

cd /usr/mports/graphics/evince && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	evince>0:graphics/evince
LIB_DEPENDS=	libevdocument3.so:graphics/evince

Dependencies

As this port's Makefile names them.

Build 4

Library 5

Runtime 2

Build dependencies 9
Run dependencies 7

Configuration

Options name: graphics_evince

OptionDefaultDescription
COMICSonComic book archives support
DBUSon
DJVUoffDJVU support
DVIoffDVI viewer support
KEYRINGonKeyring support
SPELLonspell checking support
XPSonXPS support
USES
compiler:c++11-lib cpe desktop-file-utils gettext gnome gstreamer libarchive localbase:ldflags meson pkgconfig python:build tar:xz xorg
Service scripts
none

Files

Manual pages 3
  • evince(1)
  • evince-previewer(1)
  • evince-thumbnailer(1)
pkg-plist 2940
  • bin/evince
  • bin/evince-previewer
  • bin/evince-thumbnailer
  • include/evince/%%VERSION%%/evince-document.h
  • include/evince/%%VERSION%%/evince-view.h
  • include/evince/%%VERSION%%/libdocument/ev-annotation.h
  • include/evince/%%VERSION%%/libdocument/ev-async-renderer.h
  • include/evince/%%VERSION%%/libdocument/ev-attachment.h
  • include/evince/%%VERSION%%/libdocument/ev-backends-manager.h
  • include/evince/%%VERSION%%/libdocument/ev-document-annotations.h
  • include/evince/%%VERSION%%/libdocument/ev-document-attachments.h
  • include/evince/%%VERSION%%/libdocument/ev-document-factory.h
  • include/evince/%%VERSION%%/libdocument/ev-document-find.h
  • include/evince/%%VERSION%%/libdocument/ev-document-fonts.h
  • include/evince/%%VERSION%%/libdocument/ev-document-forms.h
  • include/evince/%%VERSION%%/libdocument/ev-document-images.h
  • include/evince/%%VERSION%%/libdocument/ev-document-info.h
  • include/evince/%%VERSION%%/libdocument/ev-document-layers.h
  • include/evince/%%VERSION%%/libdocument/ev-document-links.h
  • include/evince/%%VERSION%%/libdocument/ev-document-media.h
  • include/evince/%%VERSION%%/libdocument/ev-document-misc.h
  • include/evince/%%VERSION%%/libdocument/ev-document-print.h
  • include/evince/%%VERSION%%/libdocument/ev-document-security.h
  • include/evince/%%VERSION%%/libdocument/ev-document-text.h
  • include/evince/%%VERSION%%/libdocument/ev-document-transition.h
  • include/evince/%%VERSION%%/libdocument/ev-document-type-builtins.h
  • include/evince/%%VERSION%%/libdocument/ev-document.h
  • include/evince/%%VERSION%%/libdocument/ev-file-exporter.h
  • include/evince/%%VERSION%%/libdocument/ev-file-helpers.h
  • include/evince/%%VERSION%%/libdocument/ev-form-field.h
  • include/evince/%%VERSION%%/libdocument/ev-image.h
  • include/evince/%%VERSION%%/libdocument/ev-init.h
  • include/evince/%%VERSION%%/libdocument/ev-layer.h
  • include/evince/%%VERSION%%/libdocument/ev-link-action.h
  • include/evince/%%VERSION%%/libdocument/ev-link-dest.h
  • include/evince/%%VERSION%%/libdocument/ev-link.h
  • include/evince/%%VERSION%%/libdocument/ev-macros.h
  • include/evince/%%VERSION%%/libdocument/ev-mapping-list.h
  • include/evince/%%VERSION%%/libdocument/ev-media.h
  • include/evince/%%VERSION%%/libdocument/ev-page.h
  • include/evince/%%VERSION%%/libdocument/ev-portal.h
  • include/evince/%%VERSION%%/libdocument/ev-render-context.h
  • include/evince/%%VERSION%%/libdocument/ev-selection.h
  • include/evince/%%VERSION%%/libdocument/ev-transition-effect.h
  • include/evince/%%VERSION%%/libdocument/ev-version.h
  • include/evince/%%VERSION%%/libview/ev-document-model.h
  • include/evince/%%VERSION%%/libview/ev-job-scheduler.h
  • include/evince/%%VERSION%%/libview/ev-jobs.h
  • include/evince/%%VERSION%%/libview/ev-print-operation.h
  • include/evince/%%VERSION%%/libview/ev-stock-icons.h
  • include/evince/%%VERSION%%/libview/ev-view-presentation.h
  • include/evince/%%VERSION%%/libview/ev-view-type-builtins.h
  • include/evince/%%VERSION%%/libview/ev-view.h
  • lib/evince/4/backends/comicsdocument.evince-backend
  • lib/evince/4/backends/djvudocument.evince-backend
  • lib/evince/4/backends/dvidocument.evince-backend
  • lib/evince/4/backends/libcomicsdocument.so
  • lib/evince/4/backends/libdjvudocument.so
  • lib/evince/4/backends/libdvidocument.so
  • lib/evince/4/backends/libpdfdocument.so
  • lib/evince/4/backends/libpsdocument.so
  • lib/evince/4/backends/libtiffdocument.so
  • lib/evince/4/backends/libxpsdocument.so
  • lib/evince/4/backends/pdfdocument.evince-backend
  • lib/evince/4/backends/psdocument.evince-backend
  • lib/evince/4/backends/tiffdocument.evince-backend
  • lib/evince/4/backends/xpsdocument.evince-backend
  • lib/girepository-1.0/EvinceDocument-.typelib
  • lib/girepository-1.0/EvinceView-.typelib
  • lib/libevdocument3.so
  • lib/libevdocument3.so.4
  • lib/libevdocument3.so.4.0.0
  • lib/libevview3.so
  • lib/libevview3.so.3
  • lib/libevview3.so.3.0.0
  • libdata/pkgconfig/evince-document-.pc
  • libdata/pkgconfig/evince-view-.pc
  • libexec/evinced
  • share/man/man1/evince-previewer.1.gz
  • share/man/man1/evince-thumbnailer.1.gz
  • share/man/man1/evince.1.gz
  • share/applications/org.gnome.Evince-previewer.desktop
  • share/applications/org.gnome.Evince.desktop
  • share/dbus-1/services/org.gnome.evince.Daemon.service
  • share/evince/icons/hicolor/16x16/actions/object-rotate-left.png
  • share/evince/icons/hicolor/16x16/actions/object-rotate-right.png
  • share/evince/icons/hicolor/16x16/actions/view-page-continuous.png
  • share/evince/icons/hicolor/16x16/actions/view-page-facing.png
  • share/evince/icons/hicolor/16x16/actions/zoom-fit-height.png
  • share/evince/icons/hicolor/16x16/actions/zoom-fit-width.png
  • share/evince/icons/hicolor/16x16/actions/zoom.png
  • share/evince/icons/hicolor/16x16/mimetypes/x-office-presentation.png
  • share/evince/icons/hicolor/22x22/actions/object-rotate-left.png
  • share/evince/icons/hicolor/22x22/actions/object-rotate-right.png
  • share/evince/icons/hicolor/22x22/actions/view-page-continuous.png
  • share/evince/icons/hicolor/22x22/actions/view-page-facing.png
  • share/evince/icons/hicolor/22x22/actions/zoom-fit-page.png
  • share/evince/icons/hicolor/22x22/actions/zoom-fit-width.png
  • share/evince/icons/hicolor/22x22/actions/zoom.png
  • share/evince/icons/hicolor/22x22/mimetypes/x-office-presentation.png

The first 100 are listed.

distinfo 1
FileSizeSHA256
gnome/evince-48.4.tar.xz2.940896e+06f296c5c662886635d4cd597e8ac0afcde7982be4486533c2b7f095b268be8668
Master sites 1
  • GNOME

Commit history 4

DateCommitCreditsLog message
83204785de Lucas Holt graphics/evince: bump revision for gnome-desktop 51 ABI (#1300)
Rebuild for the libgnome-desktop-3.so.20 to .21 ABI change in x11/gnome-desktop 51.0 (#1295).\n\nValidation:\n- bmake -V PORTREVISION (1)\n- portlint -C\n- git diff --check ## Summary by Sourcery Build: - Bump Evince's port revision to trigger a rebuild against the updated GNOME Desktop ABI. Signed-off-by: Lucas Holt <[email protected]>
bf1b531b19 Lucas Holt graphics/evince: update to 48.4 (#1187)
Updates Evince from 48.1_1 to 48.4 and explicitly resets PORTREVISION to 0.\n\nThe prior Hindi PO translation fix is part of the 48.4 release, so the now-reversed local patch is removed. GPL-2.0-or-later metadata and existing MidnightBSD flavor/dependency semantics are unchanged.\n\nValidation completed for full and lite flavors:\n- bmake patch\n- bmake\n- bmake fake\n- bmake package\n- bmake test\n- bmake check-license\n- portlint -C (0 fatal errors; existing style warnings)\n- git diff --check ## Summary by Sourcery Update the Evince graphics port to the 48.4 release. Enhancements: - Update Evince to version 48.4 and reset the port revision. - Remove the obsolete local Hindi translation patch now included upstream. Signed-off-by: Lucas Holt <[email protected]>
c651c5c258 Lucas Holt graphics/evince: bump PORTREVISION for gspell (#1080)
Rebuild after the gspell shared library ABI change. ## Summary by Sourcery Build: - Bump Evince's PORTREVISION to trigger a rebuild after the gspell shared library ABI change. Signed-off-by: Lucas Holt <[email protected]>
088e641f99 Lucas Holt graphics/evince: update to 48.1 (#957)
Updates Evince to 48.1. The bundled Hindi translation fix is taken from a later upstream stable release; it restores the generated AppStream metadata test. License metadata is corrected to GPLv2-or-later, matching upstream COPYING and source notices. Validated: bmake makesum, patch, build, fake, package, test (full and lite, 1/1 each), check-license, portlint -C, and git diff --check. ## Summary by Sourcery Update Evince to 48.1 and align its packaging metadata and build configuration with the new upstream release. Bug Fixes: - Restore the generated AppStream metadata test by applying the upstream Hindi translation fix. Enhancements: - Update Evince to version 48.1 with revised upstream project metadata, documentation generation, dependencies, and feature defaults. …