Re: UPDATE: libheif 1.15.2

2023-04-09 Thread Rafael Sadowski
On Sat Apr 08, 2023 at 06:28:48AM -0400, Brad Smith wrote:
> Here is an update to libheif 1.15.2.
> 
> 
> - codec plugin system now also works with Windows
> - heif_convert: manually choose which decoder should be used
> - support for CLLI (content light level box), MDCV (mastering display colour 
> volume), PASP (pixel aspect) information
> - ICC profile support in gdk-pixbuf loader

Committed, thanks

> 
> 
> Index: Makefile
> ===
> RCS file: /home/cvs/ports/multimedia/libheif/Makefile,v
> retrieving revision 1.10
> diff -u -p -u -p -r1.10 Makefile
> --- Makefile  4 Apr 2023 09:08:47 -   1.10
> +++ Makefile  6 Apr 2023 08:59:01 -
> @@ -1,9 +1,9 @@
>  COMMENT= HEIF and AVIF file format decoder and encoder
>  
> -V=   1.14.2
> +V=   1.15.2
>  DISTNAME=libheif-$V
>  
> -SHARED_LIBS +=  heif  1.4 # 9.0
> +SHARED_LIBS +=  heif  1.5 # 9.0
>  
>  CATEGORIES=  multimedia graphics
>  
> @@ -13,7 +13,7 @@ HOMEPAGE=   https://github.com/strukturag/
>  PERMIT_PACKAGE=  Yes
>  
>  WANTLIB += ${COMPILER_LIBCXX} aom c dav1d de265 gdk_pixbuf-2.0
> -WANTLIB += glib-2.0 gobject-2.0 intl jpeg m png x265
> +WANTLIB += glib-2.0 gobject-2.0 intl jpeg m png x265 z
>  
>  MASTER_SITES=
> https://github.com/strukturag/libheif/releases/download/v$V/
>  
> Index: distinfo
> ===
> RCS file: /home/cvs/ports/multimedia/libheif/distinfo,v
> retrieving revision 1.6
> diff -u -p -u -p -r1.6 distinfo
> --- distinfo  4 Apr 2023 09:08:47 -   1.6
> +++ distinfo  6 Apr 2023 08:39:38 -
> @@ -1,2 +1,2 @@
> -SHA256 (libheif-1.14.2.tar.gz) = 0BaQXiR9aVLNfuT5uQlXNQtqbKpGa8dv3+brMCttCIw=
> -SIZE (libheif-1.14.2.tar.gz) = 1739439
> +SHA256 (libheif-1.15.2.tar.gz) = ekxgd/RRgJJlg+IIdXE3G92cshtub62oWm+9VE8moOI=
> +SIZE (libheif-1.15.2.tar.gz) = 1749773
> Index: patches/patch-libheif_CMakeLists_txt
> ===
> RCS file: patches/patch-libheif_CMakeLists_txt
> diff -N patches/patch-libheif_CMakeLists_txt
> --- patches/patch-libheif_CMakeLists_txt  4 Apr 2023 09:08:47 -   
> 1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -
> @@ -1,14 +0,0 @@
> -cmake: Use CMAKE_DL_LIBS instead of dl to fix build on OpenBSD
> -
> -Index: libheif/CMakeLists.txt
>  libheif/CMakeLists.txt.orig
> -+++ libheif/CMakeLists.txt
> -@@ -64,7 +64,7 @@ target_compile_definitions(heif
> - 
> - if (PLUGIN_LOADING_SUPPORTED_AND_ENABLED)
> - target_compile_definitions(heif PRIVATE ENABLE_PLUGIN_LOADING=1)
> --target_link_libraries(heif PRIVATE dl)
> -+target_link_libraries(heif PRIVATE ${CMAKE_DL_LIBS})
> - endif()
> - 
> - add_subdirectory(plugins)
> Index: pkg/PLIST
> ===
> RCS file: /home/cvs/ports/multimedia/libheif/pkg/PLIST,v
> retrieving revision 1.4
> diff -u -p -u -p -r1.4 PLIST
> --- pkg/PLIST 4 Apr 2023 09:08:47 -   1.4
> +++ pkg/PLIST 6 Apr 2023 08:53:25 -
> @@ -19,8 +19,6 @@ lib/pkgconfig/libheif.pc
>  @man man/man1/heif-enc.1
>  @man man/man1/heif-info.1
>  @man man/man1/heif-thumbnailer.1
> -share/mime/packages/avif.xml
> -share/mime/packages/heif.xml
>  share/thumbnailers/heif.thumbnailer
>  @tag update-mime-database
>  @tag update-gdk-pixbuf
> 



UPDATE: libheif 1.15.2

2023-04-08 Thread Brad Smith
Here is an update to libheif 1.15.2.


- codec plugin system now also works with Windows
- heif_convert: manually choose which decoder should be used
- support for CLLI (content light level box), MDCV (mastering display colour 
volume), PASP (pixel aspect) information
- ICC profile support in gdk-pixbuf loader


Index: Makefile
===
RCS file: /home/cvs/ports/multimedia/libheif/Makefile,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 Makefile
--- Makefile4 Apr 2023 09:08:47 -   1.10
+++ Makefile6 Apr 2023 08:59:01 -
@@ -1,9 +1,9 @@
 COMMENT=   HEIF and AVIF file format decoder and encoder
 
-V= 1.14.2
+V= 1.15.2
 DISTNAME=  libheif-$V
 
-SHARED_LIBS +=  heif  1.4 # 9.0
+SHARED_LIBS +=  heif  1.5 # 9.0
 
 CATEGORIES=multimedia graphics
 
@@ -13,7 +13,7 @@ HOMEPAGE= https://github.com/strukturag/
 PERMIT_PACKAGE=Yes
 
 WANTLIB += ${COMPILER_LIBCXX} aom c dav1d de265 gdk_pixbuf-2.0
-WANTLIB += glib-2.0 gobject-2.0 intl jpeg m png x265
+WANTLIB += glib-2.0 gobject-2.0 intl jpeg m png x265 z
 
 MASTER_SITES=  https://github.com/strukturag/libheif/releases/download/v$V/
 
Index: distinfo
===
RCS file: /home/cvs/ports/multimedia/libheif/distinfo,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 distinfo
--- distinfo4 Apr 2023 09:08:47 -   1.6
+++ distinfo6 Apr 2023 08:39:38 -
@@ -1,2 +1,2 @@
-SHA256 (libheif-1.14.2.tar.gz) = 0BaQXiR9aVLNfuT5uQlXNQtqbKpGa8dv3+brMCttCIw=
-SIZE (libheif-1.14.2.tar.gz) = 1739439
+SHA256 (libheif-1.15.2.tar.gz) = ekxgd/RRgJJlg+IIdXE3G92cshtub62oWm+9VE8moOI=
+SIZE (libheif-1.15.2.tar.gz) = 1749773
Index: patches/patch-libheif_CMakeLists_txt
===
RCS file: patches/patch-libheif_CMakeLists_txt
diff -N patches/patch-libheif_CMakeLists_txt
--- patches/patch-libheif_CMakeLists_txt4 Apr 2023 09:08:47 -   
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,14 +0,0 @@
-cmake: Use CMAKE_DL_LIBS instead of dl to fix build on OpenBSD
-
-Index: libheif/CMakeLists.txt
 libheif/CMakeLists.txt.orig
-+++ libheif/CMakeLists.txt
-@@ -64,7 +64,7 @@ target_compile_definitions(heif
- 
- if (PLUGIN_LOADING_SUPPORTED_AND_ENABLED)
- target_compile_definitions(heif PRIVATE ENABLE_PLUGIN_LOADING=1)
--target_link_libraries(heif PRIVATE dl)
-+target_link_libraries(heif PRIVATE ${CMAKE_DL_LIBS})
- endif()
- 
- add_subdirectory(plugins)
Index: pkg/PLIST
===
RCS file: /home/cvs/ports/multimedia/libheif/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 PLIST
--- pkg/PLIST   4 Apr 2023 09:08:47 -   1.4
+++ pkg/PLIST   6 Apr 2023 08:53:25 -
@@ -19,8 +19,6 @@ lib/pkgconfig/libheif.pc
 @man man/man1/heif-enc.1
 @man man/man1/heif-info.1
 @man man/man1/heif-thumbnailer.1
-share/mime/packages/avif.xml
-share/mime/packages/heif.xml
 share/thumbnailers/heif.thumbnailer
 @tag update-mime-database
 @tag update-gdk-pixbuf