head 1.5; access; symbols pkgsrc-2026Q1:1.5.0.36 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.34 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.32 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.5.0.30 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.28 pkgsrc-2025Q1-base:1.5 pkgsrc-2024Q4:1.5.0.26 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.5.0.24 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.5.0.22 pkgsrc-2024Q2-base:1.5 pkgsrc-2024Q1:1.5.0.20 pkgsrc-2024Q1-base:1.5 pkgsrc-2023Q4:1.5.0.18 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.16 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.14 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.12 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.5.0.10 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.8 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.6 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.4 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.2 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.4.0.2 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.3.0.2 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.2.0.4 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.2 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.1.0.2 pkgsrc-2020Q3-base:1.1; locks; strict; comment @# @; 1.5 date 2021.11.07.12.09.12; author wiz; state Exp; branches; next 1.4; commitid VNnOzquuZLhCiRfD; 1.4 date 2021.06.28.07.50.44; author wiz; state Exp; branches; next 1.3; commitid 2802IlopXqDY6SYC; 1.3 date 2021.04.25.07.51.26; author mrg; state Exp; branches; next 1.2; commitid 2be6PSHExaL5aEQC; 1.2 date 2020.10.20.07.07.24; author tnn; state Exp; branches; next 1.1; commitid 1ScGpcW0CG38WBsC; 1.1 date 2020.09.10.11.31.58; author martin; state Exp; branches; next ; commitid NNedEb5AXPgNGunC; desc @@ 1.5 log @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 @ text @$NetBSD: patch-cmake_compilerFlags.cmake,v 1.4 2021/06/28 07:50:44 wiz Exp $ Gcc on some platforms does not support -fcf-protection. --- cmake/compilerFlags.cmake.orig 2021-10-21 17:01:10.000000000 +0000 +++ cmake/compilerFlags.cmake @@@@ -28,7 +28,9 @@@@ if ( MINGW OR UNIX OR MSYS ) # MINGW, Li if (NOT APPLE) # Don't know why this isn't working correctly on Apple with M1 processor check_cxx_compiler_flag(-fstack-clash-protection HAS_FSTACK_CLASH_PROTECTION) endif() + if (NOT (${CMAKE_SYSTEM_PROCESSOR} MATCHES "sparc.*|aarch64.*")) check_cxx_compiler_flag(-fcf-protection HAS_FCF_PROTECTION) + endif() check_cxx_compiler_flag(-fstack-protector-strong HAS_FSTACK_PROTECTOR_STRONG) if(HAS_FSTACK_CLASH_PROTECTION) add_compile_options(-fstack-clash-protection) @ 1.4 log @exiv2: update to 0.27.4. Exiv2 v0.27.4 Features bmff support (.CR3, .AVIF, .HEIC, .HIF, .JXL/bmff) files. Rewrite 0.27 bash test scripts in python. Support for Exif 2.32 and DNG 1.6. Crowdin Localisation Support Completion of Image Metadata and Exiv2 Architecture https://clanmills.com/exiv2/book/ Improved documentation. Various minor bugs and fixes. RC3 issued to deal with 12 security issues. After 18 months without a CVE, we were attacked between RC2 and GM. Security policy defined and published on GitHub. @ text @d1 1 a1 1 $NetBSD: patch-cmake_compilerFlags.cmake,v 1.3 2021/04/25 07:51:26 mrg Exp $ d5 1 a5 1 --- cmake/compilerFlags.cmake.orig 2021-06-15 14:08:36.000000000 +0000 d7 4 a10 4 @@@@ -26,7 +26,9 @@@@ if ( MINGW OR UNIX OR MSYS ) # MINGW, Li # This fails under Fedora - MinGW - Gcc 8.3 if (NOT (MINGW OR CYGWIN OR CMAKE_HOST_SOLARIS)) check_cxx_compiler_flag(-fstack-clash-protection HAS_FSTACK_CLASH_PROTECTION) @ 1.3 log @various fixes for arm64 big endian support. most of these simply extend matching from "aarch64" to "aarch64eb" in various forms of code. most remaining uses in pkgsrc of "MACHINE_ARCH == aarch64" are because of missing aarch64eb support, such as most of the binary-bootstrap requiring languages like rust, go, and java. no pkg-bump because this shouldn't change packages on systems that could already build all of these. @ text @d1 1 a1 1 $NetBSD: patch-cmake_compilerFlags.cmake,v 1.2 2020/10/20 07:07:24 tnn Exp $ d5 1 a5 1 --- cmake/compilerFlags.cmake.orig 2020-06-30 13:33:22.000000000 +0000 d7 10 a16 9 @@@@ -25,7 +25,7 @@@@ if ( MINGW OR UNIX OR MSYS ) # MINGW, Li # This fails under Fedora, MinGW GCC 8.3.0 and CYGWIN/MSYS 9.3.0 if (NOT (MINGW OR CMAKE_HOST_SOLARIS OR CYGWIN OR MSYS) ) - if (COMPILER_IS_GCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 8.0) + if (COMPILER_IS_GCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 8.0 AND NOT (${CMAKE_SYSTEM_PROCESSOR} MATCHES "sparc.*|aarch64.*")) add_compile_options(-fstack-clash-protection -fcf-protection) endif() @ 1.2 log @exiv2: extend list of platforms where GCC does not support -fcf-protection @ text @d1 1 a1 1 $NetBSD: patch-cmake_compilerFlags.cmake,v 1.1 2020/09/10 11:31:58 martin Exp $ d12 1 a12 1 + if (COMPILER_IS_GCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 8.0 AND NOT (${CMAKE_SYSTEM_PROCESSOR} MATCHES "sparc.*|aarch64")) @ 1.1 log @Avoid invalid compiler flag -fcf-protection on sparc* @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 Gcc on sparc* does not support -fcf-protection. d5 3 a7 3 --- cmake/compilerFlags.cmake.orig 2020-06-30 15:33:22.000000000 +0200 +++ cmake/compilerFlags.cmake 2020-09-10 13:20:12.412480808 +0200 @@@@ -25,7 +25,7 @@@@ d12 1 a12 1 + if (COMPILER_IS_GCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 8.0 AND NOT (${CMAKE_SYSTEM_PROCESSOR} MATCHES sparc.*)) @