BSD Ports

deskutils/kdeconnect-kde MidnightBSD

Support for KDE to interface between your phone and your computer

System
MidnightBSD
Repository
mports
Last update
Commit
22173208f1
License
gpl2
Categories

Description

KDE Connect is a project that enables all your devices to communicate with each other. Here are a few things KDE Connect can do:

* Receive your phone notifications on your desktop computer and reply to messages * Control music playing on your desktop from your phone * Use your phone as a remote control for your desktop * Run predefined commands on your PC from connected devices. * Check your phones battery level from the desktop * Ring your phone to help finding it * Share files and links between devices * Browse your phone from the desktop * Control the desktop's volume from the phone

In the other systems

SystemPortVersion
MidnightBSDdeskutils/kdeconnect-kde
FreeBSDdeskutils/kdeconnect-kde26.08.2
OpenBSDnet/kdeconnect-kde26.08.1
HardenedBSDdeskutils/kdeconnect-kde26.08.1
GhostBSDdeskutils/kdeconnect-kde26.08.1

Install

Binary package:

mport install kdeconnect-kde

From mports:

cd /usr/mports/deskutils/kdeconnect-kde && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	kdeconnect-kde>0:deskutils/kdeconnect-kde

Dependencies

As this port's Makefile names them.

Build 2

Library 5

Runtime 2

No port depends on this one.

Configuration

Options name: deskutils_kdeconnect-kde

OptionDefaultDescription
DOCSoff
USES
cmake compiler:c++17-lang desktop-file-utils gettext-tools gl kde:6 localbase:ldflags pkgconfig qt:6 ssl tar:xz xorg cpe
Service scripts
none

Files

pkg-plist 796
  • bin/kdeconnect-app
  • bin/kdeconnect-cli
  • bin/kdeconnect-handler
  • bin/kdeconnect-indicator
  • bin/kdeconnect-sms
  • bin/kdeconnectd
  • etc/ufw/applications.d/kdeconnect
  • etc/xdg/autostart/org.kde.kdeconnect.daemon.desktop
  • lib/libkdeconnectcore.so.
  • lib/libkdeconnectcore.so.
  • lib/libkdeconnectinterfaces.a
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_battery.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_clipboard.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_connectivity_report.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_contacts.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_findmyphone.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_findthisdevice.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_lockdevice.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_mousepad.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_mpriscontrol.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_mprisremote.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_notifications.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_pausemusic.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_ping.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_presenter.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_remotecommands.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_remotecontrol.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_remotekeyboard.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_remotesystemvolume.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_runcommand.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_screensaver_inhibit.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_sendnotifications.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_sftp.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_share.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_sms.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_systemvolume.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_telephony.so
  • %%QT_PLUGINDIR%%/kdeconnect/kdeconnect_virtualmonitor.so
  • %%QT_PLUGINDIR%%/kf6/kfileitemaction/kdeconnectfileitemaction.so
  • %%QT_PLUGINDIR%%/kf6/kio/kdeconnect.so
  • %%QT_QMLDIR%%/org/kde/kdeconnect/DBusProperty.qml
  • %%QT_QMLDIR%%/org/kde/kdeconnect/PluginChecker.qml
  • %%QT_QMLDIR%%/org/kde/kdeconnect/RemoteKeyboard.qml
  • %%QT_QMLDIR%%/org/kde/kdeconnect/kde-qmlmodule.version
  • %%QT_QMLDIR%%/org/kde/kdeconnect/kdeconnectdeclarativeplugin.qmltypes
  • %%QT_QMLDIR%%/org/kde/kdeconnect/libkdeconnectdeclarativeplugin.so
  • %%QT_QMLDIR%%/org/kde/kdeconnect/private/findthisdevice/kde-qmlmodule.version
  • %%QT_QMLDIR%%/org/kde/kdeconnect/private/findthisdevice/kdeconnect_findthisdevice_qmlhelper.qmltypes
  • %%QT_QMLDIR%%/org/kde/kdeconnect/private/findthisdevice/libkdeconnect_findthisdevice_qmlhelper.so
  • %%QT_QMLDIR%%/org/kde/kdeconnect/private/findthisdevice/qmldir
  • %%QT_QMLDIR%%/org/kde/kdeconnect/qmldir
  • share/Thunar/sendto/kdeconnect-thunar.desktop
  • share/applications/org.kde.kdeconnect.app.desktop
  • share/applications/org.kde.kdeconnect.daemon.desktop
  • share/applications/org.kde.kdeconnect.handler.desktop
  • share/applications/org.kde.kdeconnect.nonplasma.desktop
  • share/applications/org.kde.kdeconnect.sms.desktop
  • share/contractor/kdeconnect.contract
  • share/dbus-1/services/org.kde.kdeconnect.service
  • share/deepin/dde-file-manager/oem-menuextensions/kdeconnect-dde.desktop
  • share/icons/hicolor/16x16/status/laptopconnected.svg
  • share/icons/hicolor/16x16/status/laptopdisconnected.svg
  • share/icons/hicolor/16x16/status/laptoptrusted.svg
  • share/icons/hicolor/16x16/status/smartphoneconnected.svg
  • share/icons/hicolor/16x16/status/smartphonedisconnected.svg
  • share/icons/hicolor/16x16/status/smartphonetrusted.svg
  • share/icons/hicolor/16x16/status/tabletconnected.svg
  • share/icons/hicolor/16x16/status/tabletdisconnected.svg
  • share/icons/hicolor/16x16/status/tablettrusted.svg
  • share/icons/hicolor/16x16/status/tvconnected.svg
  • share/icons/hicolor/16x16/status/tvdisconnected.svg
  • share/icons/hicolor/16x16/status/tvtrusted.svg
  • share/icons/hicolor/22x22/status/laptopconnected.svg
  • share/icons/hicolor/22x22/status/laptopdisconnected.svg
  • share/icons/hicolor/22x22/status/laptoptrusted.svg
  • share/icons/hicolor/22x22/status/smartphoneconnected.svg
  • share/icons/hicolor/22x22/status/smartphonedisconnected.svg
  • share/icons/hicolor/22x22/status/smartphonetrusted.svg
  • share/icons/hicolor/22x22/status/tabletconnected.svg
  • share/icons/hicolor/22x22/status/tabletdisconnected.svg
  • share/icons/hicolor/22x22/status/tablettrusted.svg
  • share/icons/hicolor/22x22/status/tvconnected.svg
  • share/icons/hicolor/22x22/status/tvdisconnected.svg
  • share/icons/hicolor/22x22/status/tvtrusted.svg
  • share/icons/hicolor/32x32/status/laptopconnected.svg
  • share/icons/hicolor/32x32/status/laptopdisconnected.svg
  • share/icons/hicolor/32x32/status/laptoptrusted.svg
  • share/icons/hicolor/32x32/status/smartphoneconnected.svg
  • share/icons/hicolor/32x32/status/smartphonedisconnected.svg
  • share/icons/hicolor/32x32/status/smartphonetrusted.svg
  • share/icons/hicolor/32x32/status/tabletconnected.svg
  • share/icons/hicolor/32x32/status/tabletdisconnected.svg
  • share/icons/hicolor/32x32/status/tablettrusted.svg
  • share/icons/hicolor/32x32/status/tvconnected.svg
  • share/icons/hicolor/32x32/status/tvdisconnected.svg
  • share/icons/hicolor/32x32/status/tvtrusted.svg
  • share/icons/hicolor/scalable/apps/kdeconnect.svg
  • share/icons/hicolor/scalable/apps/kdeconnectindicator.svg
  • share/icons/hicolor/scalable/apps/kdeconnectindicatordark.svg
  • share/kdeconnect/kdeconnect_clipboard_config.qml

The first 100 are listed.

distinfo 1
FileSizeSHA256
KDE/release-service/25.12.0/kdeconnect-kde-25.12.0.tar.xz6382560fff24d371ccfefc858d7d6e01385c4d57dc40bf46d6702a34d1bf6727cc72a8

Commit history 1

DateCommitCreditsLog message
22173208f1 Lucas Holt */*: add CPE identifiers from the matching FreeBSD ports
mport audit matches installed packages against sec.midnightbsd.org by CPE, so a port without one is invisible to it regardless of how vulnerable it is. These 126 ports had no CPE while the corresponding FreeBSD port did, so the vendor and product were copied from there rather than guessed. Sampled against the audit API to confirm the identifiers resolve, e.g. cad/gtkwave tonybybell:gtkwave 82 CVEs archivers/libunrar rarlab:unrar 12 audio/espeak-ng espeak-ng:espeak-ng 5 archivers/minizip-ng zlib-ng:minizip-ng 3 audio/faust grame:faust 3 cad/admesh admesh_project:admesh 3 Three ports were deliberately skipped: archivers/p5-Archive-Tar, …