git: 9d0d2863a812 - main - graphics/libheif: Update to 1.14.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 06 Jan 2023 14:41:43 UTC
The branch main has been updated by makc:
URL: https://cgit.FreeBSD.org/ports/commit/?id=9d0d2863a8124d376c6fdea54ca4f2caa4932d8e
commit 9d0d2863a8124d376c6fdea54ca4f2caa4932d8e
Author: Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2023-01-06 14:39:30 +0000
Commit: Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2023-01-06 14:39:30 +0000
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 08420ff65b9b..1e2d75b77ba0 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 6572f8b6ce34..aae5a35e6357 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 3d96cba1347b..fed1d8aeefde 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 2bd514d0046e..09713145dc5a 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