aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Brazhnikov <makc@FreeBSD.org>2023-01-06 14:39:30 +0000
committerMax Brazhnikov <makc@FreeBSD.org>2023-01-06 14:39:30 +0000
commit9d0d2863a8124d376c6fdea54ca4f2caa4932d8e (patch)
tree2166568ca4ef39a90807bbd176562c75133330dc
parent2e8ea81a0df6d412f98828f4e19fb8160da122f0 (diff)
downloadports-9d0d2863a8124d376c6fdea54ca4f2caa4932d8e.tar.gz
ports-9d0d2863a8124d376c6fdea54ca4f2caa4932d8e.zip
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
-rw-r--r--graphics/libheif/Makefile8
-rw-r--r--graphics/libheif/distinfo6
-rw-r--r--graphics/libheif/files/patch-CMakeLists.txt9
-rw-r--r--graphics/libheif/pkg-plist1
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