notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it''''''''s already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details
deskflow Mouse and keyboard sharing utility
1.21.2 sysutils on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.20.1Version of this port present on the latest quarterly branch.
Maintainer: ykasap@gmail.com search for ports maintained by this maintainer
Port Added: 2025-03-16 10:24:23
Last Update: 2025-05-06 04:23:49
Commit Hash: 37f601b
License: GPLv2
WWW:
https://deskflow.org/
Description:
Deskflow is a free and open source keyboard and mouse sharing app. Use the keyboard, mouse, or trackpad of one computer to control nearby computers, and work seamlessly between them. It's like a software KVM (but without the video). TLS encryption is enabled by default. Wayland is supported. Clipboard sharing is supported.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (73 items)
Collapse this list.
  1. /usr/local/share/licenses/deskflow-1.21.2/catalog.mk
  2. /usr/local/share/licenses/deskflow-1.21.2/LICENSE
  3. /usr/local/share/licenses/deskflow-1.21.2/GPLv2
  4. bin/deskflow
  5. bin/deskflow-client
  6. bin/deskflow-server
  7. share/applications/org.deskflow.deskflow.desktop
  8. share/icons/hicolor/512x512/apps/org.deskflow.deskflow.png
  9. share/licenses/deskflow/LICENSE
  10. share/licenses/deskflow/LICENSE_EXCEPTION
  11. share/man/man1/deskflow-client.1.gz
  12. share/man/man1/deskflow-server.1.gz
  13. share/man/man1/deskflow.1.gz
  14. share/metainfo/org.deskflow.deskflow.metainfo.xml
  15. share/doc/deskflow/html/bc_s.png
  16. share/doc/deskflow/html/bc_sd.png
  17. share/doc/deskflow/html/bdwn.png
  18. share/doc/deskflow/html/closed.png
  19. share/doc/deskflow/html/dir_e68e8157741866f444e17edd764ebbae.html
  20. share/doc/deskflow/html/doc.png
  21. share/doc/deskflow/html/docd.png
  22. share/doc/deskflow/html/doxygen.css
  23. share/doc/deskflow/html/doxygen.svg
  24. share/doc/deskflow/html/dynsections.js
  25. share/doc/deskflow/html/folderclosed.png
  26. share/doc/deskflow/html/folderopen.png
  27. share/doc/deskflow/html/graph_legend.html
  28. share/doc/deskflow/html/graph_legend.md5
  29. share/doc/deskflow/html/graph_legend.png
  30. share/doc/deskflow/html/index.html
  31. share/doc/deskflow/html/jquery.js
  32. share/doc/deskflow/html/md_doc_configuration.html
  33. share/doc/deskflow/html/menu.js
  34. share/doc/deskflow/html/menudata.js
  35. share/doc/deskflow/html/nav_f.png
  36. share/doc/deskflow/html/nav_fd.png
  37. share/doc/deskflow/html/nav_g.png
  38. share/doc/deskflow/html/nav_h.png
  39. share/doc/deskflow/html/nav_hd.png
  40. share/doc/deskflow/html/open.png
  41. share/doc/deskflow/html/pages.html
  42. share/doc/deskflow/html/search/all_0.js
  43. share/doc/deskflow/html/search/all_1.js
  44. share/doc/deskflow/html/search/all_2.js
  45. share/doc/deskflow/html/search/all_3.js
  46. share/doc/deskflow/html/search/close.svg
  47. share/doc/deskflow/html/search/files_0.js
  48. share/doc/deskflow/html/search/files_1.js
  49. share/doc/deskflow/html/search/mag_d.svg
  50. share/doc/deskflow/html/search/mag_sel.svg
  51. share/doc/deskflow/html/search/mag_seld.svg
  52. share/doc/deskflow/html/search/mag.svg
  53. share/doc/deskflow/html/search/pages_0.js
  54. share/doc/deskflow/html/search/pages_1.js
  55. share/doc/deskflow/html/search/search.css
  56. share/doc/deskflow/html/search/search.js
  57. share/doc/deskflow/html/search/searchdata.js
  58. share/doc/deskflow/html/splitbar.png
  59. share/doc/deskflow/html/splitbard.png
  60. share/doc/deskflow/html/sync_off.png
  61. share/doc/deskflow/html/sync_on.png
  62. share/doc/deskflow/html/tab_a.png
  63. share/doc/deskflow/html/tab_ad.png
  64. share/doc/deskflow/html/tab_b.png
  65. share/doc/deskflow/html/tab_bd.png
  66. share/doc/deskflow/html/tab_h.png
  67. share/doc/deskflow/html/tab_hd.png
  68. share/doc/deskflow/html/tab_s.png
  69. share/doc/deskflow/html/tab_sd.png
  70. share/doc/deskflow/html/tabs.css
  71. @owner
  72. @group
  73. @mode
Collapse this list.
Dependency lines:
  • deskflow>0:sysutils/deskflow
To install the port:
cd /usr/ports/sysutils/deskflow/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/deskflow
  • pkg install deskflow
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: deskflow
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1746181665 SHA256 (deskflow-deskflow-v1.21.2_GH0.tar.gz) = 1a79c0c54fa4c5a9eea46b4675fed4518fd71ea8f4905127356db032ce5c697b SIZE (deskflow-deskflow-v1.21.2_GH0.tar.gz) = 1884045

Packages (timestamps in pop-ups are UTC):
deskflow
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly--------
FreeBSD:14:latest1.21.11.21.2-1.21.11.21.2---
FreeBSD:14:quarterly-1.20.1--1.20.1---
FreeBSD:15:latest1.20.11.21.1n/a1.20.1n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. Version.hpp : devel/cli11
  2. googletest>0 : devel/googletest
  3. help2man : misc/help2man
  4. doxygen : devel/doxygen
  5. cmake : devel/cmake-core
  6. ninja : devel/ninja
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. ice.pc : x11/libICE
  9. sm.pc : x11/libSM
  10. x11.pc : x11/libX11
  11. xext.pc : x11/libXext
  12. xi.pc : x11/libXi
  13. xinerama.pc : x11/libXinerama
  14. xkbfile.pc : x11/libxkbfile
  15. xrandr.pc : x11/libXrandr
  16. xtst.pc : x11/libXtst
Runtime dependencies:
  1. ice.pc : x11/libICE
  2. sm.pc : x11/libSM
  3. x11.pc : x11/libX11
  4. xext.pc : x11/libXext
  5. xi.pc : x11/libXi
  6. xinerama.pc : x11/libXinerama
  7. xkbfile.pc : x11/libxkbfile
  8. xrandr.pc : x11/libXrandr
  9. xtst.pc : x11/libXtst
Library dependencies:
  1. libei.so : x11/libei
  2. libportal.so : deskutils/libportal
  3. libtomlplusplus.so : devel/tomlplusplus
  4. libxkbcommon.so : x11/libxkbcommon
  5. libOpenGL.so : graphics/libglvnd
  6. libglib-2.0.so : devel/glib20
  7. libintl.so : devel/gettext-runtime
  8. libQt6Core.so : devel/qt6-base
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for deskflow-1.21.2: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
sysutils_deskflow
USES:
cmake compiler:c++20-lang gl gnome pkgconfig qt:6 ssl xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/deskflow/deskflow/tar.gz/v1.21.2?dummy=/
Collapse this list.

Number of commits found: 5

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.21.2
06 May 2025 04:23:49
commit hash: 37f601b185c607e756a985743d69ee50f8968a6acommit hash: 37f601b185c607e756a985743d69ee50f8968a6acommit hash: 37f601b185c607e756a985743d69ee50f8968a6acommit hash: 37f601b185c607e756a985743d69ee50f8968a6a files touched by this commit
Zsolt Udvari (uzsolt) search for other commits by this committer
Author: Yoshiaki Kasahara
sysutils/deskflow: Update to 1.21.2

Add help2man to build dependenceies and generate manual files.

Changelog: https://github.com/deskflow/deskflow/releases/tag/v1.21.2

PR:		285954
Approved by:	submitted is maintainer
1.21.1
27 Apr 2025 03:09:39
commit hash: c8f2c12d93e26882496cb34d2dd6828ff7b60c64commit hash: c8f2c12d93e26882496cb34d2dd6828ff7b60c64commit hash: c8f2c12d93e26882496cb34d2dd6828ff7b60c64commit hash: c8f2c12d93e26882496cb34d2dd6828ff7b60c64 files touched by this commit
Jason E. Hale (jhale) search for other commits by this committer
sysutils/deskflow: Fix build with Qt 6.9

With hat:	kde@
PR:		286051
1.21.1
02 Apr 2025 15:30:18
commit hash: 453390181bbe615df23a3a009e1d9311d1a8e3a1commit hash: 453390181bbe615df23a3a009e1d9311d1a8e3a1commit hash: 453390181bbe615df23a3a009e1d9311d1a8e3a1commit hash: 453390181bbe615df23a3a009e1d9311d1a8e3a1 files touched by this commit
Gabriel M. Dutra (dutra) search for other commits by this committer
Author: Yoshiaki Kasahara
sysutils/deskflow: Update to 1.21.1

ChangeLog:
https://github.com/deskflow/deskflow/releases/tag/v1.21.1

PR:		285717
1.20.1
17 Mar 2025 04:02:08
commit hash: e87d8134a3460dff28f0c469fff83a187e9820bccommit hash: e87d8134a3460dff28f0c469fff83a187e9820bccommit hash: e87d8134a3460dff28f0c469fff83a187e9820bccommit hash: e87d8134a3460dff28f0c469fff83a187e9820bc files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
gnome.mk: rename gdkpixbuf2 to gdkpixbuf to prepare for port move

The GTK 1-based gdk-pixbuf has not existed for some time.

No functional or package changes.
1.20.1
16 Mar 2025 10:19:30
commit hash: 37c7b7ff4ef3430ccefa7066bed77ab216ad9f8ccommit hash: 37c7b7ff4ef3430ccefa7066bed77ab216ad9f8ccommit hash: 37c7b7ff4ef3430ccefa7066bed77ab216ad9f8ccommit hash: 37c7b7ff4ef3430ccefa7066bed77ab216ad9f8c files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Yoshiaki Kasahara
sysutils/deskflow: Mouse and keyboard sharing utility

Deskflow is a free and open source keyboard and mouse sharing app. Use
the keyboard, mouse, or trackpad of one computer to control nearby
computers, and work seamlessly between them. It's like a software KVM
(but without the video). TLS encryption is enabled by default. Wayland
is supported. Clipboard sharing is supported.

WWW: https://deskflow.org/

PR:		284703

Number of commits found: 5