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 fixesdiff -r1.47 -r1.48 pkgsrc/graphics/exiv2/Makefile
(wiz)
@@ -1,40 +1,40 @@ | @@ -1,40 +1,40 @@ | |||
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 | |||
3 | DISTNAME= exiv2-0.27.4-Source | 3 | DISTNAME= exiv2-0.27.5-Source | |
4 | PKGNAME= ${DISTNAME:S/-Source//} | 4 | PKGNAME= ${DISTNAME:S/-Source//} | |
5 | CATEGORIES= graphics | 5 | CATEGORIES= graphics | |
6 | MASTER_SITES= https://www.exiv2.org/builds/ | 6 | MASTER_SITES= https://www.exiv2.org/builds/ | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://www.exiv2.org/ | 9 | HOMEPAGE= https://www.exiv2.org/ | |
10 | COMMENT= Image metadata manipulation | 10 | COMMENT= Image metadata manipulation | |
11 | LICENSE= gnu-gpl-v2 | 11 | LICENSE= gnu-gpl-v2 | |
12 | 12 | |||
13 | CHECK_PORTABILITY_SKIP+= contrib/coverity.sh | 13 | CHECK_PORTABILITY_SKIP+= contrib/coverity.sh | |
14 | 14 | |||
15 | USE_CMAKE= yes | 15 | USE_CMAKE= yes | |
16 | USE_TOOLS+= msgfmt | 16 | USE_TOOLS+= msgfmt | |
17 | USE_LANGUAGES= c c++ | 17 | USE_LANGUAGES= c c++ | |
18 | GCC_REQD+= 3.3 | 18 | GCC_REQD+= 3.3 | |
19 | 19 | |||
20 | .include "../../mk/bsd.prefs.mk" | 20 | .include "../../mk/bsd.prefs.mk" | |
21 | 21 | |||
22 | CMAKE_ARGS+= -DEXIV2_BUILD_SAMPLES:BOOL=OFF | 22 | CMAKE_ARGS+= -DEXIV2_BUILD_SAMPLES:BOOL=OFF | |
23 | .if ${OPSYS} == "Darwin" | 23 | .if ${OPSYS} == "Darwin" | |
24 | CMAKE_ARGS+= -DIntl_INCLUDE_DIR=${BUILDLINK_PREFIX.gettext}/include | 24 | CMAKE_ARGS+= -DIntl_INCLUDE_DIR=${BUILDLINK_PREFIX.gettext}/include | |
25 | .endif | 25 | .endif | |
26 | 26 | |||
27 | LDFLAGS.Linux+= -ldl | 27 | LDFLAGS.Linux+= -ldl | |
28 | LDFLAGS.SunOS+= -lsocket -lnsl | 28 | LDFLAGS.SunOS+= -lsocket -lnsl | |
29 | 29 | |||
30 | CXXFLAGS.SunOS+= -fPIC | 30 | CXXFLAGS.SunOS+= -fPIC | |
31 | 31 | |||
32 | USE_PKGLOCALEDIR= yes | 32 | USE_PKGLOCALEDIR= yes | |
33 | PKGCONFIG_OVERRIDE= config/exiv2.pc.in | 33 | PKGCONFIG_OVERRIDE= config/exiv2.pc.in | |
34 | 34 | |||
35 | .include "../../converters/libiconv/buildlink3.mk" | 35 | .include "../../converters/libiconv/buildlink3.mk" | |
36 | .include "../../devel/gettext-lib/buildlink3.mk" | 36 | .include "../../devel/gettext-lib/buildlink3.mk" | |
37 | .include "../../devel/zlib/buildlink3.mk" | 37 | .include "../../devel/zlib/buildlink3.mk" | |
38 | .include "../../textproc/expat/buildlink3.mk" | 38 | .include "../../textproc/expat/buildlink3.mk" | |
39 | .include "../../mk/pthread.buildlink3.mk" | 39 | .include "../../mk/pthread.buildlink3.mk" | |
40 | .include "../../mk/bsd.pkg.mk" | 40 | .include "../../mk/bsd.pkg.mk" |
@@ -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 | |||
3 | BLAKE2s (exiv2-0.27.4-Source.tar.gz) = e86e5892cb37f620f790d21bb7c7f2d7aecc7f97d643c92657e15236952717a6 | 3 | BLAKE2s (exiv2-0.27.5-Source.tar.gz) = ab0fad36bb19016b0603118aa59f847054979eaf74b66fdee6d773aa57fc33e9 | |
4 | SHA512 (exiv2-0.27.4-Source.tar.gz) = f6798baafb36a54ba5bc65c2d28d4f4469e298582c90b417eb437b5dbda8e11963fb3314e8419717b3815ee8c3a68955cddc79e45351d9f2c165a0b73eb7b7be | 4 | SHA512 (exiv2-0.27.5-Source.tar.gz) = 0f2d2dfbc976052a428dfeb597225d3ea3c725f584d05b99316bd4aa9cbf0ba5e1e37bcde71f9041975cf003b4fdb578c559adb144268d784bfd64494f451491 | |
5 | Size (exiv2-0.27.4-Source.tar.gz) = 32055837 bytes | 5 | Size (exiv2-0.27.5-Source.tar.gz) = 32720608 bytes | |
6 | SHA1 (patch-cmake_compilerFlags.cmake) = 1476eea6dee5d08aece6840ec8ca3eef3442783d | 6 | SHA1 (patch-cmake_compilerFlags.cmake) = 9f56d637e5dc99d7377a8d57ca9be9aab5833a76 | |
7 | SHA1 (patch-cmake_config.h.cmake) = b7e0336e5ca55a9df08958a05d8ac2a2c800e836 | 7 | SHA1 (patch-cmake_config.h.cmake) = b7e0336e5ca55a9df08958a05d8ac2a2c800e836 | |
8 | SHA1 (patch-contrib_organize_Makefile) = 27348fdb0f80092b6e16f27e3ac1dca988eefe70 | 8 | SHA1 (patch-contrib_organize_Makefile) = 27348fdb0f80092b6e16f27e3ac1dca988eefe70 | |
9 | SHA1 (patch-contrib_organize_helpers.cpp) = ec003c826d463b3e7e571ab4c41baffaca1240e9 | 9 | SHA1 (patch-contrib_organize_helpers.cpp) = ec003c826d463b3e7e571ab4c41baffaca1240e9 | |
10 | SHA1 (patch-include_exiv2_types.hpp) = 829e101c1c5f06de0a497b8c6a052b0a4e667d25 | 10 | SHA1 (patch-include_exiv2_types.hpp) = 829e101c1c5f06de0a497b8c6a052b0a4e667d25 | |
11 | SHA1 (patch-src_convert.cpp) = b600c1f6f6bf3ac6323ef51203603b248f9c0432 | 11 | SHA1 (patch-src_convert.cpp) = b600c1f6f6bf3ac6323ef51203603b248f9c0432 |
@@ -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 | |||
3 | Gcc on some platforms does not support -fcf-protection. | 3 | Gcc 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) |