Versions
v5.0.1 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- amd64 arm64 x86 ~riscv
- USE flags
- X bmp gif heif icu jpeg jpegxl png svg test tiff wayland webp
v5.0.0 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- ~amd64 ~arm64 ~riscv ~x86
- USE flags
- X bmp gif heif icu jpeg jpegxl png svg test tiff wayland webp
v4.5.0 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- amd64 arm64 x86 ~riscv
- USE flags
- X freeimage heif icu jpeg jpegxl png svg test tiff wayland
USE flags
General
- X
- Add support for X11
- bmp
- Add bitmap (.bmp) image support using media-libs/libnsbmp
- freeimage
- Use media-libs/freeimage for additional image support
- gif
- Add GIF image support
- heif
- Enable support for ISO/IEC 23008-12:2017 HEIF/HEIC image format
- icu
- Enable ICU (Internationalization Components for Unicode) support, using dev-libs/icu
- jpeg
- Add JPEG image support
- jpeg
- Add JPEG image support
- jpegxl
- Add JPEG XL image support
- png
- Add support for libpng (PNG images)
- png
- Add support for libpng (PNG images)
- svg
- Add support for SVG (Scalable Vector Graphics)
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- tiff
- Add support for the TIFF image format
- wayland
- Enable dev-libs/wayland backend
- webp
- Add support for the WebP image format
Dependencies
dev-libs / glib : The GLib library of C routines
dev-libs / icu : International Components for Unicode
dev-libs / inih : inih (INI not invented here) simple .INI file parser
dev-libs / libgrapheme : Unicode string library
dev-libs / wayland : Wayland protocol libraries
dev-libs / wayland-protocols : Wayland protocol files
dev-util / cmocka : Unit testing framework for C
gnome-base / librsvg : Scalable Vector Graphics (SVG) rendering library
media-libs / freeimage : Image library supporting many formats
media-libs / libglvnd : The GL Vendor-Neutral Dispatch library
media-libs / libheif : ISO/IEC 23008-12:2017 HEIF file format decoder and encoder
media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library
media-libs / libjxl : JPEG XL image format reference implementation
media-libs / libnsbmp : Decoding library for BMP and ICO image file formats, written in C
media-libs / libnsgif : decoding library for the GIF image file format, written in C
media-libs / libpng : Portable Network Graphics library
media-libs / libwebp : A lossy image compression format
media-libs / tiff : Tag Image File Format (TIFF) library
sys-apps / renameutils : Use your favorite text editor to rename files
x11-base / xorg-proto : X.Org combined protocol headers
x11-libs / cairo : A vector graphics library with cross-device output support
x11-libs / libX11 : X.Org X11 library
x11-libs / libxcb : X C-language Bindings library
x11-libs / libxkbcommon : Keymap handling library for toolkits and window systems
x11-libs / pango : Internationalized text layout and rendering library
Runtime Dependencies
dev-libs / glib : The GLib library of C routines
dev-libs / icu : International Components for Unicode
dev-libs / inih : inih (INI not invented here) simple .INI file parser
dev-libs / libgrapheme : Unicode string library
dev-libs / wayland : Wayland protocol libraries
gnome-base / librsvg : Scalable Vector Graphics (SVG) rendering library
media-libs / freeimage : Image library supporting many formats
media-libs / libglvnd : The GL Vendor-Neutral Dispatch library
media-libs / libheif : ISO/IEC 23008-12:2017 HEIF file format decoder and encoder
media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library
media-libs / libjxl : JPEG XL image format reference implementation
media-libs / libnsbmp : Decoding library for BMP and ICO image file formats, written in C
media-libs / libnsgif : decoding library for the GIF image file format, written in C
media-libs / libpng : Portable Network Graphics library
media-libs / libwebp : A lossy image compression format
media-libs / tiff : Tag Image File Format (TIFF) library
sys-apps / renameutils : Use your favorite text editor to rename files
x11-libs / cairo : A vector graphics library with cross-device output support
x11-libs / libX11 : X.Org X11 library
x11-libs / libxcb : X C-language Bindings library
x11-libs / libxkbcommon : Keymap handling library for toolkits and window systems
x11-libs / pango : Internationalized text layout and rendering library
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Eli Schwartz · gentoo
media-gfx/imv: Stabilize 5.0.1 arm64, #967674
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Eli Schwartz · gentoo
media-gfx/imv: Stabilize 5.0.1 x86, #967674
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Eli Schwartz · gentoo
media-gfx/imv: Stabilize 5.0.1 amd64, #967674
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: add 5.0.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: add 5.0.0
Was starting to consider dropping this to maintainer-needed and expecting eventual last-rites, but seems it got a new maintainer upstream. freeimage support was dropped which IMO is good given freeimage is in a garbage state and hoping we can remove it from Gentoo eventually. This does lose support for some obscure formats, but it keeps bmp+webp by newly using libnsbmp+libwebp (personally I would recommend libvips to upstream if want wider image support, but there is many alternatives). As a bonus, removing freeimage obsoletes the old (removed) nsgif patch to ensure it's used over freeimage so gif can be animated. Also adds support for qoi and farbfeld, but only enabling the latter for now given qoi is unpackaged and I do not intend to maintain it (it is just a tiny header-only package though). Not exposing farbfeld as a USE given support is builtin and VERY small (easy implementation is a design goal of the format), not that many users will need this. Also re-add USE=gif given this can use libnsgif-1.0.0 now, albeit the upstream fix used a old patch that I had formerly rejected downstream because the meson.build checks for == 1.0.0 rather than >= 1.0.0 and will break when libnsgif-1.0.1 or so releases even if it does not break compatibility. Quickfix for now but still needs to be reported. Given freeimage was default, at least enable jpeg+png by default to not be near-useless on non-desktop profiles. Given people using bmp is rare nowadays, will let users enable that one manually if needed though. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: drop IUSE=gif
The upper bound been there for a while (too long) and upstream is still inactive. While there are a few (different) patches we could use for libnsgif-1.0.0 support it's hard to say which one is correct and would rather just drop support. Users that really want this can still do MYMESONARGS and /etc/portage/patches at their own risks. Long term this package may be headed for last-rite anyway if nobody picks up maintenance upstream, so let's stick to simple solutions to keep it working for now. As noted in the ebuild comment, gif can still be viewed through USE=freeimage but they won't be animated anymore. Not that freeimage doesn't have its share of issues and isn't a maintenance nightmare that should ideally be last-rited (wish a future imv upstream would migrate to something else like media-libs/vips or others). For comparison Arch disables both nsgif and freeimage in imv right now. Bug: https://bugs.gentoo.org/963898 Closes: https://bugs.gentoo.org/922496 Closes: https://github.com/gentoo/gentoo/pull/44086 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
media-gfx/imv: keyword 4.5.0 for ~riscv
Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: drop 4.4.0-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
media-gfx/imv: Stabilize 4.5.0 x86, #926937
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
media-gfx/imv: Stabilize 4.5.0 amd64, #926937
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
media-gfx/imv: Stabilize 4.5.0 arm64, #926894
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: add 4.5.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/imv: Keyword 4.4.0-r1 arm64, #923218
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: depend on <media-libs/libnsgif-1 for now
Patches welcome to fix this (can use has_version if needed), given upstream currently has no maintainer. If libnsgif maintainer want to cleanup the old nsgif, feel free to just mask USE=gif here. gif can still be viewed with freeimage but will no longer be animated. Bug: https://bugs.gentoo.org/922496 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Alfred Wingate · gentoo
media-gfx/imv: update LICENSE
* It never had the advertising clause. https://git.sr.ht/~exec64/imv/tree/master/item/LICENSE Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: drop 4.3.1_p20211221-r3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: stabilize 4.4.0 for amd64, x86
Early but is almost same as the 4.3.1 snapshot with few extra fixes. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: cleanup live conditional block
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/imv: drop live ebuild
Going ahead with doing this until upstream situation improves (upstream put package up for adoption and not much point in expecting anything from the current live ebuild). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: sync live
For what it's worth anyway, upstream declared the project is up for adoption along with the 4.4.0 release, so there likely won't be any real activity for a while. May drop 9999 entirely if nothing happens. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/imv: add 4.4.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: drop 4.3.1-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: un-revbump live
Done unintentionally in previous commit, and rather not see revbumps on live ebuilds without some special meaning. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/imv: add media-libs/libtiff subslot dep
libtiff changed SONAME. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: stabilize 4.3.1_p20211221-r1 for amd64, x86
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: adjust grapheme2 patch
Upon closer look, believe this is the right fix. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: sync live
Upstream had no activity since 2021, so add patches here as don't expect updates for a while (may consider removing the live ebuild altogether). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/imv: add 4.3.1_p20211221
Mostly to include libgrapheme support for those that don't want to pull icu on minimal systems (with a minimal image viewer). Uptream had no activity since 2021, so not expecting a release soon. Also add workaround to display animated gifs even if USE=freeimage is set (which prevented using libnsgif with animation support). Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: stabilize 4.3.1 for amd64, x86
Adding x86 too, works fine and is a simple tool nice for old hardware. Closes: https://bugs.gentoo.org/833903 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: libgrapheme support for live ebuild
Library had its first release and been informed api should be stable, allows to skip the heavier icu dependency on an otherwise small tool. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: drop 4.3.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: sync live
Live technically has libgrapheme support (to skip the heavier ICU dependency), but functions imv uses were renamed the day after it added support (no stable api) and it hasn't gotten a release yet. Will be left alone for now. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/imv: add 4.3.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: update HOMEPAGE / EGIT_REPO_URI
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: drop 4.2.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/imv: add 4.3.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-gfx/imv: drop 4.1.0-r1
Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/imv: sync live
Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/imv: add wayland-scanner bdep, minor style fixes
Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
media-gfx/imv: sync live ebuild
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
media-gfx/imv: ebuild enhancements on 4.2.0
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/imv: remove old
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19186 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Ionen Wolkens · gentoo
media-gfx/imv: 4.2.0 bump
Is now using meson, and notably adds heif support. Changes from previous live ebuild: - fix man pages missing when USE=-test - Allow direct backends even if freeimage is enabled (upstream sets freeimage as a fallback, so let it be so) - new inih dep (#760471) - force removal of unused virtual/glu dep - reviewed and updated all other deps (e.g. SDL unused) - allow building X11-less with libglvnd[-X] (but now use X by default to satisfy required use) - various cleanups Patches: - fix segmentation fault when imv[freeimage,-svg] - fix flickering issue on wayland (upstream backport) Closes: https://bugs.gentoo.org/760471 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
media-gfx/imv: Add USE=heif, use meson.eclass
Package-Manager: Portage-3.0.2, Repoman-2.3.23 Bug: https://bugs.gentoo.org/show_bug.cgi?id=710344 Closes: https://bugs.gentoo.org/713682 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
media-gfx/imv: Fix dependencies
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
media-gfx/imv: Old
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
media-gfx/imv: Depend on x11-libs/libxcb x11-libs/libxkbcommon
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
media-gfx/imv: Update live ebuild.
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
media-gfx/imv: Version 4.1.0
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
media-gfx/imv: Set IUSE=+svg as per upstream default
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
media-gfx/imv: Fix LICENSE
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jeroen Roovers · gentoo
media-gfx/imv: Update live ebuild
Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Jeroen Roovers · gentoo
media-gfx/imv: Version 4.0.1
Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Hummer12007 · gentoo
media-gfx/imv: replace deprecated fdo-mime eclass - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Mykyta Holubakha · gentoo
media-gfx/imv: version bump to 2.1.3
Closes: https://github.com/gentoo/gentoo/pull/3342 - Mykyta Holubakha · gentoo
media-gfx/imv: added missing deps for the test phase #583836
Gentoo-Bug: https://bugs.gentoo.org/583836 Closes: https://github.com/gentoo/gentoo/pull/1576 Package-Manager: portage-2.2.28 - Mykyta Holubakha · gentoo
media-gfx/imv: Version bump to 2.1.2.
* Removed version 2.1.0 from the tree. * Restricted tests in 2.1.2 due to an upstream issue. * Removed extraneous eutils eclass inheritance. Closes: https://github.com/gentoo/gentoo/pull/1544 Signed-off-by: Patrice Clement <monsieurp@gentoo.org> - Mykyta Holubakha · gentoo
media-gfx/imv: version bump to 2.1.0
2.1.0, live: added sys-apps/renameutils blocker dropped ebuild 2.0.0 renamed dist tarball Closes: https://github.com/gentoo/gentoo/pull/1361 Signed-off-by: Ian Delaney <idella4@gentoo.org> - Mykyta Holubakha · gentoo
media-gfx/imv: new ebuild
initial versions: 2.0.0, live Closes: https://github.com/gentoo/gentoo/pull/1351 Signed-off-by: Ian Delaney <idella4@gentoo.org>