aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2023-08-28 22:03:40 +0000
committerJan Beich <jbeich@FreeBSD.org>2023-08-29 00:34:53 +0000
commitb578933889faafcf54b311a4894068629a0ec8df (patch)
tree18d3a50bb961a5f6fee572d784ba4aef939b6e04
parent78d590c1287a4c5cdc5e51404e0702bbb6e7d2c6 (diff)
downloadports-b578933889faafcf54b311a4894068629a0ec8df.tar.gz
ports-b578933889faafcf54b311a4894068629a0ec8df.zip
graphics/libavif: update to 1.0.0
Changes: https://github.com/AOMediaCodec/libavif/releases/tag/v1.0.0 Reported by: GitHub (watch releases)
-rw-r--r--devel/efl/Makefile2
-rw-r--r--graphics/darktable/Makefile2
-rw-r--r--graphics/darktable/files/patch-src_CMakeLists.txt9
-rw-r--r--graphics/gd/Makefile2
-rw-r--r--graphics/kf5-kimageformats/Makefile1
-rw-r--r--graphics/kf5-kimageformats/files/patch-CMakeLists.txt23
-rw-r--r--graphics/kf5-kimageformats/files/patch-src_imageformats_avif.cpp15
-rw-r--r--graphics/libavif/Makefile6
-rw-r--r--graphics/libavif/distinfo12
-rw-r--r--graphics/libavif/pkg-plist4
-rw-r--r--graphics/sdl2_image/Makefile2
-rw-r--r--graphics/sdl2_image/files/patch-CMakeLists.txt27
-rw-r--r--www/links/Makefile2
13 files changed, 92 insertions, 15 deletions
diff --git a/devel/efl/Makefile b/devel/efl/Makefile
index 1b926b27681f..4cfed379580e 100644
--- a/devel/efl/Makefile
+++ b/devel/efl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= efl
DISTVERSION= 1.26.3
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= devel enlightenment
MASTER_SITES= http://download.enlightenment.org/rel/libs/${PORTNAME}/
DIST_SUBDIR= enlightenment
diff --git a/graphics/darktable/Makefile b/graphics/darktable/Makefile
index 28dc9292ce1b..36129d5bc97d 100644
--- a/graphics/darktable/Makefile
+++ b/graphics/darktable/Makefile
@@ -1,6 +1,6 @@
PORTNAME= darktable
PORTVERSION= 4.4.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= https://github.com/darktable-org/${PORTNAME}/releases/download/release-${PORTVERSION:C/\.rc/rc/}/
diff --git a/graphics/darktable/files/patch-src_CMakeLists.txt b/graphics/darktable/files/patch-src_CMakeLists.txt
index e67d581b6a58..a56917fac5fb 100644
--- a/graphics/darktable/files/patch-src_CMakeLists.txt
+++ b/graphics/darktable/files/patch-src_CMakeLists.txt
@@ -1,5 +1,14 @@
--- src/CMakeLists.txt.orig 2023-06-30 06:13:18 UTC
+++ src/CMakeLists.txt
+@@ -353,7 +353,7 @@ if (USE_AVIF)
+ endif(USE_WEBP)
+
+ if (USE_AVIF)
+- find_package(libavif 0.8.2 CONFIG)
++ find_package(libavif CONFIG)
+ if (TARGET avif)
+ list(APPEND LIBS avif)
+ add_definitions(-DHAVE_LIBAVIF=1)
@@ -465,7 +465,7 @@ if(USE_OPENJPEG)
add_definitions("-DHAVE_OPENJPEG")
list(APPEND SOURCES "imageio/imageio_j2k.c")
diff --git a/graphics/gd/Makefile b/graphics/gd/Makefile
index 8908e093617e..0abc54d58d5d 100644
--- a/graphics/gd/Makefile
+++ b/graphics/gd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libgd
PORTVERSION= 2.3.3
-PORTREVISION= 6
+PORTREVISION= 7
PORTEPOCH= 1
CATEGORIES+= graphics
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/gd-${PORTVERSION}/
diff --git a/graphics/kf5-kimageformats/Makefile b/graphics/kf5-kimageformats/Makefile
index 48031bdacf9a..0053b443cc13 100644
--- a/graphics/kf5-kimageformats/Makefile
+++ b/graphics/kf5-kimageformats/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kimageformats
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= graphics kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
diff --git a/graphics/kf5-kimageformats/files/patch-CMakeLists.txt b/graphics/kf5-kimageformats/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..82a333a833bb
--- /dev/null
+++ b/graphics/kf5-kimageformats/files/patch-CMakeLists.txt
@@ -0,0 +1,23 @@
+CMake Warning at CMakeLists.txt:54 (find_package):
+ Could not find a configuration file for package "libavif" that is
+ compatible with requested version "0.8.2".
+
+ The following configuration files were considered but not accepted:
+
+ /usr/local/lib/cmake/libavif/libavif-config.cmake, version: 1.0.0
+[...]
+===> Checking for items in pkg-plist which are not in STAGEDIR
+Error: Missing: %%QT_PLUGINDIR%%/imageformats/kimg_avif.so
+Error: Missing: share/kservices5/qimageioplugins/avif.desktop
+
+--- CMakeLists.txt.orig 2023-08-05 12:37:26 UTC
++++ CMakeLists.txt
+@@ -51,7 +51,7 @@ set_package_properties(OpenEXR PROPERTIES
+ PURPOSE "Required for the QImage plugin for OpenEXR images"
+ )
+
+-find_package(libavif 0.8.2 CONFIG)
++find_package(libavif CONFIG)
+ set_package_properties(libavif PROPERTIES
+ TYPE OPTIONAL
+ PURPOSE "Required for the QImage plugin for AVIF images"
diff --git a/graphics/kf5-kimageformats/files/patch-src_imageformats_avif.cpp b/graphics/kf5-kimageformats/files/patch-src_imageformats_avif.cpp
new file mode 100644
index 000000000000..7c2ab4517ecc
--- /dev/null
+++ b/graphics/kf5-kimageformats/files/patch-src_imageformats_avif.cpp
@@ -0,0 +1,15 @@
+src/imageformats/avif.cpp:428:40: error: no member named 'mode' in 'avifImageMirror'
+ switch (m_decoder->image->imir.mode) {
+ ~~~~~~~~~~~~~~~~~~~~~~ ^
+
+--- src/imageformats/avif.cpp.orig 2023-08-05 12:37:26 UTC
++++ src/imageformats/avif.cpp
+@@ -424,7 +424,7 @@ bool QAVIFHandler::decode_one_frame()
+ }
+
+ if (m_decoder->image->transformFlags & AVIF_TRANSFORM_IMIR) {
+-#if AVIF_VERSION > 90100
++#if AVIF_VERSION > 90100 && AVIF_VERSION < 1000000
+ switch (m_decoder->image->imir.mode) {
+ #else
+ switch (m_decoder->image->imir.axis) {
diff --git a/graphics/libavif/Makefile b/graphics/libavif/Makefile
index 8c8ad35cf69d..39fd12f708d8 100644
--- a/graphics/libavif/Makefile
+++ b/graphics/libavif/Makefile
@@ -1,11 +1,11 @@
PORTNAME= libavif
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.1
-PORTREVISION= 1
+DISTVERSION= 1.0.0
CATEGORIES= graphics
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+= 2340cdb5f0c2.patch:-p1 # https://github.com/AOMediaCodec/libavif/pull/296
+PATCHFILES+= 648f8d0dd03f.patch:-p1 # https://github.com/AOMediaCodec/libavif/pull/1525
+PATCHFILES+= d854bb762db6.patch:-p1 # https://github.com/AOMediaCodec/libavif/pull/1525
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Library for encoding and decoding .avif files
diff --git a/graphics/libavif/distinfo b/graphics/libavif/distinfo
index 2c64bf9f2340..8ae3572182d8 100644
--- a/graphics/libavif/distinfo
+++ b/graphics/libavif/distinfo
@@ -1,5 +1,7 @@
-TIMESTAMP = 1666215155
-SHA256 (AOMediaCodec-libavif-v0.11.1_GH0.tar.gz) = 0eb49965562a0e5e5de58389650d434cff32af84c34185b6c9b7b2fccae06d4e
-SIZE (AOMediaCodec-libavif-v0.11.1_GH0.tar.gz) = 5826813
-SHA256 (2340cdb5f0c2.patch) = 20ee35cb5581d7be24d7a455eebdd21e89d71bbed093e7fd76cd5caac4d3ed52
-SIZE (2340cdb5f0c2.patch) = 1716
+TIMESTAMP = 1693260220
+SHA256 (AOMediaCodec-libavif-v1.0.0_GH0.tar.gz) = 410f85cf0d13f403b41197c0774da469f5d73b89aa06d40fc726165377f215a0
+SIZE (AOMediaCodec-libavif-v1.0.0_GH0.tar.gz) = 10569801
+SHA256 (648f8d0dd03f.patch) = 2f6962ca019598dee5ec1d5c7db63e26ed462ae74f9701674dc8f79332bde3a8
+SIZE (648f8d0dd03f.patch) = 1680
+SHA256 (d854bb762db6.patch) = 00bdf5822e16c391b5b4854db92e848a057b346288a14b85c64e55fd11602c55
+SIZE (d854bb762db6.patch) = 1056
diff --git a/graphics/libavif/pkg-plist b/graphics/libavif/pkg-plist
index 83035c4d4095..1bf5ea95a33a 100644
--- a/graphics/libavif/pkg-plist
+++ b/graphics/libavif/pkg-plist
@@ -6,7 +6,7 @@ lib/cmake/libavif/libavif-config-version.cmake
lib/cmake/libavif/libavif-config.cmake
%%PIXBUF%%lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/libpixbufloader-avif.so
lib/libavif.so
-lib/libavif.so.15
-lib/libavif.so.15.0.1
+lib/libavif.so.16
+lib/libavif.so.16.0.0
libdata/pkgconfig/libavif.pc
%%PIXBUF%%share/thumbnailers/avif.thumbnailer
diff --git a/graphics/sdl2_image/Makefile b/graphics/sdl2_image/Makefile
index 086ff491587a..df6be96200a8 100644
--- a/graphics/sdl2_image/Makefile
+++ b/graphics/sdl2_image/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sdl2_image
DISTVERSIONPREFIX= release-
DISTVERSION= 2.6.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/graphics/sdl2_image/files/patch-CMakeLists.txt b/graphics/sdl2_image/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..1b0c9bbcf77b
--- /dev/null
+++ b/graphics/sdl2_image/files/patch-CMakeLists.txt
@@ -0,0 +1,27 @@
+CMake Error at CMakeLists.txt:348 (find_package):
+ Could not find a configuration file for package "libavif" that is
+ compatible with requested version "0.9.1".
+
+ The following configuration files were considered but not accepted:
+
+ /usr/local/lib/cmake/libavif/libavif-config.cmake, version: 1.0.0
+
+--- CMakeLists.txt.orig 2023-02-07 00:38:32 UTC
++++ CMakeLists.txt
+@@ -81,7 +81,6 @@ cmake_dependent_option(SDL2IMAGE_PNG_SAVE "Add PNG sav
+ cmake_dependent_option(SDL2IMAGE_JPG_SAVE "Add JPEG save support" ON SDL2IMAGE_JPG OFF)
+ cmake_dependent_option(SDL2IMAGE_PNG_SAVE "Add PNG save support" ON SDL2IMAGE_PNG OFF)
+
+-set(LIBAVIF_MINIMUM_VERSION "0.9.1")
+ if(SDL2IMAGE_VENDORED AND SDL2IMAGE_AVIF)
+ set(SDL2IMAGE_AVIF_VENDORED ON)
+ else()
+@@ -345,7 +344,7 @@ if(SDL2IMAGE_AVIF)
+ endif()
+ else()
+ message(STATUS "${PROJECT_NAME}: Using system libavif")
+- find_package(libavif ${LIBAVIF_MINIMUM_VERSION} REQUIRED)
++ find_package(libavif REQUIRED)
+ list(APPEND PC_REQUIRES libavif)
+ endif()
+ if(SDL2IMAGE_AVIF_SHARED)
diff --git a/www/links/Makefile b/www/links/Makefile
index a12759f4e64a..1c1b9bcd1a1e 100644
--- a/www/links/Makefile
+++ b/www/links/Makefile
@@ -1,6 +1,6 @@
PORTNAME= links
PORTVERSION= 2.29
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= www
MASTER_SITES= http://links.twibright.com/download/