summaryrefslogtreecommitdiff
path: root/graphics/libavif
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/libavif')
-rw-r--r--graphics/libavif/Makefile46
-rw-r--r--graphics/libavif/distinfo6
-rw-r--r--graphics/libavif/pkg-plist2
3 files changed, 31 insertions, 23 deletions
diff --git a/graphics/libavif/Makefile b/graphics/libavif/Makefile
index bb6c5932e72b..6c7729de2c8d 100644
--- a/graphics/libavif/Makefile
+++ b/graphics/libavif/Makefile
@@ -1,6 +1,7 @@
PORTNAME= libavif
-PORTVERSION= 1.2.1
+PORTVERSION= 1.3.0
DISTVERSIONPREFIX= v
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= sunpoet@FreeBSD.org
@@ -17,12 +18,15 @@ TEST_DEPENDS= bash:shells/bash \
USES= cmake:testing compiler:c11 cpe jpeg pkgconfig
-CMAKE_ARGS= -DAVIF_GTEST:STRING=OFF \
- -DAVIF_LIBYUV:STRING=SYSTEM \
- -DAVIF_ZLIBPNG:STRING=SYSTEM
-CMAKE_OFF= AVIF_BUILD_EXAMPLES
+CMAKE_ARGS= -DAVIF_GTEST=OFF \
+ -DAVIF_FUZZTEST=OFF \
+ -DAVIF_JPEG=SYSTEM \
+ -DAVIF_LIBYUV=SYSTEM \
+ -DAVIF_ZLIBPNG=SYSTEM
+CMAKE_OFF= AVIF_BUILD_EXAMPLES \
+ AVIF_BUILD_TESTS
CMAKE_ON= AVIF_BUILD_APPS
-CMAKE_TESTING_ARGS= -DAVIF_GTEST:STRING=SYSTEM
+CMAKE_TESTING_ARGS= -DAVIF_GTEST=SYSTEM
CMAKE_TESTING_ON= AVIF_BUILD_TESTS
LDFLAGS+= -lm
USE_LDCONFIG= yes
@@ -33,7 +37,7 @@ GH_TUPLE= kmurray:libargparse:ee74d1b:kmurray_libargparse/../.build/_deps/libarg
CPE_VENDOR= aomedia
-OPTIONS_DEFINE= LIBSHARPYUV MANPAGES PIXBUF
+OPTIONS_DEFINE= LIBSHARPYUV LIBXML2 MANPAGES PIXBUF
OPTIONS_GROUP= AV1
OPTIONS_GROUP_AV1= AOM DAV1D GAV1 RAV1E SVTAV1
OPTIONS_DEFAULT=AOM DAV1D PIXBUF
@@ -46,29 +50,33 @@ MANPAGES_DESC= Install manpages (requires pandoc)
RAV1E_DESC= AV1 encoding via librav1e
SVTAV1_DESC= AV1 encoding via SVT-AV1
-AOM_CMAKE_OFF= -DAVIF_CODEC_AOM:STRING=OFF
-AOM_CMAKE_ON= -DAVIF_CODEC_AOM:STRING=SYSTEM
+AOM_CMAKE_OFF= -DAVIF_CODEC_AOM=OFF
+AOM_CMAKE_ON= -DAVIF_CODEC_AOM=SYSTEM
AOM_LIB_DEPENDS= libaom.so:multimedia/aom
-DAV1D_CMAKE_OFF= -DAVIF_CODEC_DAV1D:STRING=OFF
-DAV1D_CMAKE_ON= -DAVIF_CODEC_DAV1D:STRING=SYSTEM
+DAV1D_CMAKE_OFF= -DAVIF_CODEC_DAV1D=OFF
+DAV1D_CMAKE_ON= -DAVIF_CODEC_DAV1D=SYSTEM
DAV1D_LIB_DEPENDS= libdav1d.so:multimedia/dav1d
-GAV1_CMAKE_OFF= -DAVIF_CODEC_LIBGAV1:STRING=OFF
-GAV1_CMAKE_ON= -DAVIF_CODEC_LIBGAV1:STRING=SYSTEM
+GAV1_CMAKE_OFF= -DAVIF_CODEC_LIBGAV1=OFF
+GAV1_CMAKE_ON= -DAVIF_CODEC_LIBGAV1=SYSTEM
GAV1_LIB_DEPENDS= libgav1.so:multimedia/libgav1
-LIBSHARPYUV_CMAKE_OFF= -DAVIF_LIBSHARPYUV:STRING=OFF
-LIBSHARPYUV_CMAKE_ON= -DAVIF_LIBSHARPYUV:STRING=SYSTEM
+LIBSHARPYUV_CMAKE_OFF= -DAVIF_LIBSHARPYUV=OFF
+LIBSHARPYUV_CMAKE_ON= -DAVIF_LIBSHARPYUV=SYSTEM
LIBSHARPYUV_LIB_DEPENDS=libsharpyuv.so:graphics/webp
MANPAGES_BUILD_DEPENDS= pandoc:textproc/hs-pandoc
MANPAGES_CMAKE_BOOL= AVIF_BUILD_MAN_PAGES
PIXBUF_CMAKE_BOOL= AVIF_BUILD_GDK_PIXBUF
PIXBUF_USE= GNOME=gdkpixbuf
PIXBUF_USES= gnome
-RAV1E_CMAKE_OFF= -DAVIF_CODEC_RAV1E:STRING=OFF
-RAV1E_CMAKE_ON= -DAVIF_CODEC_RAV1E:STRING=SYSTEM
+RAV1E_CMAKE_OFF= -DAVIF_CODEC_RAV1E=OFF
+RAV1E_CMAKE_ON= -DAVIF_CODEC_RAV1E=SYSTEM
RAV1E_LIB_DEPENDS= librav1e.so:multimedia/librav1e
-SVTAV1_CMAKE_OFF= -DAVIF_CODEC_SVT:STRING=OFF
-SVTAV1_CMAKE_ON= -DAVIF_CODEC_SVT:STRING=SYSTEM
+SVTAV1_CMAKE_OFF= -DAVIF_CODEC_SVT=OFF
+SVTAV1_CMAKE_ON= -DAVIF_CODEC_SVT=SYSTEM
SVTAV1_LIB_DEPENDS= libSvtAv1Enc.so:multimedia/svt-av1
+LIBXML2_CMAKE_OFF= -DAVIF_LIBXML2=OFF
+LIBXML2_CMAKE_ON= -DAVIF_LIBXML2=SYSTEM
+LIBXML2_USE= GNOME=libxml2
+LIBXML2_USES= gnome
post-patch:
# Clean up bundled libraries
diff --git a/graphics/libavif/distinfo b/graphics/libavif/distinfo
index 4d478ada0d0f..e9e6a583af46 100644
--- a/graphics/libavif/distinfo
+++ b/graphics/libavif/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1742405446
-SHA256 (AOMediaCodec-libavif-v1.2.1_GH0.tar.gz) = 9c859c7c12ccb0f407511bfe303e6a7247f5f6738f54852662c6df8048daddf4
-SIZE (AOMediaCodec-libavif-v1.2.1_GH0.tar.gz) = 13942041
+TIMESTAMP = 1747715298
+SHA256 (AOMediaCodec-libavif-v1.3.0_GH0.tar.gz) = 0a545e953cc049bf5bcf4ee467306a2f113a75110edf59e61248873101cd26c1
+SIZE (AOMediaCodec-libavif-v1.3.0_GH0.tar.gz) = 14062497
SHA256 (kmurray-libargparse-ee74d1b_GH0.tar.gz) = 02348f0c63e7ffd0760ba035f2f55e5d07f10c9b37da8fd61a054eba5314c75d
SIZE (kmurray-libargparse-ee74d1b_GH0.tar.gz) = 22393
diff --git a/graphics/libavif/pkg-plist b/graphics/libavif/pkg-plist
index 90e896328ddc..93ee4fd71603 100644
--- a/graphics/libavif/pkg-plist
+++ b/graphics/libavif/pkg-plist
@@ -9,7 +9,7 @@ lib/cmake/libavif/libavif-config.cmake
%%PIXBUF%%lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/libpixbufloader-avif.so
lib/libavif.so
lib/libavif.so.16
-lib/libavif.so.16.2.1
+lib/libavif.so.16.3.0
libdata/pkgconfig/libavif.pc
%%MANPAGES%%share/man/man1/avifdec.1.gz
%%MANPAGES%%share/man/man1/avifenc.1.gz