BSD Ports

graphics/xviewer 3.4.16 MidnightBSD

Fast and functional image viewer

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
1832d9cb5e
License
gpl2+
Categories
graphics, gnome

Description

Xviewer is a fast and functional image viewer which supports reading EXIF tags, simple color management, SVG, and Adobe's XMP.

In the other systems

SystemPortVersion
MidnightBSDgraphics/xviewer3.4.16
FreeBSDgraphics/xviewer3.4.16
DragonFlygraphics/xviewer3.4.8
HardenedBSDgraphics/xviewer3.4.16
GhostBSDgraphics/xviewer3.4.16

Install

Binary package:

mport install xviewer

From mports:

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

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

RUN_DEPENDS=	xviewer>0:graphics/xviewer

Dependencies

As this port's Makefile names them.

Build 2

Library 3

Runtime 1

Build dependencies 5
Run dependencies 4

No port depends on this one.

Configuration

Options name: graphics_xviewer

OptionDefaultDescription
DOCSoff
JPEGon
LCMS2on
LIBEXIFon
LIBRSVG2on
XMPonAdobe Extensible Metadata Platform support
USES
meson compiler:c++11-lang desktop-file-utils gettext-tools gnome localbase pkgconfig xorg
Service scripts
none

Files

pkg-plist 1554
  • bin/xviewer
  • 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
  • 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
  • share/gtk-doc/html/xviewer/annotation-glossary.html
  • share/gtk-doc/html/xviewer/api-index.html
  • share/gtk-doc/html/xviewer/ch01.html
  • share/gtk-doc/html/xviewer/ch02.html
  • share/gtk-doc/html/xviewer/ch03.html
  • share/gtk-doc/html/xviewer/ch04.html
  • share/gtk-doc/html/xviewer/ch05.html
  • share/gtk-doc/html/xviewer/ch06.html
  • share/gtk-doc/html/xviewer/home.png
  • share/gtk-doc/html/xviewer/index.html
  • share/gtk-doc/html/xviewer/left-insensitive.png
  • share/gtk-doc/html/xviewer/left.png
  • share/gtk-doc/html/xviewer/pt01.html
  • share/gtk-doc/html/xviewer/right-insensitive.png
  • share/gtk-doc/html/xviewer/right.png
  • share/gtk-doc/html/xviewer/rn01.html
  • share/gtk-doc/html/xviewer/style.css
  • share/gtk-doc/html/xviewer/up-insensitive.png
  • share/gtk-doc/html/xviewer/up.png
  • share/gtk-doc/html/xviewer/xviewer-XviewerClipboardHandler.html
  • share/gtk-doc/html/xviewer/xviewer-XviewerFileChooser.html
  • share/gtk-doc/html/xviewer/xviewer-XviewerImageSaveInfo.html
  • share/gtk-doc/html/xviewer/xviewer-XviewerJobScheduler.html
  • share/gtk-doc/html/xviewer/xviewer-XviewerScrollView.html
  • share/gtk-doc/html/xviewer/xviewer-XviewerSidebar.html
  • share/gtk-doc/html/xviewer/xviewer-XviewerStatusbar.html
  • share/gtk-doc/html/xviewer/xviewer-XviewerWindowActivatable.html
  • share/gtk-doc/html/xviewer/xviewer-xviewer-application.html
  • share/gtk-doc/html/xviewer/xviewer-xviewer-config-keys.html
  • share/gtk-doc/html/xviewer/xviewer-xviewer-debug.html
  • share/gtk-doc/html/xviewer/xviewer-xviewer-error-message-area.html
  • share/gtk-doc/html/xviewer/xviewer-xviewer-exif-util.html
  • share/gtk-doc/html/xviewer/xviewer-xviewer-image.html
  • share/gtk-doc/html/xviewer/xviewer-xviewer-jobs.html
  • share/gtk-doc/html/xviewer/xviewer-xviewer-list-store.html
  • share/gtk-doc/html/xviewer/xviewer-xviewer-pixbuf-util.html
  • share/gtk-doc/html/xviewer/xviewer-xviewer-print.html
  • share/gtk-doc/html/xviewer/xviewer-xviewer-properties-dialog.html
  • share/gtk-doc/html/xviewer/xviewer-xviewer-save-as-dialog-helper.html
  • share/gtk-doc/html/xviewer/xviewer-xviewer-session.html
  • share/gtk-doc/html/xviewer/xviewer-xviewer-thumb-nav.html
  • share/gtk-doc/html/xviewer/xviewer-xviewer-thumb-view.html
  • share/gtk-doc/html/xviewer/xviewer-xviewer-thumbnail.html
  • share/gtk-doc/html/xviewer/xviewer-xviewer-transform.html
  • share/gtk-doc/html/xviewer/xviewer-xviewer-uri-converter.html
  • share/gtk-doc/html/xviewer/xviewer-xviewer-util.html
  • share/gtk-doc/html/xviewer/xviewer-xviewer-window.html
  • share/gtk-doc/html/xviewer/xviewer-zoom.html
  • 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/applications/xviewer.desktop
  • share/help/C/xviewer/commandline.page
  • share/help/C/xviewer/copy-paste.page
  • share/help/C/xviewer/default.page
  • share/help/C/xviewer/desktop-background.page
  • share/help/C/xviewer/edit.page
  • share/help/C/xviewer/figures/image-view-prefs.png
  • share/help/C/xviewer/figures/multiple-convert.png
  • share/help/C/xviewer/figures/multiple-rename-count.png
  • share/help/C/xviewer/figures/plugin-send-by-mail.png
  • share/help/C/xviewer/figures/plugins-all.png
  • share/help/C/xviewer/figures/prefs-plugins-date.png
  • share/help/C/xviewer/figures/prefs-plugins-fullscreen.png
  • share/help/C/xviewer/figures/prefs-plugins.png
  • share/help/C/xviewer/figures/slideshow-prefs.png
  • share/help/C/xviewer/figures/xviewer-logo.png
  • share/help/C/xviewer/figures/xviewer-toolbar-editor.png
  • share/help/C/xviewer/figures/xviewer-trail.png
  • share/help/C/xviewer/flip-rotate.page
  • share/help/C/xviewer/format-change.page
  • share/help/C/xviewer/formats-save.page
  • share/help/C/xviewer/formats-view.page
  • share/help/C/xviewer/index.page
  • share/help/C/xviewer/introduction.page

The first 100 are listed.

distinfo 1
FileSizeSHA256
gnome/linuxmint-xviewer-3.4.16_GH0.tar.gz2.479897e+0641323bd88c032ce158ce1970f945aa7b6c7fc11fcc211bdfd54ea9d8701d9866

Commit history 2

DateCommitCreditsLog message
1832d9cb5e Lucas Holt graphics/xviewer: add context to GI compatibility patches (#969)
Regenerates the GObject Introspection compatibility patches with normal unified context, addressing the post-merge review concern in #938.\n\nValidated: `bmake patch`, `bmake build`, `bmake fake`, `bmake package`, `bmake test`, `bmake check-license`, and `portlint -C` (0 fatal).\n\n`git diff --check` flags indentation in patch context lines; this is intrinsic to standard-context source patches and is covered by the successful clean patch application. ## Summary by Sourcery Enhancements: - Regenerate xviewer’s GObject Introspection compatibility patches with standard unified context for clearer review and maintenance. Signed-off-by: Lucas Holt <[email protected]>
4573a369ff Lucas Holt graphics/xviewer: update to 3.4.16 (#938)
Updates xviewer from 3.4.8 to 3.4.16.\n\nAdds the upstream gobject-introspection 2.0 compatibility patch needed with current GLib, restores required GNOME dependencies, and adds the new Lao translation. GPLv2+ metadata remains unchanged.\n\nValidation: bmake makesum, patch, build, fake, package, test (no tests defined), check-license, portlint -C (0 fatal), and git diff --check. ## Summary by Sourcery Update the xviewer port to 3.4.16 and maintain compatibility with current GNOME platform dependencies. New Features: - Update xviewer to version 3.4.16 with the new Lao translation and installed application icons. Bug Fixes: - Add compatibility for the current gobject-introspection 2.0 API used with modern GLib. Enhancements: …