git: f40d5216ced5 - main - multimedia/ffmpegthumbnailer: Update 2.2.3 => 2.3.0, take maintainership
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 23 Dec 2025 00:22:39 UTC
The branch main has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=f40d5216ced5e7f8768c05bfdb81762b607f8500
commit f40d5216ced5e7f8768c05bfdb81762b607f8500
Author: Yusuf Yaman <nxjoseph@protonmail.com>
AuthorDate: 2025-12-23 00:19:08 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-12-23 00:19:08 +0000
multimedia/ffmpegthumbnailer: Update 2.2.3 => 2.3.0, take maintainership
Changelog:
https://github.com/dirkvdb/ffmpegthumbnailer/blob/v2.3.0/ChangeLog
Port changes:
- Upstream switched to 'v' version suffix so add it.
- New release contains the remote patch already so remove it.
- Upstream switched to c++14 standart from 11.
- Add new build option similar to current one.
- Remove USES=pathfix.
- Fix warnings from portclippy.
PR: 291861
---
multimedia/ffmpegthumbnailer/Makefile | 35 +++++++++++++++++-----------------
multimedia/ffmpegthumbnailer/distinfo | 8 +++-----
multimedia/ffmpegthumbnailer/pkg-plist | 3 ++-
3 files changed, 22 insertions(+), 24 deletions(-)
diff --git a/multimedia/ffmpegthumbnailer/Makefile b/multimedia/ffmpegthumbnailer/Makefile
index cff34600230f..1e32b55f073c 100644
--- a/multimedia/ffmpegthumbnailer/Makefile
+++ b/multimedia/ffmpegthumbnailer/Makefile
@@ -1,11 +1,9 @@
PORTNAME= ffmpegthumbnailer
-DISTVERSION= 2.2.3
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.3.0
CATEGORIES= multimedia graphics
-PATCH_SITES= https://github.com/dirkvdb/ffmpegthumbnailer/commit/
-PATCHFILES= df789ec326ae0f2c619f91c8f2fc8b5e45b50a70.patch:-p1
-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= nxjoseph@protonmail.com
COMMENT= Lightweight video thumbnailer that can be used by file managers
WWW= https://github.com/dirkvdb/ffmpegthumbnailer
@@ -15,27 +13,28 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \
libpng.so:graphics/png
-USES= cmake:testing compiler:c++11-lib gnome jpeg localbase pathfix \
+USES= cmake:testing compiler:c++14-lang gnome jpeg localbase \
pkgconfig tar:bz2
-USE_GNOME= glib20
-USE_LDCONFIG= yes
-
+USE_CXXSTD= c++14
USE_GITHUB= yes
GH_ACCOUNT= dirkvdb
+USE_GNOME= glib20
+USE_LDCONFIG= yes
-EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
-
+CMAKE_ON= ENABLE_GIO
+CMAKE_OFF= ENABLE_TESTS
CMAKE_TESTING_ON= ENABLE_TESTS
-CMAKE_OFF= ENABLE_TESTS
-CMAKE_ON= ENABLE_GIO
+EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
-OPTIONS_DEFINE= THUMBNAILER
-OPTIONS_DEFAULT=THUMBNAILER
-OPTIONS_SUB= yes
+OPTIONS_DEFINE= AUDIO_THUMBNAILER THUMBNAILER
+OPTIONS_DEFAULT= AUDIO_THUMBNAILER THUMBNAILER
+OPTIONS_SUB= yes
-THUMBNAILER_DESC= Register as a system thumbnailer
+AUDIO_THUMBNAILER_DESC= Register as a system thumbnailer for audio files
+THUMBNAILER_DESC= Register as a system thumbnailer for video files
-THUMBNAILER_CMAKE_BOOL= ENABLE_THUMBNAILER
+AUDIO_THUMBNAILER_CMAKE_BOOL= ENABLE_AUDIO_THUMBNAILER
+THUMBNAILER_CMAKE_BOOL= ENABLE_THUMBNAILER
.include <bsd.port.mk>
diff --git a/multimedia/ffmpegthumbnailer/distinfo b/multimedia/ffmpegthumbnailer/distinfo
index bf651574e3f6..a05f0a3b95b0 100644
--- a/multimedia/ffmpegthumbnailer/distinfo
+++ b/multimedia/ffmpegthumbnailer/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1758387041
-SHA256 (dirkvdb-ffmpegthumbnailer-2.2.3_GH0.tar.gz) = 8c9b9057c6cc8bce9d11701af224c8139c940f734c439a595525e073b09d19b8
-SIZE (dirkvdb-ffmpegthumbnailer-2.2.3_GH0.tar.gz) = 1291942
-SHA256 (df789ec326ae0f2c619f91c8f2fc8b5e45b50a70.patch) = b144efb0e8d914e1950e8a16299c532d59819768ffcb1ec152f72abf0d3a65fb
-SIZE (df789ec326ae0f2c619f91c8f2fc8b5e45b50a70.patch) = 2591
+TIMESTAMP = 1766340673
+SHA256 (dirkvdb-ffmpegthumbnailer-v2.3.0_GH0.tar.gz) = ddf561e294385f07d0bd5a28d0aab9de79b8dbaed29b576f206d58f3df79b508
+SIZE (dirkvdb-ffmpegthumbnailer-v2.3.0_GH0.tar.gz) = 1296565
diff --git a/multimedia/ffmpegthumbnailer/pkg-plist b/multimedia/ffmpegthumbnailer/pkg-plist
index be2ce5d1b341..6e2ac277caab 100644
--- a/multimedia/ffmpegthumbnailer/pkg-plist
+++ b/multimedia/ffmpegthumbnailer/pkg-plist
@@ -8,7 +8,8 @@ include/libffmpegthumbnailer/videothumbnailer.h
include/libffmpegthumbnailer/videothumbnailerc.h
lib/libffmpegthumbnailer.so
lib/libffmpegthumbnailer.so.4
-lib/libffmpegthumbnailer.so.4.15.1
+lib/libffmpegthumbnailer.so.4.16.1
libdata/pkgconfig/libffmpegthumbnailer.pc
share/man/man1/ffmpegthumbnailer.1.gz
+%%AUDIO_THUMBNAILER%%share/thumbnailers/ffmpegthumbnailer-audio.thumbnailer
%%THUMBNAILER%%share/thumbnailers/ffmpegthumbnailer.thumbnailer