Port details |
- imv Simple image viewer
- 4.4.0_5 graphics =3 4.4.0_5Version of this port present on the latest quarterly branch.
- Maintainer: eduardo@FreeBSD.org
- Port Added: 2016-07-11 20:18:36
- Last Update: 2024-04-27 12:44:59
- Commit Hash: 98bf258
- People watching this port, also watch:: drm_info, e2fsprogs, sway, endless-sky, xdm
- Also Listed In: wayland
- License: MIT
- WWW:
- https://sr.ht/~exec64/imv/
- Description:
- imv is a command line image viewer intended for use with tiling window
managers. It supports over 30 different image file formats including:
Photoshop PSD files, animated GIFS, and various RAW formats.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/graphics/imv/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/imv
- pkg install imv
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: imv
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1699561634
SHA256 (imv-v4.4.0.tar.gz) = 55431c8c27fbe82d05955f61bde38ba15febf8a7fd8f0f741e504bae0b823bcf
SIZE (imv-v4.4.0.tar.gz) = 80360
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- a2x : textproc/asciidoc
- update-desktop-database : devel/desktop-file-utils
- meson : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- xorgproto>=0 : x11/xorgproto
- x11.pc : x11/libX11
- xcb.pc : x11/libxcb
- Runtime dependencies:
-
- bash : shells/bash
- update-desktop-database : devel/desktop-file-utils
- x11.pc : x11/libX11
- xcb.pc : x11/libxcb
- Library dependencies:
-
- libicuuc.so : devel/icu
- libinih.so : devel/inih
- libxkbcommon.so : x11/libxkbcommon
- libwayland-client.so : graphics/wayland
- libfreeimage.so : graphics/freeimage
- libheif.so : graphics/libheif
- libturbojpeg.so : graphics/libjpeg-turbo
- libpng16.so : graphics/png
- libtiff.so : graphics/tiff
- libEGL.so : graphics/libglvnd
- libGLU.so : graphics/libGLU
- libcairo.so : graphics/cairo
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- librsvg-2.so : graphics/librsvg2-rust
- libpango-1.0.so : x11-toolkits/pango
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for imv-4.4.0_5:
FREEIMAGE=on: FreeImage backend (support for many image formats)
HEIF=on: ISO/IEC 23008-12:2017 HEIF file format support
JPEG=on: JPEG image format support
NSGIF=off: NetSurf GIF backend (support for animated GIF)
PNG=on: PNG image format support
SVG=on: SVG vector image format support
TEST=off: Build and/or run tests
TIFF=on: TIFF image format support
====> Windowing system: you have to select exactly one of them
ALL=on: Both Wayland and X11 support
WAYLAND=off: Wayland (graphics) support
X11=off: X11 (graphics) support
===> Use 'make config' to modify these settings
- Options name:
- graphics_imv
- USES:
- desktop-file-utils gl gnome meson pkgconfig xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
4.4.0_5 27 Apr 2024 12:44:59 |
Tijl Coosemans (tijl) |
graphics/tiff: Update to 4.6.0
PR: 278577
Exp-run by: antoine |
4.4.0_4 17 Feb 2024 09:50:01 |
Nuno Teixeira (eduardo) |
graphics/imv: Put NSGIF option as broken.
imv doesn't build with new graphics/libnsgif version.
Remove NSGIF option from defaults and put it as broken until upstream
fixes it.
While here, drop USES=compiler.
PR: 277104 |
4.4.0_3 12 Jan 2024 22:40:48 |
Muhammad Moinur Rahman (bofh) |
*/*: Sanitize MANPREFIX for meson ports
Approved by: portmgr |
4.4.0_2 06 Jan 2024 22:52:07 |
Nuno Teixeira (eduardo) Author: embhd |
graphics/imv: Install imv_config as imv_config.sample
- Use @sample macro on installed config .sample
While I'm here:
- Fix hardcoded paths in imv program and manual(1)
PR: 276157 |
4.4.0_1 17 Nov 2023 11:46:00 |
Jan Beich (jbeich) |
devel/icu: update to 74.1
Changes: https://github.com/unicode-org/icu/releases/tag/release-74-1
Reported by: GitHub (watch releases)
PR: 274317
Exp-run by: antoine (incomplete)
Approved by: fluffy |
4.4.0 11 Nov 2023 10:47:01 |
Nuno Teixeira (eduardo) |
graphics/imv: Update to 4.4.0
ChangeLog: https://git.sr.ht/~exec64/imv/tree/master/item/CHANGELOG |
4.3.1_4 13 Apr 2023 00:56:37 |
Jan Beich (jbeich) |
devel/icu: update to 73.1
- Temporarily switch to GitHub auto archive (release artifacts are N/A atm)
Changes: https://github.com/unicode-org/icu/releases/tag/release-73-1
Reported by: GitHub (watch releases)
PR: 270422
Exp-run by: antoine |
4.3.1_3 02 Jan 2023 04:05:23 |
Jan Beich (jbeich) |
graphics/imv: add to wayland category by default
ALL option is a separate superset of WAYLAND. |
4.3.1_3 21 Dec 2022 17:57:14 |
Jan Beich (jbeich) |
graphics/imv: limit wayland category to WAYLAND option |
4.3.1_3 19 Oct 2022 08:10:29 |
Jan Beich (jbeich) |
devel/icu: update to 72.1
Changes: https://github.com/unicode-org/icu/releases/tag/release-72-1
Reported by: GitHub (watch releases)
PR: 266582
Exp-run by: antoine |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
4.3.1_2 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
4.3.1_2 20 Jul 2022 12:48:14 |
Jan Beich (jbeich) |
wayland: add more mostly leaf ports to virtual category
Caveats:
- emulators/rpcs3: install qt5-wayland and ensure Renderer is Vulkan (default)
- mail/thunderbird: add MOZ_ENABLE_WAYLAND=1 via environ(7)
- www/chromium: add --ozone-platform=wayland on command line
- www/firefox-esr: add MOZ_ENABLE_WAYLAND=1 via environ(7)
- www/firefox: add MOZ_ENABLE_WAYLAND=1 via environ(7) |
4.3.1_2 30 Jun 2022 18:16:21 |
Tobias C. Berner (tcberner) |
Mk/bsd.options.desc.mk: add common DESC for HEIF option |
4.3.1_2 07 Apr 2022 00:39:10 |
Jan Beich (jbeich) |
devel/icu: update to 71.1
Changes: https://github.com/unicode-org/icu/releases/tag/release-71-1
Reported by: GitHub (watch releases)
PR: 262654
Exp-run by: antoine
Approved by: fluffy |
4.3.1_1 26 Feb 2022 12:18:29 |
Daniel Engberg (diizzy) |
*/*: Bump PORTREVISION of users due to bump of graphics/libheif |
4.3.1 23 Jan 2022 09:23:55 |
Nuno Teixeira (eduardo) Author: Jan Beich |
graphics/imv: Update to 4.3.1
- Update WWW: project moved to a new home
ChangeLog: https://git.sr.ht/~exec64/imv/tree/v4.3.1/item/CHANGELOG
PR: 260536 |
4.3.0_2 10 Jan 2022 15:15:39 |
Stefan Eßer (se) |
Fix CONFLICTS entries of multiple ports
There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.
This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.
Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port (Only the first 15 lines of the commit message are shown above ) |
4.3.0_2 19 Dec 2021 08:30:07 |
Jan Beich (jbeich) |
graphics/imv: unbreak WAYLAND runtime after 2af7805da5c5
$ imv
listener function for opcode 4 of wl_output is NULL |
4.3.0_1 28 Oct 2021 16:37:30 |
Jan Beich (jbeich) |
devel/icu: update to 70.1
Changes: https://github.com/unicode-org/icu/releases/tag/release-70-1
Reported by: GitHub (watch releases)
PR: 258794
Exp-run by: antoine |
4.3.0 07 Aug 2021 16:11:49 |
Nuno Teixeira (eduardo) |
graphics/imv: Update to 4.3.0
* use pkg-plist file instead of Makefile PLIST_FILES due to its size
* reformat Makefile with portfmt
* pet portlint
ChangeLog: https://github.com/eXeC64/imv/blob/master/CHANGELOG |
4.2.0_2 22 Jun 2021 18:53:08 |
Kevin Bowling (kbowling) |
graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.
PR: 246767
Reviewed by: manu, bapt
Approved by: x11
Differential Revision: https://reviews.freebsd.org/D30824 |
4.2.0_1 10 Jun 2021 06:46:30 |
Nuno Teixeira (eduardo) Author: Evgeniy Khramtsov |
graphics/imv: allow building on Wayland-only
imv can work on a system where libX11 is fully removed
and OpenGL is provided by libOpenGL instead of libGL[1].
USE_GL=gl implies lib-depends on libGL, which is built
only when X11 symbols are available, which is not always
the case.
libglvnd provides libOpenGL which provides OpenGL
symbols without X11 symbols.
To satisfy poudriere testport, do USE_GL=egl because
there is no libOpenGL handling in Mk/Uses/gl.mk currently.
(Only the first 15 lines of the commit message are shown above ) |
4.2.0 28 Apr 2021 06:47:41 |
Nuno Teixeira (eduardo) |
graphics/imv: Update to 4.2.0
ChangeLog: https://github.com/eXeC64/imv/blob/v4.2.0/CHANGELOG
Reviewed by: mat
Approved by: dbaio (mentor)
Differential Revision: https://reviews.freebsd.org/D29508 |
4.1.0_5 19 Apr 2021 08:00:09 |
Tobias Kortkamp (tobik) |
Remove my useless "Created by" lines |
4.1.0_5 08 Apr 2021 23:33:31 |
Jan Beich (jbeich) |
devel/icu: update to 69.1
Changes: https://github.com/unicode-org/icu/releases/tag/release-69-1
Reported by: GitHub (watch releases) |
4.1.0_4 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
4.1.0_4 04 Mar 2021 13:51:31 |
eduardo |
graphics/imp: Adopt port
Approved by: garga (mentor)
Differential Revision: https://reviews.freebsd.org/D29055 |
4.1.0_4 09 Nov 2020 17:08:12 |
tcberner |
Prefer graphics/ligvrsvg2-rust over graphics/librsvg2
- switch to the more modern version of librsvg2 on architectures
supporting rust
- this will fix some graphical issues on these architectures
PR: 250276
Exp-run by: antoine
Submitted by: tobik
Differential Revision: https://reviews.freebsd.org/D18878 |
4.1.0_3 03 Nov 2020 00:56:27 |
jbeich |
devel/icu: update to 68.1
Changes: http://site.icu-project.org/download/68
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by: GitHub (watch releases) |
4.1.0_2 28 Sep 2020 05:05:25 |
tobik |
Reset MAINTAINER |
4.1.0_2 23 Apr 2020 20:14:49 |
jbeich |
devel/icu: update to 67.1
Changes: http://site.icu-project.org/download/67
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by: GitHub (watch releases) |
4.1.0_1 13 Mar 2020 09:47:17 |
jbeich |
devel/icu: update to 66.1
Changes: http://site.icu-project.org/download/66
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ |
4.1.0 22 Dec 2019 05:48:19 |
tobik |
graphics/imv: Update to v4.1.0
- Enable all native backends by default
Changes: https://github.com/eXeC64/imv/blob/v4.1.0/CHANGELOG |
4.0.1 19 Sep 2019 16:25:49 |
pkubaj |
graphics/imv: fix build on GCC architectures
Use new GCC to fix build errors when using base GCC.
Approved by: mentors (implicit approval) |
4.0.1 28 Aug 2019 16:41:14 |
tobik |
graphics/imv: Update to v4.0.1
Changes: https://github.com/eXeC64/imv/blob/v4.0.1/CHANGELOG |
4.0.0 27 Aug 2019 14:51:11 |
tobik |
graphics/imv: Update to v4.0.0
Changes: https://github.com/eXeC64/imv/blob/v4.0.0/CHANGELOG |
3.1.1 22 Jun 2019 20:50:10 |
tobik |
graphics/imv: Update to 3.1.1
This allows us to drop the custom Makefile patch and install files
with the right permissions. Thanks to @eXeC64 for putting out a
new release for this.
While here
- Take it back
- Fix license
- Make sure a2x runs during build instead of install
- Expose options for the new backends
- Make FREEIMAGE support optional
- Use USE_GNOME=librsvg2
Changes: https://github.com/eXeC64/imv/blob/v3.1.1/CHANGELOG |
3.1.0 22 Jun 2019 15:48:13 |
fernape |
graphics/imv: update to 3.1.0
From ChangeLog (https://github.com/eXeC64/imv/blob/master/CHANGELOG):
* Added support for multiple image loaders, allowing imv to use libraries other
than FreeImage. This adds support for SVGs, and in the future, other formats
as required.
* Loaders added for libpng, libtiff, librsvg, libturbojpeg.
* Added support for binding multiple commands to a single key
* Support for hidpi rendering with SDL >= 2.0.10
* Added -v flag to show version number
* Allow 'Escape' to be bound, changing bind abort sequence to 2x'Escape'
* Fixed bug where path list from stdin would sometime be truncated
* New releases only published under the MIT license, with FreeImage optionally
used under the FIPL
* Fixed several memory leaks
* Miscellaneous code cleanup and documentation fixes
While here, pet portlint.
Reported by: portscout |
3.0.0 13 May 2018 21:13:45 |
fernape |
Update graphics/imv to 3.0.0
* Use DISTVERSION instead PORTVERSION
* Remove custom do-install target
PR: 227097
Reported by: lebarondemerde@privacychain.ch
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D15397 |
2.1.3 08 Apr 2018 06:08:43 |
tobik |
Drop maintainership of graphics/imv |
2.1.3 26 Jun 2017 03:27:28 |
sunpoet |
Fix WWW
Approved by: portmgr (blanket) |
2.1.3 16 Apr 2017 19:48:45 |
mi |
Fix building, provide TEST_TARGET.
Approved by: tobik (maintainer)
Sponsored by: Unemployment Insurance |
2.1.3 15 Feb 2017 12:28:29 |
tobik |
Update MAINTAINER to tobik@FreeBSD.org for my ports
Approved by: mat (mentor)
Differential Revision: https://reviews.freebsd.org/D9610 |
2.1.3 26 Oct 2016 18:03:24 |
jbeich |
graphics/imv: update to 2.1.3
Changes: https://github.com/eXeC64/imv/compare/v2.1.2...v2.1.3
PR: 213702
Submitted by: Tobias Kortkamp (maintainer) |
2.1.2 11 Jul 2016 20:18:29 |
pawel |
imv is a command line image viewer intended for use with tiling window
managers. It supports over 30 different image file formats including:
Photoshop PSD files, animated GIFS, and various RAW formats.
WWW: https://github.com/eXeC64/imv/
PR: 210951
Submitted by: Tobias Kortkamp <t@tobik.me> |