git: 27610d05554d - main - devel/kf5-kfilemetadata: add missed OPTIONal support for MobiPocket file format (+)

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Sat, 28 Oct 2023 22:27:18 UTC
The branch main has been updated by fluffy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=27610d05554d9fa25343ea2eeb9d3d800822852d

commit 27610d05554d9fa25343ea2eeb9d3d800822852d
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2023-10-28 22:23:42 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2023-10-28 22:26:00 +0000

    devel/kf5-kfilemetadata: add missed OPTIONal support for MobiPocket file format (+)
    
    Option is ON by default to mimics already existed knob for kdegraphics metaport
---
 devel/kf5-kfilemetadata/Makefile  | 8 ++++++++
 devel/kf5-kfilemetadata/pkg-plist | 1 +
 2 files changed, 9 insertions(+)

diff --git a/devel/kf5-kfilemetadata/Makefile b/devel/kf5-kfilemetadata/Makefile
index a563e68757f7..dac3a84912fd 100644
--- a/devel/kf5-kfilemetadata/Makefile
+++ b/devel/kf5-kfilemetadata/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	kfilemetadata
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde@FreeBSD.org
@@ -20,4 +21,11 @@ USE_KDE=	archive config coreaddons i18n \
 USE_QT=		core gui xml \
 		buildtools:build qmake:build
 
+OPTIONS_DEFINE=	MOBIPOCKET
+OPTIONS_DEFAULT=	${OPTIONS_DEFINE}
+OPTIONS_SUB=	yes
+
+MOBIPOCKET_DESC=	Mobipocket plugin to handle metadata
+MOBIPOCKET_LIB_DEPENDS=	libqmobipocket.so:graphics/kdegraphics-mobipocket
+
 .include <bsd.port.mk>
diff --git a/devel/kf5-kfilemetadata/pkg-plist b/devel/kf5-kfilemetadata/pkg-plist
index 0dd648a5f901..0138cdc96806 100644
--- a/devel/kf5-kfilemetadata/pkg-plist
+++ b/devel/kf5-kfilemetadata/pkg-plist
@@ -44,6 +44,7 @@ lib/libKF5FileMetaData.so.%%KDE_FRAMEWORKS_VERSION%%
 %%QT_PLUGINDIR%%/kf5/kfilemetadata/kfilemetadata_exiv2extractor.so
 %%QT_PLUGINDIR%%/kf5/kfilemetadata/kfilemetadata_fb2extractor.so
 %%QT_PLUGINDIR%%/kf5/kfilemetadata/kfilemetadata_ffmpegextractor.so
+%%MOBIPOCKET%%%%QT_PLUGINDIR%%/kf5/kfilemetadata/kfilemetadata_mobiextractor.so
 %%QT_PLUGINDIR%%/kf5/kfilemetadata/kfilemetadata_odfextractor.so
 %%QT_PLUGINDIR%%/kf5/kfilemetadata/kfilemetadata_office2007extractor.so
 %%QT_PLUGINDIR%%/kf5/kfilemetadata/kfilemetadata_officeextractor.so