head 1.10; access; symbols pkgsrc-2026Q1:1.10.0.8 pkgsrc-2026Q1-base:1.10 pkgsrc-2025Q4:1.10.0.6 pkgsrc-2025Q4-base:1.10 pkgsrc-2025Q3:1.10.0.4 pkgsrc-2025Q3-base:1.10 pkgsrc-2025Q2:1.10.0.2 pkgsrc-2025Q2-base:1.10 pkgsrc-2025Q1:1.8.0.26 pkgsrc-2025Q1-base:1.8 pkgsrc-2024Q4:1.8.0.24 pkgsrc-2024Q4-base:1.8 pkgsrc-2024Q3:1.8.0.22 pkgsrc-2024Q3-base:1.8 pkgsrc-2024Q2:1.8.0.20 pkgsrc-2024Q2-base:1.8 pkgsrc-2024Q1:1.8.0.18 pkgsrc-2024Q1-base:1.8 pkgsrc-2023Q4:1.8.0.16 pkgsrc-2023Q4-base:1.8 pkgsrc-2023Q3:1.8.0.14 pkgsrc-2023Q3-base:1.8 pkgsrc-2023Q2:1.8.0.12 pkgsrc-2023Q2-base:1.8 pkgsrc-2023Q1:1.8.0.10 pkgsrc-2023Q1-base:1.8 pkgsrc-2022Q4:1.8.0.8 pkgsrc-2022Q4-base:1.8 pkgsrc-2022Q3:1.8.0.6 pkgsrc-2022Q3-base:1.8 pkgsrc-2022Q2:1.8.0.4 pkgsrc-2022Q2-base:1.8 pkgsrc-2022Q1:1.8.0.2 pkgsrc-2022Q1-base:1.8 pkgsrc-2021Q4:1.7.0.4 pkgsrc-2021Q4-base:1.7 pkgsrc-2021Q3:1.7.0.2 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.5.0.6 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.4 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.2 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.4.0.6 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.4 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.2 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.3.0.6 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.2 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.1.0.12 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.10 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.8 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.6 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.4 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.2 pkgsrc-2018Q1-base:1.1; locks; strict; comment @# @; 1.10 date 2025.05.09.22.18.38; author tnn; state Exp; branches; next 1.9; commitid oNGX779zkCfkyhUF; 1.9 date 2025.05.05.08.51.23; author tnn; state dead; branches; next 1.8; commitid TnNEqnt32yzocHTF; 1.8 date 2022.01.07.23.02.48; author tnn; state Exp; branches; next 1.7; commitid mAv1nG0cHfZ2XKnD; 1.7 date 2021.06.27.08.51.34; author tnn; state Exp; branches; next 1.6; commitid Gleqi1gm4JQJtKYC; 1.6 date 2021.06.25.09.49.24; author tnn; state dead; branches; next 1.5; commitid u0KZYkfbYqp8RuYC; 1.5 date 2020.10.22.13.47.34; author tnn; state Exp; branches; next 1.4; commitid Ex0GrHOgI9hB5UsC; 1.4 date 2020.03.07.09.14.17; author tnn; state Exp; branches; next 1.3; commitid 5sc83TIkIrL1WrZB; 1.3 date 2019.09.04.11.58.54; author tnn; state Exp; branches; next 1.2; commitid fT4dWC3qOtVsMGBB; 1.2 date 2019.07.18.16.04.43; author nia; state Exp; branches; next 1.1; commitid UJddPvZHHdvgHxvB; 1.1 date 2018.01.25.14.13.22; author tnn; state Exp; branches; next ; commitid ICPu5OcsPcZqogoA; desc @@ 1.10 log @net/synergy: put back removed package until after next branch or so requested by abs@@ @ text @$NetBSD: patch-CMakeLists.txt,v 1.8 2022/01/07 23:02:48 tnn Exp $ Don't generate the "version" file. It can get picked up as a C++ header in the current directory. --- CMakeLists.txt.orig 2021-11-22 13:50:34.000000000 +0000 +++ CMakeLists.txt @@@@ -412,8 +412,6 @@@@ macro(generate_versionfile) endif() endmacro(generate_versionfile) -generate_versionfile() - if (${SYNERGY_BUILD_LEGACY_INSTALLER}) # # macOS app Bundle @ 1.9 log @net/synergy: remove, succeeded by net/deskflow See here for details: https://github.com/deskflow/deskflow/wiki/Relationship-with-Synergy https://github.com/deskflow/deskflow/wiki/Project-Forks @ text @@ 1.8 log @synergy: update to 1.14.2.36 bug fixes: 7070 Fix radio button shifted focus on macOS 7038 | 7104 | 7111 | 7112 | 7113 Fix client and server different keyboard layout errors 7078 Fix clipboard re-enables automatically 7077 Fix Ubuntu, CentOS and Debian build after SYNERGY-1161 7080 Add trace if the system can't open file with trusted fingerprints 7081 Fix autoconfig after SYNERGY-1161 7082 Windows client doesn't resume connection after sleep 7089 | 7094 Modifier keys don't work on Microsoft Remote Desktop 7091 Fix CMakeFileList for unittests 7092 Synergy is running after quit on Linux 7095 Update account and upgrade links 7096 The system duplicates hotkeys in setup 7099 SYNERGY-854 Fix compilation with msvc 2014 7100 | 7101 No configuration available on Windows 7097 The title "Enterprise" disappeares after clicking on "Preferences" 7108 Wrong characters on client for unicode 7114 Fixed problem with reading languages on Linux system 7115 Prevent notifications if language reading fails Enhancements: 7068 Add Synergy restart when settings changed 7072 Ability to run synergy as a pre-login agent 7074 Add Synergy restart when server settings changed @ text @d1 1 a1 1 $NetBSD: patch-CMakeLists.txt,v 1.7 2021/06/27 08:51:34 tnn Exp $ @ 1.7 log @synergy: clang build fix @ text @d1 1 a1 1 $NetBSD$ d6 1 a6 1 --- CMakeLists.txt.orig 2021-06-08 13:44:14.000000000 +0000 d8 1 a8 3 @@@@ -420,7 +420,6 @@@@ if (${CMAKE_SYSTEM_NAME} MATCHES "Linux| else() install(FILES res/synergy.desktop DESTINATION share/applications) d10 1 a10 2 - generate_versionfile() endif() d12 5 a16 1 else() @ 1.6 log @synergy: update to 1.14.0.4 - bug fixes - build system fixes - code quality improvements @ text @d1 1 a1 1 $NetBSD: patch-CMakeLists.txt,v 1.5 2020/10/22 13:47:34 tnn Exp $ d3 2 a4 1 Don't use hardcoded paths for finding libcrypto and libssl. d6 1 a6 1 --- CMakeLists.txt.orig 2020-08-25 14:19:22.000000000 +0000 d8 5 a12 16 @@@@ -301,17 +301,8 @@@@ if (${CMAKE_SYSTEM_NAME} MATCHES "Window ${OPENSSL_ROOT}/lib/libssl.lib ${OPENSSL_ROOT}/lib/libcrypto.lib ) -elseif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin") - set (OPENSSL_ROOT /usr/local/opt/openssl) - include_directories (BEFORE SYSTEM ${OPENSSL_ROOT}/include) - set (OPENSSL_LIBS - ${OPENSSL_ROOT}/lib/libssl.a - ${OPENSSL_ROOT}/lib/libcrypto.a - ) -elseif (${CMAKE_SYSTEM_NAME} MATCHES "Linux|.*BSD|DragonFly") - set (OPENSSL_LIBS ssl crypto) else() - message (FATAL_ERROR "Couldn't find OpenSSL") + set (OPENSSL_LIBS ssl crypto) d15 1 a15 1 # @ 1.5 log @synergy: update to 1.12.0 Bug fixes: #6748 Copyright year in about dialog isn't updated #6730 Updating synergy looses settings #6734 Fixed naming of installers for linux and windows #6487 Mouse freezes or key repeats on Linux client #6663 Limit GUI log Window to prevent it using up too much RAM over time #6587 Auto config setting doesn't do anything #6620 Unit tests are no longer built #6670 Build computers failing with language file error #6661 Removed deprecated namespace in gtest/gmock by updating #6601 Update man page with missing crypto option #4036 Client cursor constrained to old resolution #6716 Denial of Service vulnerability on servers with 4GB of ram or less Enhancements: #6739 Add submodules cloning to cmake #6736 Command line option for custom TLS Certificate #6666 Add doxygen documentation output from pipelines #6715 Updated language file from Crowdin #6722 Allow servers to be announced by screen name instead of IP #6720 Add macqtdeploy to cmake #6725 Disable the building of tests with CMake option Features: #6538 System-wide config for all system users @ text @d1 1 a1 1 $NetBSD: patch-CMakeLists.txt,v 1.4 2020/03/07 09:14:17 tnn Exp $ @ 1.4 log @synergy: update to 1.11.0 6518 Key combination that will force a server restart 6588 Version number header with update check 6569 Unable to run on macOS 10.15 Catalina 6561 Debian buster no longer supports CA key length of 1024 6556 Function missing error from OpenSSL/TLS 6566 Debug message output mistakenly as info message 5959 User interface failed to load local fingerprint @ text @d1 1 a1 1 $NetBSD: patch-CMakeLists.txt,v 1.3 2019/09/04 11:58:54 tnn Exp $ d5 1 a5 1 --- CMakeLists.txt.orig 2019-12-16 10:03:44.000000000 +0000 d7 4 a10 17 @@@@ -279,31 +279,7 @@@@ endif() # # OpenSSL # -if (${CMAKE_SYSTEM_NAME} MATCHES "Windows") - set (OPENSSL_ROOT ${CMAKE_CURRENT_SOURCE_DIR}/ext/openssl/windows) - if (CMAKE_SIZEOF_VOID_P EQUAL 8) - set (OPENSSL_ROOT "${OPENSSL_ROOT}/x64") - else() - set (OPENSSL_ROOT "${OPENSSL_ROOT}/x86") - endif() - - include_directories (BEFORE SYSTEM ${OPENSSL_ROOT}/include) - set (OPENSSL_LIBS - ${OPENSSL_ROOT}/lib/libssl.lib - ${OPENSSL_ROOT}/lib/libcrypto.lib - ) d18 1 a18 1 -elseif (${CMAKE_SYSTEM_NAME} MATCHES "Linux") d20 1 a20 1 -else() d22 2 a23 2 -endif() +set (OPENSSL_LIBS ssl crypto) a25 1 # Configure_file... but for directories, recursively. @ 1.3 log @synergy: update to 1.10.3 Bug fixes: 6546 Filtered out self assigned ip addresses from being displayed 6541 Fixed connected info text to include without TLS encryption 6527 Config app renders incorrectly on high DPI screens 6526 New TLS/SSL socket handled when no socket 6525 Race condition on disconnecting TLS/SSL socket 6521 Access violation in TLS/SSL socket close 6409 Server freezes when clipboard contains an image 3705 Hotkeys not working on Mac server Enhancements: 6535 Version URL and added stage check to version check 6529 Cleaner redistributable use in Windows installer 6528 More verbose message for Linux display errors 6524 Minimize config app to system tray 6523 Restore auto hide on startup for config app 6522 Double click Windows tray icon to show and hide 6520 Support for 32-bit Linux for legacy users 6519 Support for Ubuntu 14.04 LTS for legacy users 6390 Support for OpenSSL 1.1.1 for better security @ text @d1 1 a1 1 $NetBSD: patch-CMakeLists.txt,v 1.2 2019/07/18 16:04:43 nia Exp $ d5 1 a5 1 --- CMakeLists.txt.orig 2019-09-03 08:41:49.000000000 +0000 d7 1 a7 1 @@@@ -279,36 +279,7 @@@@ endif() d25 1 a25 6 - #Try use 1.1 for the latest features. otherwise use the default - IF(EXISTS /usr/local/opt/openssl@@1.1) - set (OPENSSL_ROOT /usr/local/opt/openssl@@1.1) - else() - set (OPENSSL_ROOT /usr/local/opt/openssl) - endif() @ 1.2 log @synergy: Don't hardcode paths to libssl/libcrypt on Darwin. From madewokherd on freenode. @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 --- CMakeLists.txt.orig 2019-05-09 16:52:59.000000000 +0000 d7 1 a7 1 @@@@ -279,32 +279,7 @@@@ endif() d21 2 a22 2 - ${OPENSSL_ROOT}/lib/libeay32.lib - ${OPENSSL_ROOT}/lib/ssleay32.lib d25 6 a30 2 - set (OPENSSL_ROOT /usr/local/opt/openssl) - @ 1.1 log @synergy: update to 2.0.0 changes unknown @ text @d3 3 a5 1 --- CMakeLists.txt.orig 2017-09-18 11:05:03.000000000 +0000 d7 25 a31 4 @@@@ -299,10 +299,8 @@@@ elseif (${CMAKE_SYSTEM_NAME} MATCHES "Da ${OPENSSL_ROOT}/lib/libssl.a ${OPENSSL_ROOT}/lib/libcrypto.a ) d33 1 a33 2 +else() set (OPENSSL_LIBS ssl crypto) d36 2 a37 1 endif() d40 1 @