commit: 1520094cb6d418ff676863058c05688363251916 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Mon Apr 28 02:00:36 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Mon Apr 28 02:00:36 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1520094c
media-libs/libheif: add 1.19.8 ... and pass -fno-strict-aliasing for now for https://github.com/strukturag/libheif/issues/1436#issuecomment-2833800946. Signed-off-by: Sam James <sam <AT> gentoo.org> media-libs/libheif/Manifest | 1 + .../libheif/{libheif-9999.ebuild => libheif-1.19.8.ebuild} | 9 ++++++++- media-libs/libheif/libheif-9999.ebuild | 9 ++++++++- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/media-libs/libheif/Manifest b/media-libs/libheif/Manifest index df2f6c9d2f9b..15de994d0009 100644 --- a/media-libs/libheif/Manifest +++ b/media-libs/libheif/Manifest @@ -1,2 +1,3 @@ DIST libheif-1.18.2.tar.gz 1525096 BLAKE2B 667a68f324f89b2274ea837ec8d40ada5450dce79f2b8d9e8ba365fe5f02d4222195109519380a6d38c4ebca929575e58c3a8e517aed27a2696d67db3e287556 SHA512 8fd47dbc8e31fdb6a972c852bc4e78440492ee3dd769e139f28ad489ccc23e6cf42a90cd23b16405fa30df3c7c43c78b2b65d5ca3ffb449bf06789b457ed3072 DIST libheif-1.19.7.tar.gz 1717186 BLAKE2B 78c7db44b9131fbf46516fdb1ef149dd402e11512f600f6b0d5d73768d760cce023e4f2481accdbfb1826c9be9668f933b57a6c2a6da58b731c6aa409d94750b SHA512 b0c3226c528daf78d8e8f73b5a07b9104e3ff036c553a66fdd0ca494380d8fb03c799241f0ea66b5f7e42d4fec87d186571f2aae9ac4820ffd7ff76d704f487b +DIST libheif-1.19.8.tar.gz 1718218 BLAKE2B 048fe46fc6d4a889ff80da51b6768b505d265a11b2363ecc9d908438dfd8613d0e460737a36a30e5fd84c6e91c70f22f86778cb5f04ab1f6a8b9eae54c027ab0 SHA512 ccb7359c2a7632fd598bb82d238482652fec58c8cebfecd3c2fef07d814d6e623d7916db18eeb47887f1c32bbdbb80680533643b7610880844e1dee3e128cade diff --git a/media-libs/libheif/libheif-9999.ebuild b/media-libs/libheif/libheif-1.19.8.ebuild similarity index 91% copy from media-libs/libheif/libheif-9999.ebuild copy to media-libs/libheif/libheif-1.19.8.ebuild index aed8f916f649..922b00c4743a 100644 --- a/media-libs/libheif/libheif-9999.ebuild +++ b/media-libs/libheif/libheif-1.19.8.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake-multilib gnome2-utils xdg +inherit cmake-multilib flag-o-matic gnome2-utils xdg DESCRIPTION="ISO/IEC 23008-12:2017 HEIF file format decoder and encoder" HOMEPAGE="https://github.com/strukturag/libheif" @@ -45,6 +45,13 @@ MULTILIB_WRAPPED_HEADERS=( /usr/include/libheif/heif_version.h ) +src_configure() { + # https://github.com/strukturag/libheif/issues/1436#issuecomment-2833800946 + append-flags -fno-strict-aliasing + + multilib-minimal_src_configure +} + multilib_src_configure() { local mycmakeargs=( $(cmake_use_find_package doc Doxygen) diff --git a/media-libs/libheif/libheif-9999.ebuild b/media-libs/libheif/libheif-9999.ebuild index aed8f916f649..922b00c4743a 100644 --- a/media-libs/libheif/libheif-9999.ebuild +++ b/media-libs/libheif/libheif-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake-multilib gnome2-utils xdg +inherit cmake-multilib flag-o-matic gnome2-utils xdg DESCRIPTION="ISO/IEC 23008-12:2017 HEIF file format decoder and encoder" HOMEPAGE="https://github.com/strukturag/libheif" @@ -45,6 +45,13 @@ MULTILIB_WRAPPED_HEADERS=( /usr/include/libheif/heif_version.h ) +src_configure() { + # https://github.com/strukturag/libheif/issues/1436#issuecomment-2833800946 + append-flags -fno-strict-aliasing + + multilib-minimal_src_configure +} + multilib_src_configure() { local mycmakeargs=( $(cmake_use_find_package doc Doxygen)
