it-Commit: a77030fc2ead68b333afa5ab4f283de1ed78da1c Auto-Submitted: auto-generated The branch main has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=a77030fc2ead68b333afa5ab4f283de1ed78da1c commit a77030fc2ead68b333afa5ab4f283de1ed78da1c Author: Jason E. Hale AuthorDate: 2025-02-13 12:48:41 +0000 Commit: Jason E. Hale CommitDate: 2025-02-13 12:56:11 +0000 graphics/exiv2: Update to 0.28.4 Pet portclippy(1) a bit. Automate shared library version updates in pkg-plist. https://github.com/Exiv2/exiv2/releases/tag/v0.28.4 --- graphics/exiv2/Makefile | 14 ++++++++++---- graphics/exiv2/distinfo | 6 +++--- graphics/exiv2/pkg-plist | 4 ++-- 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/graphics/exiv2/Makefile b/graphics/exiv2/Makefile index e3399ce4731d..deff9e1cdfde 100644 --- a/graphics/exiv2/Makefile +++ b/graphics/exiv2/Makefile @@ -1,6 +1,6 @@ PORTNAME= exiv2 DISTVERSIONPREFIX= v -DISTVERSION= 0.28.3 +DISTVERSION= 0.28.4 PORTEPOCH= 1 CATEGORIES= graphics @@ -17,19 +17,25 @@ LIB_DEPENDS= libbrotlidec.so:archivers/brotli \ USES= cmake compiler:c++17-lang cpe dos2unix gettext-tools iconv \ localbase:ldflags pathfix shebangfix -DOS2UNIX_FILES= cmake/compilerFlags.cmake -SHEBANG_FILES= fuzz/mkdictionary.py tests/runner.py USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= Exiv2 +DOS2UNIX_FILES= cmake/compilerFlags.cmake + +SHEBANG_FILES= fuzz/mkdictionary.py \ + tests/runner.py + CMAKE_ON= EXIV2_ENABLE_VIDEO CMAKE_OFF= EXIV2_ENABLE_EXTERNAL_XMP LDFLAGS_mips= -lintl LDFLAGS_mips64= -lintl +PLIST_SUB= SOVER=${DISTVERSION:R:E} \ + SOVERSION=${DISTVERSION} + OPTIONS_DEFINE= DOCS DOXYGEN NLS SAMPLE TEST OPTIONS_SUB= yes @@ -46,12 +52,12 @@ NLS_CMAKE_BOOL= EXIV2_ENABLE_NLS SAMPLE_CMAKE_BOOL= EXIV2_BUILD_SAMPLES +TEST_IMPLIES= SAMPLE TEST_BUILD_DEPENDS= googletest>0:devel/googletest TEST_TEST_DEPENDS= bash:shells/bash TEST_USES= python:build,test TEST_CMAKE_BOOL= EXIV2_BUILD_UNIT_TESTS TEST_CMAKE_ON= -DPython${PYTHON_MAJOR_VER}_EXECUTABLE:FILEPATH="${PYTHON_CMD}" TEST_TEST_TARGET= test -TEST_IMPLIES= SAMPLE .include diff --git a/graphics/exiv2/distinfo b/graphics/exiv2/distinfo index cd05244fa7e7..051be07df099 100644 --- a/graphics/exiv2/distinfo +++ b/graphics/exiv2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1725693241 -SHA256 (Exiv2-exiv2-v0.28.3_GH0.tar.gz) = 1315e17d454bf4da3cc0edb857b1d2c143670f3485b537d0f946d9ed31d87b70 -SIZE (Exiv2-exiv2-v0.28.3_GH0.tar.gz) = 46480702 +TIMESTAMP = 1739446777 +SHA256 (Exiv2-exiv2-v0.28.4_GH0.tar.gz) = 65cb3a813f34fb6db7a72bba3fc295dd6c419082d2d8bbf96518be6d1024b784 +SIZE (Exiv2-exiv2-v0.28.4_GH0.tar.gz) = 46932087 diff --git a/graphics/exiv2/pkg-plist b/graphics/exiv2/pkg-plist index 1e0a93bda246..00e7fef49d17 100644 --- a/graphics/exiv2/pkg-plist +++ b/graphics/exiv2/pkg-plist @@ -66,8 +66,8 @@ lib/cmake/exiv2/exiv2ConfigVersion.cmake lib/cmake/exiv2/exiv2Export-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/exiv2/exiv2Export.cmake lib/libexiv2.so -lib/libexiv2.so.0.28.3 -lib/libexiv2.so.28 +lib/libexiv2.so.%%SOVERSION%% +lib/libexiv2.so.%%SOVER%% libdata/pkgconfig/exiv2.pc %%NLS%%share/locale/bs/LC_MESSAGES/exiv2.mo %%NLS%%share/locale/ca/LC_MESSAGES/exiv2.mo