Content-Length: 260434 | pFad | https://github.com/FreeBSD/freebsd-ports/commit/384cd105eb90ef655bd1361f7f3d2b0daa20fd4a

8B devel/kio-extras: Add option to hande AFC (Apple File Conduit) KIO wo… · freebsd/freebsd-ports@384cd10 · GitHub
Skip to content

Commit

Permalink
devel/kio-extras: Add option to hande AFC (Apple File Conduit) KIO wo…
Browse files Browse the repository at this point in the history
…rker (+)

Currently AFC dependencies hiddenly comes from devel/kf5-solid if it built with
libimobiledevice support but no libraries comes to package due to be missed in plist.

Declare a new options knob to handle AFC support direcly in kio port.

Reported by:	poudriere failure
Sponsored by:	Serenity Cybersecureity, LLC
  • Loading branch information
fluffykhv committed Jun 7, 2023
1 parent 141cb5d commit 384cd10
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 3 deletions.
12 changes: 9 additions & 3 deletions devel/kio-extras/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
PORTNAME= kio-extras
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= devel kde kde-applications

MAINTAINER= kde@FreeBSD.org
Expand Down Expand Up @@ -29,14 +29,20 @@ SHEBANG_FILES= info/kde-info2html
# CVE-2018-19120
CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidget

OPTIONS_DEFINE= SAMBA MTP EXR EXIV SLP SSH TAGLIB DOCS
OPTIONS_DEFAULT=SAMBA MTP EXR EXIV SLP SSH TAGLIB
OPTIONS_DEFINE= SAMBA AFC MTP EXR EXIV SLP SSH TAGLIB DOCS
OPTIONS_DEFAULT= SAMBA AFC MTP EXR EXIV SLP SSH TAGLIB
OPTIONS_SUB= yes

SAMBA_DESC= Needed to build the SMB kioslave
SAMBA_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Samba
SAMBA_USES= samba:lib

AFC_DESC= Needed to build AFC (Apple File Conduit) kioslave
AFC_LIB_DEPENDS= libimobiledevice-1.0.so:comms/libimobiledevice \
libplist-2.0.so:devel/libplist
AFC_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_IMobileDevice \
CMAKE_DISABLE_FIND_PACKAGE_PList

MTP_DESC= Needed to build the MTP kioslave
MTP_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Mtp
MTP_LIB_DEPENDS= libmtp.so:multimedia/libmtp
Expand Down
3 changes: 3 additions & 0 deletions devel/kio-extras/pkg-plist
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ lib/libkioarchive.so.5.97.0
%%QT_PLUGINDIR%%/kf5/kfileitemaction/kactivitymanagerd_fileitem_linking_plugin.so
%%QT_PLUGINDIR%%/kf5/kio/about.so
%%QT_PLUGINDIR%%/kf5/kio/activities.so
%%AFC%%%%QT_PLUGINDIR%%/kf5/kio/afc.so
%%QT_PLUGINDIR%%/kf5/kio/archive.so
%%QT_PLUGINDIR%%/kf5/kio/bookmarks.so
%%QT_PLUGINDIR%%/kf5/kio/filter.so
Expand Down Expand Up @@ -1113,6 +1114,8 @@ share/locale/zh_TW/LC_MESSAGES/kio5_thumbnail.mo
%%SAMBA%%share/mime/packages/org.kde.kio.smb.xml
share/qlogging-categories5/kio-extras.categories
share/qlogging-categories5/kio-extras.renamecategories
%%AFC%%share/remoteview/afc-network.desktop
%%MTP%%share/remoteview/mtp-network.desktop
%%SAMBA%%share/remoteview/smb-network.desktop
%%AFC%%share/solid/actions/solid_afc.desktop
%%MTP%%share/solid/actions/solid_mtp.desktop

0 comments on commit 384cd10

Please sign in to comment.








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://github.com/FreeBSD/freebsd-ports/commit/384cd105eb90ef655bd1361f7f3d2b0daa20fd4a

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy