media-libs / libheif

ISO/IEC 23008-12:2017 HEIF file format decoder and encoder

Official package sites : https://github.com/strukturag/libheif ·

v9999 :: 0/1.11 :: gentoo

Modified
License
GPL-3
USE flags
aom gdk-pixbuf go libde265 rav1e test threads x265

v1.11.0 :: 0/1.11 :: gentoo

Modified
License
GPL-3
Keywords
amd64 arm64 x86 ~arm ~ppc64
USE flags
aom gdk-pixbuf go libde265 rav1e test threads x265

General

aom
Use media-libs/libaom for AVIF encoding/decoding
gdk-pixbuf
Enable x11-libs/gdk-pixbuf plugin
go
Enable building dev-lang/go code/examples
libde265
Use media-libs/libde265 for HEIF decoding
rav1e
Use media-video/rav1e for AVIF encoding
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
threads
Add threads support for various packages. Usually pthreads
x265
Use media-libs/x265 for HEIF encoding

abi_mips

n32
64-bit (32-bit pointer) libraries
n64
64-bit libraries
o32
32-bit libraries

abi_s390

32
32-bit (s390) libraries
64
64-bit (s390x) libraries

abi_x86

32
32-bit (x86) libraries
64
64-bit (amd64) libraries
x32
x32 ABI libraries

dev-lang / go : A concurrent garbage collected and typesafe programming language

dev-util / desktop-file-utils : Command line utilities to work with desktop menu entries

media-libs / dav1d : dav1d is an AV1 Decoder :)

media-libs / libaom : Alliance for Open Media AV1 Codec SDK

media-libs / libde265 : Open h.265 video codec implementation

media-libs / libpng : Portable Network Graphics library

media-libs / x265 : Library for encoding video streams into the H.265/HEVC format

media-video / rav1e : The fastest and safest AV1 encoder

sys-libs / zlib : Standard (de)compression library

virtual / jpeg : Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages

x11-libs / gdk-pixbuf : Image loading library for GTK+

x11-misc / shared-mime-info : The Shared MIME-info Database specification

dev-lang / go : A concurrent garbage collected and typesafe programming language

media-libs / dav1d : dav1d is an AV1 Decoder :)

media-libs / libaom : Alliance for Open Media AV1 Codec SDK

media-libs / libde265 : Open h.265 video codec implementation

media-libs / libpng : Portable Network Graphics library

media-libs / x265 : Library for encoding video streams into the H.265/HEVC format

media-video / rav1e : The fastest and safest AV1 encoder

sys-libs / zlib : Standard (de)compression library

virtual / jpeg : Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages

x11-libs / gdk-pixbuf : Image loading library for GTK+

kde-frameworks / kimageformats : Framework providing additional format plugins for Qt's image I/O system

media-gfx / gimp : GNU Image Manipulation Program

media-gfx / imagemagick : A collection of tools and libraries for many image formats

media-gfx / imv : Minimal image viewer designed for tiling window manager users

media-gfx / krita : Free digital painting application. Digital Painting, Creative Freedom!

media-libs / gd : Graphics library for fast image creation

media-libs / openimageio : A library for reading and writing images

media-plugins / kodi-imagedecoder-heif : HEIF image decoder for Kodi

Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolic · gentoo
media-libs/libheif: Remove old 1.10.0, 1.9.1
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Closes: https://github.com/gentoo/gentoo/pull/20340 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
media-libs/libheif: Stabilize 1.11.0 arm64, #779586
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libheif: Stabilize 1.11.0 amd64, #779586
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-libs/libheif: x86 stable (bug #779586)
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-libs/libheif: x86 stable (bug #770418)
Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolic · gentoo
media-libs/libheif: Sync live ebuild
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Jakov Smolic · gentoo
media-libs/libheif: Bump to 1.11.0
Closes: https://bugs.gentoo.org/773664 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Jakov Smolic · gentoo
media-libs/libheif: Require libde265 when running tests
Closes: https://bugs.gentoo.org/773598 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Jakov Smolic · gentoo
media-libs/libheif: Fix build with go 1.16
Closes: https://bugs.gentoo.org/773316 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolic · gentoo
media-libs/libavif: Sync live ebuild
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org>
Jakov Smolic · gentoo
media-libs/libheif: Bump to 1.10.0
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolic · gentoo
media-libs/libheif: drop old
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Closes: https://github.com/gentoo/gentoo/pull/18232 Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libheif: Stabilize 1.9.1 arm64, #754036
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-libs/libheif: stabilize 1.9.1 on amd64
Bug: https://bugs.gentoo.org/754036 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-libs/libheif: x86 stable (bug #754036)
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolic · gentoo
media-libs/libheif: add [${MULTILIB_USEDEP}] to gdk-pixbuf dep
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Closes: https://github.com/gentoo/gentoo/pull/17651 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Jakov Smolic · gentoo
media-libs/libheif: enable tests (again)
- go code is needed to run tests, add appropriate REQUIRED_USE entry - remove "$use_enable go" as go code seems to be enabled by default. Passing --enable-go disrupts the build system and strangely prevents us to run tests (likely an upstream bug) Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Jakov Smolic · gentoo
media-libs/libheif: add missing media-libs/libaom dep
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Jakov Smolic · gentoo
media-libs/libheif: drop old
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Jakov Smolic · gentoo
media-libs/libheif: sync live ebuild
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Jakov Smolic · gentoo
media-libs/libheif: bump to 1.9.1
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libheif: amd64 stable wrt bug #711240
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-libs/libheif: x86 stable (bug #711240)
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libheif: Stabilize 1.7.0-r1 arm64, #711240
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-libs/libheif: bump to v1.8.0
Closes: https://github.com/gentoo/gentoo/pull/17294 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Thomas Deutschmann · gentoo
media-libs/libheif: fix subslot
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Jakov Smolic · gentoo
media-libs/libheif: port to xdg eclass
Package-Manager: Portage-3.0.3, Repoman-3.0.0 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Closes: https://github.com/gentoo/gentoo/pull/17146 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jeroen Roovers · gentoo
media-libs/libheif: Add USE=gdk-pixbuf
Package-Manager: Portage-3.0.2, Repoman-2.3.23 Closes: https://bugs.gentoo.org/704746 Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Jeroen Roovers · gentoo
media-libs/libheif: Add USE=go, disable for non-native ABIs
Package-Manager: Portage-3.0.2, Repoman-2.3.23 Closes: https://bugs.gentoo.org/696850 Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libheif: style changes
Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/libheif: sync live
Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Jakov Smolic · gentoo
media-libs/libheif: run tests on <1.7.0
Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Closes: https://github.com/gentoo/gentoo/pull/17122/commits/d17ef92b2d7cb5e5b36f64f3e383da6820a3d5c0 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
Revert "media-libs/libheif: bump to 1.7.0"
I thought I'd removed this from my queue. This reverts commit 2342cb1351a329a8398db9a71cea7deddb8db61d. Signed-off-by: Sam James <sam@gentoo.org>
Jakov Smolic · gentoo
media-libs/libheif: bump to 1.7.0
Closes: https://bugs.gentoo.org/720166 Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: Sam James <sam@gentoo.org>
Jakov Smolic · gentoo
media-libs/libheif: bump to 1.7.0
Closes: https://bugs.gentoo.org/720166 Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Closes: https://github.com/gentoo/gentoo/pull/17122 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libheif: arm keyworded (bug #734056)
Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Karlson2k (Evgeny Grin) · gentoo
media-libs/libheif: bump to 1.6.2
Signed-off-by: Karlson2k (Evgeny Grin) <k2k@narod.ru> Closes: https://github.com/gentoo/gentoo/pull/16837 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-libs/libheif: Drop 1.6.0
Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-libs/libheif: bump to v1.6.1
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
media-libs/libheif: sync live ebuild
Package-Manager: Portage-2.3.83, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
media-libs/libheif: keyword 1.6.0 on ~ppc64
Package-Manager: Portage-2.3.83, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@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>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-libs/libheif: 1.6.0 version bump
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-libs/libheif: security cleanup (#696302)
Bug: https://bugs.gentoo.org/696302 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libheif: amd64 stable wrt bug #696302
Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
media-libs/libheif: arm64 stable (bug #696302)
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.76, Repoman-2.3.17
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-libs/libheif: x86 stable (bug #696302)
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-libs/libheif: restore arm64 keyword
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Thomas Deutschmann · gentoo
media-libs/libheif: bump to v1.5.1
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Thomas Deutschmann · gentoo
media-libs/libheif: bump to v1.4.1
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
media-libs/libheif: arm64 stable
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm64"
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-libs/libheif: bump to v1.4.0
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-libs/libheif: amd64 & x86 stable
Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-libs/libheif: add support for libjpeg-turbo-2.0
Package-Manager: Portage-2.3.50, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-libs/libheif: fix KEYWORDS
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-libs/libheif: initial version
Package-Manager: Portage-2.3.49, Repoman-2.3.10