Sun Nov 7 12:09:13 2021 UTC ()
exiv2: update to 0.27.5.

Exiv2 v0.27.5 Features

1. BMFF bug fixes and CR3 Previews
2. Security fixes
3. libFuzzer target _(for improved security testing)_
4. Minor bugs and fixes


(wiz)
diff -r1.47 -r1.48 pkgsrc/graphics/exiv2/Makefile
diff -r1.39 -r1.40 pkgsrc/graphics/exiv2/distinfo
diff -r1.4 -r1.5 pkgsrc/graphics/exiv2/patches/patch-cmake_compilerFlags.cmake

cvs diff -r1.47 -r1.48 pkgsrc/graphics/exiv2/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/exiv2/Makefile 2021/06/28 07:50:44 1.47
+++ pkgsrc/graphics/exiv2/Makefile 2021/11/07 12:09:12 1.48
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.47 2021/06/28 07:50:44 wiz Exp $ 1# $NetBSD: Makefile,v 1.48 2021/11/07 12:09:12 wiz Exp $
2 2
3DISTNAME= exiv2-0.27.4-Source 3DISTNAME= exiv2-0.27.5-Source
4PKGNAME= ${DISTNAME:S/-Source//} 4PKGNAME= ${DISTNAME:S/-Source//}
5CATEGORIES= graphics 5CATEGORIES= graphics
6MASTER_SITES= https://www.exiv2.org/builds/ 6MASTER_SITES= https://www.exiv2.org/builds/
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://www.exiv2.org/ 9HOMEPAGE= https://www.exiv2.org/
10COMMENT= Image metadata manipulation 10COMMENT= Image metadata manipulation
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13CHECK_PORTABILITY_SKIP+= contrib/coverity.sh 13CHECK_PORTABILITY_SKIP+= contrib/coverity.sh
14 14
15USE_CMAKE= yes 15USE_CMAKE= yes
16USE_TOOLS+= msgfmt 16USE_TOOLS+= msgfmt

cvs diff -r1.39 -r1.40 pkgsrc/graphics/exiv2/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/exiv2/distinfo 2021/10/26 10:46:06 1.39
+++ pkgsrc/graphics/exiv2/distinfo 2021/11/07 12:09:12 1.40
@@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
1$NetBSD: distinfo,v 1.39 2021/10/26 10:46:06 nia Exp $ 1$NetBSD: distinfo,v 1.40 2021/11/07 12:09:12 wiz Exp $
2 2
3BLAKE2s (exiv2-0.27.4-Source.tar.gz) = e86e5892cb37f620f790d21bb7c7f2d7aecc7f97d643c92657e15236952717a6 3BLAKE2s (exiv2-0.27.5-Source.tar.gz) = ab0fad36bb19016b0603118aa59f847054979eaf74b66fdee6d773aa57fc33e9
4SHA512 (exiv2-0.27.4-Source.tar.gz) = f6798baafb36a54ba5bc65c2d28d4f4469e298582c90b417eb437b5dbda8e11963fb3314e8419717b3815ee8c3a68955cddc79e45351d9f2c165a0b73eb7b7be 4SHA512 (exiv2-0.27.5-Source.tar.gz) = 0f2d2dfbc976052a428dfeb597225d3ea3c725f584d05b99316bd4aa9cbf0ba5e1e37bcde71f9041975cf003b4fdb578c559adb144268d784bfd64494f451491
5Size (exiv2-0.27.4-Source.tar.gz) = 32055837 bytes 5Size (exiv2-0.27.5-Source.tar.gz) = 32720608 bytes
6SHA1 (patch-cmake_compilerFlags.cmake) = 1476eea6dee5d08aece6840ec8ca3eef3442783d 6SHA1 (patch-cmake_compilerFlags.cmake) = 9f56d637e5dc99d7377a8d57ca9be9aab5833a76
7SHA1 (patch-cmake_config.h.cmake) = b7e0336e5ca55a9df08958a05d8ac2a2c800e836 7SHA1 (patch-cmake_config.h.cmake) = b7e0336e5ca55a9df08958a05d8ac2a2c800e836
8SHA1 (patch-contrib_organize_Makefile) = 27348fdb0f80092b6e16f27e3ac1dca988eefe70 8SHA1 (patch-contrib_organize_Makefile) = 27348fdb0f80092b6e16f27e3ac1dca988eefe70
9SHA1 (patch-contrib_organize_helpers.cpp) = ec003c826d463b3e7e571ab4c41baffaca1240e9 9SHA1 (patch-contrib_organize_helpers.cpp) = ec003c826d463b3e7e571ab4c41baffaca1240e9
10SHA1 (patch-include_exiv2_types.hpp) = 829e101c1c5f06de0a497b8c6a052b0a4e667d25 10SHA1 (patch-include_exiv2_types.hpp) = 829e101c1c5f06de0a497b8c6a052b0a4e667d25
11SHA1 (patch-src_convert.cpp) = b600c1f6f6bf3ac6323ef51203603b248f9c0432 11SHA1 (patch-src_convert.cpp) = b600c1f6f6bf3ac6323ef51203603b248f9c0432

cvs diff -r1.4 -r1.5 pkgsrc/graphics/exiv2/patches/patch-cmake_compilerFlags.cmake (expand / switch to unified diff)

--- pkgsrc/graphics/exiv2/patches/patch-cmake_compilerFlags.cmake 2021/06/28 07:50:44 1.4
+++ pkgsrc/graphics/exiv2/patches/patch-cmake_compilerFlags.cmake 2021/11/07 12:09:12 1.5
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1$NetBSD: patch-cmake_compilerFlags.cmake,v 1.4 2021/06/28 07:50:44 wiz Exp $ 1$NetBSD: patch-cmake_compilerFlags.cmake,v 1.5 2021/11/07 12:09:12 wiz Exp $
2 2
3Gcc on some platforms does not support -fcf-protection. 3Gcc on some platforms does not support -fcf-protection.
4 4
5--- cmake/compilerFlags.cmake.orig 2021-06-15 14:08:36.000000000 +0000 5--- cmake/compilerFlags.cmake.orig 2021-10-21 17:01:10.000000000 +0000
6+++ cmake/compilerFlags.cmake 6+++ cmake/compilerFlags.cmake
7@@ -26,7 +26,9 @@ if ( MINGW OR UNIX OR MSYS ) # MINGW, Li 7@@ -28,7 +28,9 @@ if ( MINGW OR UNIX OR MSYS ) # MINGW, Li
8 # This fails under Fedora - MinGW - Gcc 8.3  8 if (NOT APPLE) # Don't know why this isn't working correctly on Apple with M1 processor
9 if (NOT (MINGW OR CYGWIN OR CMAKE_HOST_SOLARIS))  9 check_cxx_compiler_flag(-fstack-clash-protection HAS_FSTACK_CLASH_PROTECTION)
10 check_cxx_compiler_flag(-fstack-clash-protection HAS_FSTACK_CLASH_PROTECTION)  10 endif()
11+ if (NOT (${CMAKE_SYSTEM_PROCESSOR} MATCHES "sparc.*|aarch64.*"))  11+ if (NOT (${CMAKE_SYSTEM_PROCESSOR} MATCHES "sparc.*|aarch64.*"))
12 check_cxx_compiler_flag(-fcf-protection HAS_FCF_PROTECTION)  12 check_cxx_compiler_flag(-fcf-protection HAS_FCF_PROTECTION)
13+ endif()  13+ endif()
14 check_cxx_compiler_flag(-fstack-protector-strong HAS_FSTACK_PROTECTOR_STRONG)  14 check_cxx_compiler_flag(-fstack-protector-strong HAS_FSTACK_PROTECTOR_STRONG)
15 if(HAS_FSTACK_CLASH_PROTECTION)  15 if(HAS_FSTACK_CLASH_PROTECTION)
16 add_compile_options(-fstack-clash-protection)  16 add_compile_options(-fstack-clash-protection)