Wed Sep 4 11:58:55 2019 UTC ()
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


(tnn)
diff -r1.56 -r1.57 pkgsrc/net/synergy/Makefile
diff -r1.29 -r1.30 pkgsrc/net/synergy/distinfo
diff -r1.2 -r1.3 pkgsrc/net/synergy/patches/patch-CMakeLists.txt

cvs diff -r1.56 -r1.57 pkgsrc/net/synergy/Makefile (expand / switch to unified diff)

--- pkgsrc/net/synergy/Makefile 2019/08/22 12:23:41 1.56
+++ pkgsrc/net/synergy/Makefile 2019/09/04 11:58:54 1.57
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.56 2019/08/22 12:23:41 ryoon Exp $ 1# $NetBSD: Makefile,v 1.57 2019/09/04 11:58:54 tnn Exp $
2 2
3DISTNAME= synergy-core-1.10.2 3DISTNAME= synergy-core-1.10.3
4PKGNAME= ${DISTNAME:S/-core//} 4PKGNAME= ${DISTNAME:S/-core//}
5PKGREVISION= 3 
6CATEGORIES= net x11 5CATEGORIES= net x11
7MASTER_SITES= ${MASTER_SITE_GITHUB:=symless/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=symless/}
8GITHUB_PROJECT= synergy-core 7GITHUB_PROJECT= synergy-core
9GITHUB_TAG= v${PKGVERSION_NOREV}-stable 8GITHUB_TAG= v${PKGVERSION_NOREV}-stable
10 9
11MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
12HOMEPAGE= http://synergy-project.org/ 11HOMEPAGE= http://synergy-project.org/
13COMMENT= Let a user share a mouse and keyboard among computers 12COMMENT= Let a user share a mouse and keyboard among computers
14LICENSE= gnu-gpl-v2 13LICENSE= gnu-gpl-v2
15 14
16USE_LANGUAGES= c c++11 15USE_LANGUAGES= c c++11
17# Main configuration is CMake, but subdirectories are GNU configure. 16# Main configuration is CMake, but subdirectories are GNU configure.
18# We need to set GNU_CONFIGURE=yes for config.{guess,sub} overrides to kick in. 17# We need to set GNU_CONFIGURE=yes for config.{guess,sub} overrides to kick in.

cvs diff -r1.29 -r1.30 pkgsrc/net/synergy/distinfo (expand / switch to unified diff)

--- pkgsrc/net/synergy/distinfo 2019/07/18 16:04:43 1.29
+++ pkgsrc/net/synergy/distinfo 2019/09/04 11:58:54 1.30
@@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
1$NetBSD: distinfo,v 1.29 2019/07/18 16:04:43 nia Exp $ 1$NetBSD: distinfo,v 1.30 2019/09/04 11:58:54 tnn Exp $
2 2
3SHA1 (synergy-core-1.10.2.tar.gz) = ad236af38aa2b24f21ebab19abcf67a95e602bcf 3SHA1 (synergy-core-1.10.3.tar.gz) = fc406fb77e0b89d156b2d8cd5e978a3e90be7ddb
4RMD160 (synergy-core-1.10.2.tar.gz) = 06216e1e22be7427e041017e3d08ae26243d2708 4RMD160 (synergy-core-1.10.3.tar.gz) = f6d588c7b6d780dac7f0ccb2612b4e2100a1a161
5SHA512 (synergy-core-1.10.2.tar.gz) = adf2f0fd3319d81d16384a0b44a23b03b5f118aa4ada6acfd16149d8dba0a79f2685bd25bc0a9b571564e0cf1abde9997cfc94aadb4da5592040e242268dbffc 5SHA512 (synergy-core-1.10.3.tar.gz) = 01497fe362395dd9d26d44f7468ca5c01ee7cd2f590b6c28a67e094f969fdca3b8f78570cca4f188c16fc2575ca895daf8d6ffd07378964ed01da1540db05c8e
6Size (synergy-core-1.10.2.tar.gz) = 6700286 bytes 6Size (synergy-core-1.10.3.tar.gz) = 7596446 bytes
7SHA1 (patch-CMakeLists.txt) = 69a702eb389c92104e1cdbe6be8a059dcc7d8765 7SHA1 (patch-CMakeLists.txt) = 09d8e49897c99fba3e7f9b58da72b6d3f6e3c4f1
8SHA1 (patch-src_lib_server_CConfig.cpp) = 94c5e9a57f9880ab8fcb75320bd2dbb306540966 8SHA1 (patch-src_lib_server_CConfig.cpp) = 94c5e9a57f9880ab8fcb75320bd2dbb306540966
9SHA1 (patch-tools_gmock-1.6.0_configure) = 0a3a23076b15858b79a8b3c2a9144ddaaad7ebe3 9SHA1 (patch-tools_gmock-1.6.0_configure) = 0a3a23076b15858b79a8b3c2a9144ddaaad7ebe3
10SHA1 (patch-tools_gmock-1.6.0_include_gmock_internal_gmock-port.h) = 70d0f775e952a67b2680c480f757e60eb183e5be 10SHA1 (patch-tools_gmock-1.6.0_include_gmock_internal_gmock-port.h) = 70d0f775e952a67b2680c480f757e60eb183e5be
11SHA1 (patch-tools_gtest-1.6.0_configure) = df73a2566790e23501795af54f9c17324e7a6c83 11SHA1 (patch-tools_gtest-1.6.0_configure) = df73a2566790e23501795af54f9c17324e7a6c83
12SHA1 (patch-tools_gtest-1.6.0_include_gtest_internal_gtest-port.h) = ee496a203a5372a06a83a3d73d6d87b1b0c58157 12SHA1 (patch-tools_gtest-1.6.0_include_gtest_internal_gtest-port.h) = ee496a203a5372a06a83a3d73d6d87b1b0c58157

cvs diff -r1.2 -r1.3 pkgsrc/net/synergy/patches/patch-CMakeLists.txt (expand / switch to unified diff)

--- pkgsrc/net/synergy/patches/patch-CMakeLists.txt 2019/07/18 16:04:43 1.2
+++ pkgsrc/net/synergy/patches/patch-CMakeLists.txt 2019/09/04 11:58:54 1.3
@@ -1,39 +1,43 @@ @@ -1,39 +1,43 @@
1$NetBSD: patch-CMakeLists.txt,v 1.2 2019/07/18 16:04:43 nia Exp $ 1$NetBSD: patch-CMakeLists.txt,v 1.3 2019/09/04 11:58:54 tnn Exp $
2 2
3Don't use hardcoded paths for finding libcrypto and libssl. 3Don't use hardcoded paths for finding libcrypto and libssl.
4 4
5--- CMakeLists.txt.orig 2019-05-09 16:52:59.000000000 +0000 5--- CMakeLists.txt.orig 2019-09-03 08:41:49.000000000 +0000
6+++ CMakeLists.txt 6+++ CMakeLists.txt
7@@ -279,32 +279,7 @@ endif() 7@@ -279,36 +279,7 @@ endif()
8 # 8 #
9 # OpenSSL 9 # OpenSSL
10 # 10 #
11-if (${CMAKE_SYSTEM_NAME} MATCHES "Windows") 11-if (${CMAKE_SYSTEM_NAME} MATCHES "Windows")
12- set (OPENSSL_ROOT ${CMAKE_CURRENT_SOURCE_DIR}/ext/openssl/windows) 12- set (OPENSSL_ROOT ${CMAKE_CURRENT_SOURCE_DIR}/ext/openssl/windows)
13- if (CMAKE_SIZEOF_VOID_P EQUAL 8) 13- if (CMAKE_SIZEOF_VOID_P EQUAL 8)
14- set (OPENSSL_ROOT "${OPENSSL_ROOT}/x64") 14- set (OPENSSL_ROOT "${OPENSSL_ROOT}/x64")
15- else() 15- else()
16- set (OPENSSL_ROOT "${OPENSSL_ROOT}/x86") 16- set (OPENSSL_ROOT "${OPENSSL_ROOT}/x86")
17- endif() 17- endif()
18- 18-
19- include_directories (BEFORE SYSTEM ${OPENSSL_ROOT}/include) 19- include_directories (BEFORE SYSTEM ${OPENSSL_ROOT}/include)
20- set (OPENSSL_LIBS 20- set (OPENSSL_LIBS
21- ${OPENSSL_ROOT}/lib/libeay32.lib 21- ${OPENSSL_ROOT}/lib/libssl.lib
22- ${OPENSSL_ROOT}/lib/ssleay32.lib 22- ${OPENSSL_ROOT}/lib/libcrypto.lib
23- ) 23- )
24-elseif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin") 24-elseif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
25- set (OPENSSL_ROOT /usr/local/opt/openssl) 25- #Try use 1.1 for the latest features. otherwise use the default
26- 26- IF(EXISTS /usr/local/opt/openssl@1.1)
 27- set (OPENSSL_ROOT /usr/local/opt/openssl@1.1)
 28- else()
 29- set (OPENSSL_ROOT /usr/local/opt/openssl)
 30- endif()
27- include_directories (BEFORE SYSTEM ${OPENSSL_ROOT}/include) 31- include_directories (BEFORE SYSTEM ${OPENSSL_ROOT}/include)
28- set (OPENSSL_LIBS 32- set (OPENSSL_LIBS
29- ${OPENSSL_ROOT}/lib/libssl.a 33- ${OPENSSL_ROOT}/lib/libssl.a
30- ${OPENSSL_ROOT}/lib/libcrypto.a 34- ${OPENSSL_ROOT}/lib/libcrypto.a
31- ) 35- )
32-elseif (${CMAKE_SYSTEM_NAME} MATCHES "Linux") 36-elseif (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
33- set (OPENSSL_LIBS ssl crypto) 37- set (OPENSSL_LIBS ssl crypto)
34-else() 38-else()
35- message (FATAL_ERROR "Couldn't find OpenSSL") 39- message (FATAL_ERROR "Couldn't find OpenSSL")
36-endif() 40-endif()
37+set (OPENSSL_LIBS ssl crypto) 41+set (OPENSSL_LIBS ssl crypto)
38  42
39 # 43 #