From 9d0d2863a8124d376c6fdea54ca4f2caa4932d8e Mon Sep 17 00:00:00 2001 From: Max Brazhnikov Date: Fri, 6 Jan 2023 17:39:30 +0300 Subject: [PATCH] graphics/libheif: Update to 1.14.1 - Enable svt-av1 encoder by default Release notes: https://github.com/strukturag/libheif/releases/tag/v1.14.1 --- graphics/libheif/Makefile | 8 +++----- graphics/libheif/distinfo | 6 +++--- graphics/libheif/files/patch-CMakeLists.txt | 9 --------- graphics/libheif/pkg-plist | 1 + 4 files changed, 7 insertions(+), 17 deletions(-) diff --git a/graphics/libheif/Makefile b/graphics/libheif/Makefile index 08420ff65b9b1..1e2d75b77ba08 100644 --- a/graphics/libheif/Makefile +++ b/graphics/libheif/Makefile @@ -1,6 +1,5 @@ PORTNAME= libheif -DISTVERSION= 1.14.0 -PORTREVISION= 1 +DISTVERSION= 1.14.1 CATEGORIES= graphics MASTER_SITES= https://github.com/strukturag/${PORTNAME}/releases/download/v${DISTVERSION}/ @@ -16,10 +15,10 @@ USES= cmake compiler:c++11-lang cpe gettext-runtime gnome \ CPE_VENDOR= struktur USE_GNOME= gdkpixbuf2 glib20 USE_LDCONFIG= yes -PLIST_SUB= LIB_VER=${DISTVERSION}.0 +PLIST_SUB= LIB_VER=${DISTVERSION} OPTIONS_DEFINE= AOM DAV1D EXAMPLES LIBDE265 SVTAV1 RAV1E X265 -OPTIONS_DEFAULT= AOM DAV1D LIBDE265 X265 +OPTIONS_DEFAULT= AOM DAV1D LIBDE265 SVTAV1 X265 OPTIONS_SUB= yes AOM_DESC= AV1 encoding/decoding via libaom @@ -44,7 +43,6 @@ LIBDE265_CMAKE_BOOL= WITH_LIBDE265 SVTAV1_LIB_DEPENDS= libSvtAv1Enc.so:multimedia/svt-av1 SVTAV1_CMAKE_BOOL= WITH_SvtEnc -SVTAV1_BROKEN= breaks some dependent ports RAV1E_LIB_DEPENDS= librav1e.so:multimedia/librav1e RAV1E_CMAKE_BOOL= WITH_RAV1E diff --git a/graphics/libheif/distinfo b/graphics/libheif/distinfo index 6572f8b6ce341..aae5a35e63575 100644 --- a/graphics/libheif/distinfo +++ b/graphics/libheif/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1669740310 -SHA256 (libheif-1.14.0.tar.gz) = 9a2b969d827e162fa9eba582ebd0c9f6891f16e426ef608d089b1f24962295b5 -SIZE (libheif-1.14.0.tar.gz) = 1737874 +TIMESTAMP = 1672861307 +SHA256 (libheif-1.14.1.tar.gz) = 0634646587454f95e9638ca472a37321aa519fca2ec7405d0e02a74d7ee581db +SIZE (libheif-1.14.1.tar.gz) = 1739344 diff --git a/graphics/libheif/files/patch-CMakeLists.txt b/graphics/libheif/files/patch-CMakeLists.txt index 3d96cba1347bc..fed1d8aeefde7 100644 --- a/graphics/libheif/files/patch-CMakeLists.txt +++ b/graphics/libheif/files/patch-CMakeLists.txt @@ -8,12 +8,3 @@ add_definitions(-Wsign-compare) add_definitions(-Wconversion) add_definitions(-Wno-sign-conversion) -@@ -58,7 +57,7 @@ endif() - LIST (APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake/modules") - - option(ENABLE_PLUGIN_LOADING "Support loading of plugins" ON) --set(PLUGIN_DIRECTORY "/usr/local/lib/libheif" CACHE STRING "Plugin install directory") -+set(PLUGIN_DIRECTORY "${CMAKE_INSTALL_LIBDIR}/libheif" CACHE STRING "Plugin install directory") - - macro(plugin_option variableName packageName displayName displayType defaultPlugin) - option(WITH_${variableName} "Build ${displayName} ${displayType}" ON) diff --git a/graphics/libheif/pkg-plist b/graphics/libheif/pkg-plist index 2bd514d0046e0..09713145dc5a4 100644 --- a/graphics/libheif/pkg-plist +++ b/graphics/libheif/pkg-plist @@ -23,3 +23,4 @@ libdata/pkgconfig/libheif.pc share/mime/packages/avif.xml share/mime/packages/heif.xml share/thumbnailers/heif.thumbnailer +@dir lib/libheif