Created attachment 257374 [details] patch for the new port Synergy Community Edition (sysutils/synergy) has been renamed to Deskflow. It is the official upstream project of Synergy (commercial version). https://github.com/symless/synergy is empty now, so sysutils/synergy cannot fetch the source anymore.
Created attachment 257375 [details] patch for the new port (updated) Fix Makefile with portfmt and portclippy
GH_ACCOUNT and GH_PROJECT do not need to be set if identical to PORTNAME. Port looks ok. CC'ed yuri@, who maintains sysutils/synergy to decide how to proceed.
Created attachment 257714 [details] patch for the new port (updated 2) Removed GH_ACCOUNT and GH_PROJECT
Created attachment 258587 [details] Updated to 1.20.1 Could you please consider adding this port independently from sysutils/synergy? They can be installed side-by-side (no conflict file).
Ok. Yuri doesn't seem to have an opinion, so let's do this.
The build fails on FreeBSD 13.4 due to OpenSSL in base being too old. CMake Error at /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:233 (message): Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR: Found unsuitable version "1.1.1w", but required is at least "3.0" (found /usr/lib/libcrypto.so, found components: SSL Crypto) I'll add the line BROKEN_FreeBSD_13= requires OpenSSL 3.0 on commit to point this out. You can revisit the port to change this at a later point.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=37c7b7ff4ef3430ccefa7066bed77ab216ad9f8c commit 37c7b7ff4ef3430ccefa7066bed77ab216ad9f8c Author: Yoshiaki Kasahara <ykasap@gmail.com> AuthorDate: 2025-02-10 03:31:35 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2025-03-16 10:19:30 +0000 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 sysutils/Makefile | 1 + sysutils/deskflow/Makefile (new) | 48 +++++++++++++++++++++++++++++ sysutils/deskflow/distinfo (new) | 3 ++ sysutils/deskflow/pkg-descr (new) | 5 +++ sysutils/deskflow/pkg-plist (new) | 64 +++++++++++++++++++++++++++++++++++++++ 5 files changed, 121 insertions(+)
Thank you for your contribution. Sorry for the slow commit.