commit synergy for openSUSE:Factory

2020-02-04 Thread root
Hello community,

here is the log from the commit of package synergy for openSUSE:Factory checked 
in at 2020-02-04 19:55:30

Comparing /work/SRC/openSUSE:Factory/synergy (Old)
 and  /work/SRC/openSUSE:Factory/.synergy.new.26092 (New)


Package is "synergy"

Tue Feb  4 19:55:30 2020 rev:22 rq:769806 version:1.9.1

Changes:

--- /work/SRC/openSUSE:Factory/synergy/synergy.changes  2019-07-26 
17:34:24.816085163 +0200
+++ /work/SRC/openSUSE:Factory/.synergy.new.26092/synergy.changes   
2020-02-04 19:55:31.785397766 +0100
@@ -1,0 +2,6 @@
+Mon Feb  3 16:34:36 UTC 2020 - Dominique Leuenberger 
+
+- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
+  shortcut through the -mini flavors.
+
+---



Other differences:
--
++ synergy.spec ++
--- /var/tmp/diff_new_pack.53UVrT/_old  2020-02-04 19:55:33.069398515 +0100
+++ /var/tmp/diff_new_pack.53UVrT/_new  2020-02-04 19:55:33.081398522 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package synergy
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -46,7 +46,6 @@
 BuildRequires:  gcc-c++
 BuildRequires:  mDNSResponder-devel
 BuildRequires:  pkgconfig
-BuildRequires:  systemd
 BuildRequires:  unzip
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(Qt5Network)
@@ -54,12 +53,13 @@
 BuildRequires:  pkgconfig(ice)
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(sm)
+BuildRequires:  pkgconfig(systemd)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xinerama)
 BuildRequires:  pkgconfig(xtst)
 Provides:   %{synergy} = %{version}
 Obsoletes:  %{synergy} < %{version}
-%{?systemd_requires}
+%{?systemd_ordering}
 %if 0%{?suse_version} != 1315
 BuildRequires:  libcryptopp-devel
 Requires(pre):  %fillup_prereq





commit synergy for openSUSE:Factory

2019-07-26 Thread root
Hello community,

here is the log from the commit of package synergy for openSUSE:Factory checked 
in at 2019-07-26 17:34:20

Comparing /work/SRC/openSUSE:Factory/synergy (Old)
 and  /work/SRC/openSUSE:Factory/.synergy.new.4126 (New)


Package is "synergy"

Fri Jul 26 17:34:20 2019 rev:21 rq:718838 version:1.9.1

Changes:

--- /work/SRC/openSUSE:Factory/synergy/synergy.changes  2018-12-04 
20:56:47.288688966 +0100
+++ /work/SRC/openSUSE:Factory/.synergy.new.4126/synergy.changes
2019-07-26 17:34:24.816085163 +0200
@@ -1,0 +2,8 @@
+Fri Jul 26 10:43:56 UTC 2019 - matthias.gerst...@suse.com
+
+- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by
+  firewalld, see [1].
+
+  [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html
+
+---

Old:

  synergy-firewall-services



Other differences:
--
++ synergy.spec ++
--- /var/tmp/diff_new_pack.T8I4Mm/_old  2019-07-26 17:34:25.744084797 +0200
+++ /var/tmp/diff_new_pack.T8I4Mm/_new  2019-07-26 17:34:25.748084795 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package synergy
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,7 +26,6 @@
 Group:  System/X11/Utilities
 URL:http://synergy-project.org/
 Source0:
https://github.com/symless/synergy-core/archive/v%{version}-stable.tar.gz
-Source1:synergy-firewall-services
 Source2:qsynergy.desktop
 Source3:qsynergy.png
 Source4:synergys.socket
@@ -117,7 +116,6 @@
 install -D -m0644 doc/synergy.conf.example 
"%{buildroot}%{_sysconfdir}/synergy.conf"
 install -D -m0644 doc/synergyc.man "%{buildroot}%{_mandir}/man1/synergyc.1"
 install -D -m0644 doc/synergys.man "%{buildroot}%{_mandir}/man1/synergys.1"
-install -D -m0644 "%{SOURCE1}" 
"%{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/synergy"
 
 # Unit file
 mkdir -p %{buildroot}%{_unitdir}
@@ -153,7 +151,6 @@
 %{_bindir}/synergys
 %{_bindir}/synergyd
 %{_bindir}/syntool
-%config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/synergy
 %{_mandir}/man1/synergys.1%{?ext_man}
 %{_mandir}/man1/synergyc.1%{?ext_man}
 %{_unitdir}/synergys.service





commit synergy for openSUSE:Factory

2018-12-04 Thread root
Hello community,

here is the log from the commit of package synergy for openSUSE:Factory checked 
in at 2018-12-04 20:56:41

Comparing /work/SRC/openSUSE:Factory/synergy (Old)
 and  /work/SRC/openSUSE:Factory/.synergy.new.19453 (New)


Package is "synergy"

Tue Dec  4 20:56:41 2018 rev:20 rq:653676 version:1.9.1

Changes:

--- /work/SRC/openSUSE:Factory/synergy/synergy.changes  2018-03-04 
12:52:51.531033687 +0100
+++ /work/SRC/openSUSE:Factory/.synergy.new.19453/synergy.changes   
2018-12-04 20:56:47.288688966 +0100
@@ -1,0 +2,32 @@
+Thu Nov  8 03:26:30 UTC 2018 - sfl...@suse.de
+
+- Disable build and use of gmock due to its incompatible apache-2.0
+  license https://build.opensuse.org/request/show/616454
+  legal-disable-tests.patch
+- No need to sed out setting the CXX flags
+- spec cleaner run
+
+---
+Wed Jun 13 07:31:18 UTC 2018 - ohole...@suse.com
+
+- Fix source download URL
+  - s/synergy/synergy-core/
+
+---
+Tue Jun 12 15:22:04 UTC 2018 - ohole...@suse.com
+
+- Update to 1.9.1
+  * Fixed issue with screen resolution detection during sleep on macOS
+  * Updated OpenSSL to v1.0.2o
+- Update to 1.9.0
+  * Ported UI to Qt 5
+  * Moved GUI build script to CMake
+  * Build with MSVC 2015
+  * Removal of deprecated 'hm.sh' script and toolchains
+- Add Provides and Obsoletes synergy-core (new upstream name)
+- Remove patch 0001-OpenSSL-1.1.0-build-fix.patch as now upstream
+- Add patch qt5_fixes.patch to fix building under QT5.11
+- Refresh patch synergy-1.5.0-pthread.patch
+- Refresh patch synergy-1.5.0-disable-version-check.patch
+
+---
@@ -565 +596,0 @@
-

Old:

  0001-OpenSSL-1.1.0-build-fix.patch
  v1.8.8-stable.tar.gz

New:

  legal-disable-tests.patch
  qt5_fixes.patch
  v1.9.1-stable.tar.gz



Other differences:
--
++ synergy.spec ++
--- /var/tmp/diff_new_pack.kAKHhP/_old  2018-12-04 20:56:48.280687872 +0100
+++ /var/tmp/diff_new_pack.kAKHhP/_new  2018-12-04 20:56:48.280687872 +0100
@@ -12,26 +12,32 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
+# since Nov 2017 synergy FOSS core is called synergy-core
+%define synergy synergy-core
 Name:   synergy
-Version:1.8.8
+Version:1.9.1
 Release:0
 Summary:Mouse, keyboard and clipboard sharing utility
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  System/X11/Utilities
-Url:http://synergy-project.org/
-Source0:
https://github.com/symless/synergy/archive/v%{version}-stable.tar.gz
+URL:http://synergy-project.org/
+Source0:
https://github.com/symless/synergy-core/archive/v%{version}-stable.tar.gz
 Source1:synergy-firewall-services
 Source2:qsynergy.desktop
 Source3:qsynergy.png
 Source4:synergys.socket
 Source5:synergys.service
-Patch1: 0001-OpenSSL-1.1.0-build-fix.patch
+# The test suite uses an incompatible Apache-2.0 license
+# https://build.opensuse.org/request/show/616454
+Patch1: legal-disable-tests.patch
 # PATCH-FIX-UPSTREAM add-support-for-latin-s-and-t-with-comma-below.patch
 Patch2: add-support-for-latin-s-and-t-with-comma-below.patch
+# PATCH-FIX-UPSTREAM qt5_fixes.patch
+Patch3: qt5_fixes.patch
 # patches from Gentoo (taken from Mageia)
 Patch11:synergy-1.5.0-pthread.patch
 Patch14:synergy-1.5.0-disable-version-check.patch
@@ -46,9 +52,14 @@
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(Qt5Network)
 BuildRequires:  pkgconfig(Qt5Widgets)
+BuildRequires:  pkgconfig(ice)
 BuildRequires:  pkgconfig(openssl)
+BuildRequires:  pkgconfig(sm)
 BuildRequires:  pkgconfig(x11)
+BuildRequires:  pkgconfig(xinerama)
 BuildRequires:  pkgconfig(xtst)
+Provides:   %{synergy} = %{version}
+Obsoletes:  %{synergy} < %{version}
 %{?systemd_requires}
 %if 0%{?suse_version} != 1315
 BuildRequires:  libcryptopp-devel
@@ -82,40 +93,27 @@
 keyboard.
 
 %prep
-%setup -q -n %{name}-%{version}-stable
+%setup -q -n %{synergy}-%{version}-stable
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 %patch11 -p1
 %patch14 -p1
 cp %{SOURCE2} .
 
-# extract bundled gtest and gmock to enable building tests
-# tests are not started at the moment since they segfault at the end (TODO)
-unzip -d ext/gtest-1.6.0 ext/gtest-1.6.0.zip
-unzip -d ext/gmock-1.6.0 ext/gmock-1.6.0.zip
-
-# disable werror
-sed -i \
--e 

commit synergy for openSUSE:Factory

2018-03-04 Thread root
Hello community,

here is the log from the commit of package synergy for openSUSE:Factory checked 
in at 2018-03-04 12:52:13

Comparing /work/SRC/openSUSE:Factory/synergy (Old)
 and  /work/SRC/openSUSE:Factory/.synergy.new (New)


Package is "synergy"

Sun Mar  4 12:52:13 2018 rev:19 rq:582290 version:1.8.8

Changes:

--- /work/SRC/openSUSE:Factory/synergy/synergy.changes  2018-02-27 
17:00:10.835223388 +0100
+++ /work/SRC/openSUSE:Factory/.synergy.new/synergy.changes 2018-03-04 
12:52:51.531033687 +0100
@@ -1,0 +2,6 @@
+Sat Feb 24 21:23:39 UTC 2018 - robert.munte...@gmail.com
+
+- Add add-support-for-latin-s-and-t-with-comma-below.patch,
+  submitted upstream at https://github.com/symless/synergy-core/pull/6261 
+
+---

New:

  add-support-for-latin-s-and-t-with-comma-below.patch



Other differences:
--
++ synergy.spec ++
--- /var/tmp/diff_new_pack.5D3Cto/_old  2018-03-04 12:52:52.319004975 +0100
+++ /var/tmp/diff_new_pack.5D3Cto/_new  2018-03-04 12:52:52.323004829 +0100
@@ -22,7 +22,7 @@
 Summary:Mouse, keyboard and clipboard sharing utility
 License:GPL-2.0+
 Group:  System/X11/Utilities
-URL:http://synergy-project.org/
+Url:http://synergy-project.org/
 Source0:
https://github.com/symless/synergy/archive/v%{version}-stable.tar.gz
 Source1:synergy-firewall-services
 Source2:qsynergy.desktop
@@ -30,6 +30,8 @@
 Source4:synergys.socket
 Source5:synergys.service
 Patch1: 0001-OpenSSL-1.1.0-build-fix.patch
+# PATCH-FIX-UPSTREAM add-support-for-latin-s-and-t-with-comma-below.patch
+Patch2: add-support-for-latin-s-and-t-with-comma-below.patch
 # patches from Gentoo (taken from Mageia)
 Patch11:synergy-1.5.0-pthread.patch
 Patch14:synergy-1.5.0-disable-version-check.patch
@@ -82,6 +84,7 @@
 %prep
 %setup -q -n %{name}-%{version}-stable
 %patch1 -p1
+%patch2 -p1
 %patch11 -p1
 %patch14 -p1
 cp %{SOURCE2} .

++ add-support-for-latin-s-and-t-with-comma-below.patch ++
>From dfb8d1501062b229c10bdc30a9fda2098e349519 Mon Sep 17 00:00:00 2001
From: Robert Munteanu 
Date: Sat, 24 Feb 2018 23:13:43 +0200
Subject: [PATCH] Add support for latin 's' and 't' with comma below

These codes were not supported at all, presumably due to being introduced
only in Unicode 3.0.
---
 src/lib/platform/XWindowsUtil.cpp | 4 
 1 file changed, 4 insertions(+)

diff --git a/src/lib/platform/XWindowsUtil.cpp 
b/src/lib/platform/XWindowsUtil.cpp
index f9dd93f19..41c695263 100644
--- a/src/lib/platform/XWindowsUtil.cpp
+++ b/src/lib/platform/XWindowsUtil.cpp
@@ -933,6 +933,10 @@ struct codepair {
 { XK_oe,  0x0153 }, /* LATIN SMALL LIGATURE OE */
 { XK_Ydiaeresis,  0x0178 }, /* LATIN CAPITAL LETTER Y WITH 
DIAERESIS */
 { XK_EuroSign,0x20ac }, /* EURO SIGN */
+{ 0x1000218,  0x0218},  /* LATIN CAPITAL LETTER S WITH 
COMMA BELOW */
+{ 0x1000219,  0x0219},  /* LATIN SMALL LETTER S WITH COMMA 
BELOW */
+{ 0x100021a,  0x021a},  /* LATIN CAPITAL LETTER T WITH 
COMMA BELOW */
+{ 0x100021b,  0x021b},  /* LATIN CAPITAL LETTER T WITH 
COMMA BELOW */
 
 /* combining dead keys */
 { XK_dead_abovedot,   0x0307 }, /* COMBINING DOT ABOVE */




commit synergy for openSUSE:Factory

2018-02-27 Thread root
Hello community,

here is the log from the commit of package synergy for openSUSE:Factory checked 
in at 2018-02-27 16:59:49

Comparing /work/SRC/openSUSE:Factory/synergy (Old)
 and  /work/SRC/openSUSE:Factory/.synergy.new (New)


Package is "synergy"

Tue Feb 27 16:59:49 2018 rev:18 rq:580499 version:1.8.8

Changes:

--- /work/SRC/openSUSE:Factory/synergy/synergy.changes  2018-01-06 
18:48:22.789500895 +0100
+++ /work/SRC/openSUSE:Factory/.synergy.new/synergy.changes 2018-02-27 
17:00:10.835223388 +0100
@@ -1,0 +2,7 @@
+Tue Feb 20 22:18:29 UTC 2018 - aloi...@gmx.com
+
+- Switched build to Qt5
+
+- Enabled PIE
+
+---



Other differences:
--
++ synergy.spec ++
--- /var/tmp/diff_new_pack.q4tKlm/_old  2018-02-27 17:00:12.475164134 +0100
+++ /var/tmp/diff_new_pack.q4tKlm/_new  2018-02-27 17:00:12.479163990 +0100
@@ -37,12 +37,14 @@
 BuildRequires:  cmake
 BuildRequires:  curl-devel
 BuildRequires:  gcc-c++
-BuildRequires:  libqt4-devel
 BuildRequires:  mDNSResponder-devel
 BuildRequires:  pkgconfig
 BuildRequires:  systemd
 BuildRequires:  unzip
 BuildRequires:  update-desktop-files
+BuildRequires:  pkgconfig(Qt5Network)
+BuildRequires:  pkgconfig(Qt5Widgets)
+BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xtst)
 %{?systemd_requires}
@@ -95,8 +97,6 @@
 CMakeLists.txt
 
 %build
-CFLAGS="%{optflags} -fPIC"
-CXXFLAGS="%{optflags} -fPIC"
 %cmake
 make VERBOSE=1 %{?_smp_mflags}
 # leave the build subfolder
@@ -104,7 +104,8 @@
 
 # GUI build
 cd src/gui
-qmake PREFIX=%{_prefix} CONFIG+=RELEASE QMAKE_CXXFLAGS="%{optflags}" 
QMAKE_CFLAGS="$CFLAGS"
+qmake-qt5 PREFIX=%{_prefix} CONFIG+=RELEASE QMAKE_CXXFLAGS="%{optflags} -fPIE" 
\
+ QMAKE_CFLAGS="%{optflags} -fPIE" QMAKE_LFLAGS+="-pie"
 make %{?_smp_mflags}
 
 %install





commit synergy for openSUSE:Factory

2018-01-06 Thread root
Hello community,

here is the log from the commit of package synergy for openSUSE:Factory checked 
in at 2018-01-06 18:48:22

Comparing /work/SRC/openSUSE:Factory/synergy (Old)
 and  /work/SRC/openSUSE:Factory/.synergy.new (New)


Package is "synergy"

Sat Jan  6 18:48:22 2018 rev:17 rq:561658 version:1.8.8

Changes:

--- /work/SRC/openSUSE:Factory/synergy/synergy.changes  2017-05-06 
18:30:13.338394317 +0200
+++ /work/SRC/openSUSE:Factory/.synergy.new/synergy.changes 2018-01-06 
18:48:22.789500895 +0100
@@ -1,0 +2,5 @@
+Wed Jan  3 10:24:29 UTC 2018 - ohole...@suse.com
+
+- Add patch 0001-OpenSSL-1.1.0-build-fix.patch taken from upstream
+
+---

New:

  0001-OpenSSL-1.1.0-build-fix.patch



Other differences:
--
++ synergy.spec ++
--- /var/tmp/diff_new_pack.LwihUw/_old  2018-01-06 18:48:23.673459592 +0100
+++ /var/tmp/diff_new_pack.LwihUw/_new  2018-01-06 18:48:23.673459592 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package synergy
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,13 +22,14 @@
 Summary:Mouse, keyboard and clipboard sharing utility
 License:GPL-2.0+
 Group:  System/X11/Utilities
-Url:http://synergy-project.org/
+URL:http://synergy-project.org/
 Source0:
https://github.com/symless/synergy/archive/v%{version}-stable.tar.gz
 Source1:synergy-firewall-services
 Source2:qsynergy.desktop
 Source3:qsynergy.png
 Source4:synergys.socket
 Source5:synergys.service
+Patch1: 0001-OpenSSL-1.1.0-build-fix.patch
 # patches from Gentoo (taken from Mageia)
 Patch11:synergy-1.5.0-pthread.patch
 Patch14:synergy-1.5.0-disable-version-check.patch
@@ -50,7 +51,6 @@
 Requires(pre):  %fillup_prereq
 Provides:   synergy-plus = %{version}
 Obsoletes:  synergy-plus < %{version}
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %endif
 
 %description
@@ -79,6 +79,7 @@
 
 %prep
 %setup -q -n %{name}-%{version}-stable
+%patch1 -p1
 %patch11 -p1
 %patch14 -p1
 cp %{SOURCE2} .

++ 0001-OpenSSL-1.1.0-build-fix.patch ++
commit a73b65431b755aec1f007d11feccd017cc04af6c
Author: Andrew Nelless 
Date:   Fri May 5 01:27:25 2017 +0100

Fix showSecureCipherInfo() to build with OpenSSL 1.1.0

diff --git a/src/lib/net/SecureSocket.cpp b/src/lib/net/SecureSocket.cpp
index 843c24c2..c190750b 100644
--- a/src/lib/net/SecureSocket.cpp
+++ b/src/lib/net/SecureSocket.cpp
@@ -805,10 +805,15 @@ SecureSocket::showSecureCipherInfo()
showCipherStackDesc(sStack);
}
 
-   // m_ssl->m_ssl->session->ciphers is not forward compatable, In future 
release
-   // of OpenSSL, it's not visible, need to use SSL_get_client_ciphers() 
instead
+#if OPENSSL_VERSION_NUMBER < 0x1010L
+   // m_ssl->m_ssl->session->ciphers is not forward compatable,
+   // In future release of OpenSSL, it's not visible,
STACK_OF(SSL_CIPHER) * cStack = m_ssl->m_ssl->session->ciphers;
-   if (cStack == NULL) {
+#else
+   // Use SSL_get_client_ciphers() for newer versions
+   STACK_OF(SSL_CIPHER) * cStack = SSL_get_client_ciphers(m_ssl->m_ssl);
+#endif
+   if (cStack == NULL) {
LOG((CLOG_DEBUG1 "remote cipher list not available"));
}
else {




commit synergy for openSUSE:Factory

2017-05-06 Thread root
Hello community,

here is the log from the commit of package synergy for openSUSE:Factory checked 
in at 2017-05-06 18:29:57

Comparing /work/SRC/openSUSE:Factory/synergy (Old)
 and  /work/SRC/openSUSE:Factory/.synergy.new (New)


Package is "synergy"

Sat May  6 18:29:57 2017 rev:16 rq:492613 version:1.8.8

Changes:

--- /work/SRC/openSUSE:Factory/synergy/synergy.changes  2017-02-08 
11:04:54.354745758 +0100
+++ /work/SRC/openSUSE:Factory/.synergy.new/synergy.changes 2017-05-06 
18:30:13.338394317 +0200
@@ -1,0 +2,19 @@
+Wed May  3 09:59:24 UTC 2017 - wer...@suse.de
+
+- Update to 1.8.8
+  * Bug #5196 - Some keys on Korean and Japanese keyboards have the same 
keycode
+  * Bug #5578 - Pressing Hangul key results in alt+'a'
+  * Bug #5785 - Can't switch screens when cursor is in a corner
+  * Bug #3992 - macOS: Dragging is broken in Unity 3D
+  * Bug #5075 - macOS: Build fails on macOS 10.9 due to unknown compiler flag
+  * Bug #5809 - macOS: No version number is shown in the App Info dialog
+  * Bug #3197 - Linux: switchDoubleTap option is not working
+  * Bug #4477 - Linux: Mouse buttons higher than id 10 result in crash
+  * Bug #5832 - Linux: Screen size misdetected on multi-monitor display
+  * Enhancement #4504 - Improved Korean language description
+  * Enhancement #5525 - Added support for precise screen positioning in config 
file
+  * Enhancement #4290 - Windows: Removed annoying alt+print screen 
functionality
+- Remove patch 0001-XRandR-fix-screen-size-calculation.patch
+  as now upstream
+
+---
@@ -4,2 +23,2 @@
-* Fix screen size calculation with XRandR enabled (boo#1023635)
-  - Added 0001-XRandR-fix-screen-size-calculation.patch
+- Fix screen size calculation with XRandR enabled (boo#1023635)
+  * Added 0001-XRandR-fix-screen-size-calculation.patch

Old:

  0001-XRandR-fix-screen-size-calculation.patch
  v1.8.7-stable.tar.gz

New:

  v1.8.8-stable.tar.gz



Other differences:
--
++ synergy.spec ++
--- /var/tmp/diff_new_pack.7tf7Fv/_old  2017-05-06 18:30:15.714059099 +0200
+++ /var/tmp/diff_new_pack.7tf7Fv/_new  2017-05-06 18:30:15.722057971 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   synergy
-Version:1.8.7
+Version:1.8.8
 Release:0
 Summary:Mouse, keyboard and clipboard sharing utility
 License:GPL-2.0+
@@ -32,7 +32,6 @@
 # patches from Gentoo (taken from Mageia)
 Patch11:synergy-1.5.0-pthread.patch
 Patch14:synergy-1.5.0-disable-version-check.patch
-Patch20:0001-XRandR-fix-screen-size-calculation.patch
 BuildRequires:  avahi-devel
 BuildRequires:  cmake
 BuildRequires:  curl-devel
@@ -82,7 +81,6 @@
 %setup -q -n %{name}-%{version}-stable
 %patch11 -p1
 %patch14 -p1
-%patch20 -p1
 cp %{SOURCE2} .
 
 # extract bundled gtest and gmock to enable building tests


++ v1.8.7-stable.tar.gz -> v1.8.8-stable.tar.gz ++
/work/SRC/openSUSE:Factory/synergy/v1.8.7-stable.tar.gz 
/work/SRC/openSUSE:Factory/.synergy.new/v1.8.8-stable.tar.gz differ: char 13, 
line 1




commit synergy for openSUSE:Factory

2017-02-08 Thread root
Hello community,

here is the log from the commit of package synergy for openSUSE:Factory checked 
in at 2017-02-08 11:04:53

Comparing /work/SRC/openSUSE:Factory/synergy (Old)
 and  /work/SRC/openSUSE:Factory/.synergy.new (New)


Package is "synergy"

Changes:

--- /work/SRC/openSUSE:Factory/synergy/synergy.changes  2017-02-03 
20:02:43.054545005 +0100
+++ /work/SRC/openSUSE:Factory/.synergy.new/synergy.changes 2017-02-08 
11:04:54.354745758 +0100
@@ -1,0 +2,6 @@
+Mon Feb  6 12:15:54 UTC 2017 - martin.wi...@suse.com
+
+* Fix screen size calculation with XRandR enabled (boo#1023635)
+  - Added 0001-XRandR-fix-screen-size-calculation.patch
+
+---

New:

  0001-XRandR-fix-screen-size-calculation.patch



Other differences:
--
++ synergy.spec ++
--- /var/tmp/diff_new_pack.OzoMFy/_old  2017-02-08 11:04:55.286615838 +0100
+++ /var/tmp/diff_new_pack.OzoMFy/_new  2017-02-08 11:04:55.290615281 +0100
@@ -32,6 +32,7 @@
 # patches from Gentoo (taken from Mageia)
 Patch11:synergy-1.5.0-pthread.patch
 Patch14:synergy-1.5.0-disable-version-check.patch
+Patch20:0001-XRandR-fix-screen-size-calculation.patch
 BuildRequires:  avahi-devel
 BuildRequires:  cmake
 BuildRequires:  curl-devel
@@ -81,6 +82,7 @@
 %setup -q -n %{name}-%{version}-stable
 %patch11 -p1
 %patch14 -p1
+%patch20 -p1
 cp %{SOURCE2} .
 
 # extract bundled gtest and gmock to enable building tests

++ 0001-XRandR-fix-screen-size-calculation.patch ++
>From 2d682bec060ac6454509e20cba1a14758dca5006 Mon Sep 17 00:00:00 2001
From: Martin Wilck 
Date: Mon, 6 Feb 2017 12:37:43 +0100
Subject: [PATCH] XRandR: fix screen size calculation
References: boo#1023635

XWindowsScreen::saveShape() using XRRSizes / XRRRotations to
calculate screen dimensions when XRandR and a rotated screen
was detected. This is wrong. The screen dimensions in the
display properties already reflect rotation.

Moreover, on servers supporting XRandR >= 1.2, the XRRSizes()
and XRRRotations calls from XRandR 1.1 will return the
properties of the "primary output" in XRandR 1.2 terms rather than
the properties of the entire screen.

Upstream: https://github.com/symless/synergy/pull/5832

Signed-off-by: Martin Wilck 
---
 src/lib/platform/XWindowsScreen.cpp | 16 
 1 file changed, 16 deletions(-)

diff --git a/src/lib/platform/XWindowsScreen.cpp 
b/src/lib/platform/XWindowsScreen.cpp
index c7032470..cf3cddbf 100644
--- a/src/lib/platform/XWindowsScreen.cpp
+++ b/src/lib/platform/XWindowsScreen.cpp
@@ -977,22 +977,6 @@ XWindowsScreen::saveShape()
m_w = WidthOfScreen(DefaultScreenOfDisplay(m_display));
m_h = HeightOfScreen(DefaultScreenOfDisplay(m_display));
 
-#if HAVE_X11_EXTENSIONS_XRANDR_H
-   if (m_xrandr){
- int numSizes;
- XRRScreenSize* xrrs;
- Rotation rotation;
- xrrs = XRRSizes(m_display, DefaultScreen(m_display), );
- XRRRotations(m_display, DefaultScreen(m_display), );
- if (xrrs != NULL) {
-   if (rotation & (RR_Rotate_90|RR_Rotate_270) ){
- m_w = xrrs->height;
- m_h = xrrs->width;
-   }
- }
-   }
-#endif
-
// get center of default screen
m_xCenter = m_x + (m_w >> 1);
m_yCenter = m_y + (m_h >> 1);
-- 
2.11.0





commit synergy for openSUSE:Factory

2017-02-03 Thread root
Hello community,

here is the log from the commit of package synergy for openSUSE:Factory checked 
in at 2017-02-01 09:53:35

Comparing /work/SRC/openSUSE:Factory/synergy (Old)
 and  /work/SRC/openSUSE:Factory/.synergy.new (New)


Package is "synergy"

Changes:

--- /work/SRC/openSUSE:Factory/synergy/synergy.changes  2016-08-22 
10:07:28.0 +0200
+++ /work/SRC/openSUSE:Factory/.synergy.new/synergy.changes 2017-02-03 
20:02:43.054545005 +0100
@@ -1,0 +2,35 @@
+Tue Jan 31 10:06:13 UTC 2017 - ohole...@suse.com
+
+- Remove source URL synergy prefix
+
+---
+Mon Jan 23 03:26:30 UTC 2017 - sfl...@suse.de
+
+- Update to 1.8.7
+  - 1.8.7 changes
+* Bug #5784 - Edition changes when reopening GUI
+  - 1.8.6 changes
+* Bug #5186 - Cursor stuck on client when using multi-DPI server
+* Bug #5722 - Malformed serial key in registry will crash GUI on startup
+* Bug #5752 - Tab order is incorrect on Settings dialog
+  - 1.8.5 changes
+* Bug #5680 - Server crashes when disconnecting SSL clients
+* Feature #5707 - User upgrade statistics
+  - 1.8.4 changes
+* Bug #4420 When XRandR adds a screen, it is inaccessible
+* Bug #5603 Activation notification depends on existence of /etc/os-release
+* Bug #5624 Update notification sometimes requests a downgrade
+* Bug #5329 Current date is shown for build date in the about dialog
+* Bug #5640 Synergy branding is inconsistent across platforms
+* Enhancement #5617 Remove redundant plugin infrastructure
+* Enhancement #5627 Move SSL certificate generation to main window
+* Enhancement #5628 Move SSL implementation into core binary
+* Enhancement #5629 Move activation from wizard into new dialog window
+  - 1.8.3 changes
+* Bug #4740 - Linux client crashes with "Assertion '!m_open' failed"
+* Bug #4879 - Memory leak caused by IpcReader
+* Bug #5373 - Tab behaves like shift tab on client
+* Bug #5502 - Copy and paste from server to client doesn't work
+* Enhancement #123 - Option to disable clipboard sharing
+
+---

Old:

  v1.8.2-stable.tar.gz

New:

  v1.8.7-stable.tar.gz



Other differences:
--
++ synergy.spec ++
--- /var/tmp/diff_new_pack.N8bVjb/_old  2017-02-03 20:02:44.546335029 +0100
+++ /var/tmp/diff_new_pack.N8bVjb/_new  2017-02-03 20:02:44.550334466 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package synergy
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   synergy
-Version:1.8.2
+Version:1.8.7
 Release:0
 Summary:Mouse, keyboard and clipboard sharing utility
 License:GPL-2.0+


++ v1.8.2-stable.tar.gz -> v1.8.7-stable.tar.gz ++
/work/SRC/openSUSE:Factory/synergy/v1.8.2-stable.tar.gz 
/work/SRC/openSUSE:Factory/.synergy.new/v1.8.7-stable.tar.gz differ: char 12, 
line 1




commit synergy for openSUSE:Factory

2016-08-22 Thread h_root
Hello community,

here is the log from the commit of package synergy for openSUSE:Factory checked 
in at 2016-08-22 10:07:27

Comparing /work/SRC/openSUSE:Factory/synergy (Old)
 and  /work/SRC/openSUSE:Factory/.synergy.new (New)


Package is "synergy"

Changes:

--- /work/SRC/openSUSE:Factory/synergy/synergy.changes  2016-04-05 
10:43:29.0 +0200
+++ /work/SRC/openSUSE:Factory/.synergy.new/synergy.changes 2016-08-22 
10:07:28.0 +0200
@@ -1,0 +2,30 @@
+Fri Aug 19 13:10:02 UTC 2016 - ohole...@suse.com
+
+- Remove support for old versions
+- Remove hack to disable tests and use bundled gmock
+
+---
+Fri Aug 19 09:36:29 UTC 2016 - ohole...@suse.com
+
+- Remove gtest-devel dependency and use bundled one
+
+---
+Thu Aug 18 16:00:12 UTC 2016 - ohole...@suse.com
+
+- Update to 1.8.2
+ * Bug #3044 - Unable to drag-select in MS Office
+ * Bug #4768 - Copy paste causes 'server is dead' error on switching
+ * Bug #4792 - Server logging crashes when switching with clipboard data
+ * Bug #2975 - Middle click does not close Chrome tab on Mac client
+ * Bug #5087 - Linux client fails to start due to invalid cursor size
+ * Bug #5471 - Serial key textbox on activation screen overflows on Mac
+ * Bug #4836 - Stop button resets to Start when settings dialog canceled
+ * Enhancement #5277 - Auto restart service when synwinhk.dll fails on Windows
+ * Enhancement #4913 - Future-proof GUI login by using newer auth URL
+ * Enhancement #4922 - Add --enable-crypto argument to help text
+ * Enhancement #5299 - High resolution App icon on Mac
+ * Enhancement #4894 - Improve grammar in connection notification dialog
+- Drop patch synergy-1.5.0-test.patch
+- Remove src/test/CMakeLists.txt to disable tests building
+
+---

Old:

  synergy-1.5.0-test.patch
  v1.7.6-stable.tar.gz

New:

  v1.8.2-stable.tar.gz



Other differences:
--
++ synergy.spec ++
--- /var/tmp/diff_new_pack.XQae0T/_old  2016-08-22 10:07:29.0 +0200
+++ /var/tmp/diff_new_pack.XQae0T/_new  2016-08-22 10:07:29.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   synergy
-Version:1.7.6
+Version:1.8.2
 Release:0
 Summary:Mouse, keyboard and clipboard sharing utility
 License:GPL-2.0+
@@ -31,7 +31,6 @@
 Source5:synergys.service
 # patches from Gentoo (taken from Mageia)
 Patch11:synergy-1.5.0-pthread.patch
-Patch13:synergy-1.5.0-test.patch
 Patch14:synergy-1.5.0-disable-version-check.patch
 BuildRequires:  avahi-devel
 BuildRequires:  cmake
@@ -39,7 +38,9 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libqt4-devel
 BuildRequires:  mDNSResponder-devel
+BuildRequires:  pkgconfig
 BuildRequires:  systemd
+BuildRequires:  unzip
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xtst)
@@ -79,11 +80,14 @@
 %prep
 %setup -q -n %{name}-%{version}-stable
 %patch11 -p1
-%patch13 -p1
 %patch14 -p1
-
 cp %{SOURCE2} .
 
+# extract bundled gtest and gmock to enable building tests
+# tests are not started at the moment since they segfault at the end (TODO)
+unzip -d ext/gtest-1.6.0 ext/gtest-1.6.0.zip
+unzip -d ext/gmock-1.6.0 ext/gmock-1.6.0.zip
+
 # disable werror
 sed -i \
 -e '/set(CMAKE_CXX_FLAGS/ d' \
@@ -113,17 +117,11 @@
 install -D -m0644 "%{SOURCE1}" 
"%{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/synergy"
 
 # Unit file
-%if 0%{?suse_version} >= 1220
 mkdir -p %{buildroot}%{_unitdir}
 mkdir -p %{buildroot}%{_sbindir}
 install -p -m 644 "%{SOURCE4}" %{buildroot}%{_unitdir}
 install -p -m 644 "%{SOURCE5}" %{buildroot}%{_unitdir}
-%if 0%{?suse_version} > 1220
 ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcsynergys
-%else
-ln -s /sbin/service %{buildroot}%{_sbindir}/rcsynergys
-%endif
-%endif
 
 # GUI package
 install -Dm 0755 bin/%{name} %{buildroot}%{_bindir}/q%{name}


++ v1.7.6-stable.tar.gz -> v1.8.2-stable.tar.gz ++
/work/SRC/openSUSE:Factory/synergy/v1.7.6-stable.tar.gz 
/work/SRC/openSUSE:Factory/.synergy.new/v1.8.2-stable.tar.gz differ: char 15, 
line 1




commit synergy for openSUSE:Factory

2016-04-05 Thread h_root
Hello community,

here is the log from the commit of package synergy for openSUSE:Factory checked 
in at 2016-04-05 10:43:27

Comparing /work/SRC/openSUSE:Factory/synergy (Old)
 and  /work/SRC/openSUSE:Factory/.synergy.new (New)


Package is "synergy"

Changes:

--- /work/SRC/openSUSE:Factory/synergy/synergy.changes  2016-01-26 
10:15:09.0 +0100
+++ /work/SRC/openSUSE:Factory/.synergy.new/synergy.changes 2016-04-05 
10:43:29.0 +0200
@@ -1,0 +2,21 @@
+Fri Apr  1 13:38:31 UTC 2016 - ohole...@suse.com
+
+- update source URL as noted in original https://github.com/synergy/synergy/
+
+---
+Mon Mar 21 13:25:17 UTC 2016 - ohole...@suse.com
+
+- Update to 1.7.6
+ * Bug #451 - Fast cursor on any client with Mac server
+ * Bug #5041 - Copying from the Chrome web browser doesn't work
+ * Bug #4735 - Clipboard doesn't work from client to server
+ * Bug #2909 - Clipboard copies only plaintext between Mac and Windows
+ * Bug #4353 - Large clipboard causes crash
+ * Bug #3774 - Missing MinGW dependencies after install on Windows
+ * Bug #4723 - Waiting for active desktop result freezes Windows service
+- Drop patches fixing bug #4735:
+   add-retry-to-condvarbase-wait-make-sure-stopwatch-is.patch
+   fix-bug-4735-don-t-leave-until-fillclipboard-s-all.patch
+   properly-lock-condvar-add-timeout-condition-to-prevent.patch
+
+---

Old:

  add-retry-to-condvarbase-wait-make-sure-stopwatch-is.patch
  fix-bug-4735-don-t-leave-until-fillclipboard-s-all.patch
  properly-lock-condvar-add-timeout-condition-to-prevent.patch
  v1.7.5-stable.tar.gz

New:

  v1.7.6-stable.tar.gz



Other differences:
--
++ synergy.spec ++
--- /var/tmp/diff_new_pack.yVny80/_old  2016-04-05 10:43:30.0 +0200
+++ /var/tmp/diff_new_pack.yVny80/_new  2016-04-05 10:43:30.0 +0200
@@ -17,13 +17,13 @@
 
 
 Name:   synergy
-Version:1.7.5
+Version:1.7.6
 Release:0
 Summary:Mouse, keyboard and clipboard sharing utility
 License:GPL-2.0+
 Group:  System/X11/Utilities
 Url:http://synergy-project.org/
-Source0:
https://github.com/synergy/synergy/archive/v%{version}-stable.tar.gz
+Source0:
https://github.com/symless/synergy/archive/v%{version}-stable.tar.gz
 Source1:synergy-firewall-services
 Source2:qsynergy.desktop
 Source3:qsynergy.png
@@ -33,9 +33,6 @@
 Patch11:synergy-1.5.0-pthread.patch
 Patch13:synergy-1.5.0-test.patch
 Patch14:synergy-1.5.0-disable-version-check.patch
-Patch15:fix-bug-4735-don-t-leave-until-fillclipboard-s-all.patch
-Patch16:properly-lock-condvar-add-timeout-condition-to-prevent.patch
-Patch17:add-retry-to-condvarbase-wait-make-sure-stopwatch-is.patch
 BuildRequires:  avahi-devel
 BuildRequires:  cmake
 BuildRequires:  curl-devel
@@ -46,6 +43,7 @@
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xtst)
+%{?systemd_requires}
 %if 0%{?suse_version} != 1315
 BuildRequires:  libcryptopp-devel
 Requires(pre):  %fillup_prereq
@@ -53,7 +51,6 @@
 Obsoletes:  synergy-plus < %{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %endif
-%{?systemd_requires}
 
 %description
 Synergy lets you easily share a single mouse and keyboard between
@@ -84,9 +81,6 @@
 %patch11 -p1
 %patch13 -p1
 %patch14 -p1
-%patch15 -p1
-%patch16 -p1
-%patch17 -p1
 
 cp %{SOURCE2} .
 


++ v1.7.5-stable.tar.gz -> v1.7.6-stable.tar.gz ++
/work/SRC/openSUSE:Factory/synergy/v1.7.5-stable.tar.gz 
/work/SRC/openSUSE:Factory/.synergy.new/v1.7.6-stable.tar.gz differ: char 27, 
line 1




commit synergy for openSUSE:Factory

2016-01-26 Thread h_root
Hello community,

here is the log from the commit of package synergy for openSUSE:Factory checked 
in at 2016-01-26 10:15:08

Comparing /work/SRC/openSUSE:Factory/synergy (Old)
 and  /work/SRC/openSUSE:Factory/.synergy.new (New)


Package is "synergy"

Changes:

--- /work/SRC/openSUSE:Factory/synergy/synergy.changes  2015-10-12 
10:01:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.synergy.new/synergy.changes 2016-01-26 
10:15:09.0 +0100
@@ -1,0 +2,7 @@
+Sat Jan 16 15:39:44 UTC 2016 - mimi...@gmail.com
+
+- update to 1.7.5
+ * Bug #5030 - Display scaling breaks edge detection on Windows
+ * Bug #5064 - Compile fails on Mac OS X 10.11 (unused typedef)
+
+---

Old:

  v1.7.4-stable.tar.gz

New:

  v1.7.5-stable.tar.gz



Other differences:
--
++ synergy.spec ++
--- /var/tmp/diff_new_pack.dDAvyI/_old  2016-01-26 10:15:11.0 +0100
+++ /var/tmp/diff_new_pack.dDAvyI/_new  2016-01-26 10:15:11.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package synergy
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   synergy
-Version:1.7.4
+Version:1.7.5
 Release:0
 Summary:Mouse, keyboard and clipboard sharing utility
 License:GPL-2.0+


++ v1.7.4-stable.tar.gz -> v1.7.5-stable.tar.gz ++
/work/SRC/openSUSE:Factory/synergy/v1.7.4-stable.tar.gz 
/work/SRC/openSUSE:Factory/.synergy.new/v1.7.5-stable.tar.gz differ: char 16, 
line 1




commit synergy for openSUSE:Factory

2015-10-12 Thread h_root
Hello community,

here is the log from the commit of package synergy for openSUSE:Factory checked 
in at 2015-10-12 10:01:56

Comparing /work/SRC/openSUSE:Factory/synergy (Old)
 and  /work/SRC/openSUSE:Factory/.synergy.new (New)


Package is "synergy"

Changes:

--- /work/SRC/openSUSE:Factory/synergy/synergy.changes  2015-09-08 
17:46:52.0 +0200
+++ /work/SRC/openSUSE:Factory/.synergy.new/synergy.changes 2015-10-12 
10:01:57.0 +0200
@@ -1,0 +2,6 @@
+Sun Sep 27 20:31:53 UTC 2015 - sleep_wal...@opensuse.org
+
+- prevent random hangs (bnc#944514, synergy #4735)
+  add-retry-to-condvarbase-wait-make-sure-stopwatch-is.patch
+
+---

New:

  add-retry-to-condvarbase-wait-make-sure-stopwatch-is.patch



Other differences:
--
++ synergy.spec ++
--- /var/tmp/diff_new_pack.A7zUfW/_old  2015-10-12 10:01:58.0 +0200
+++ /var/tmp/diff_new_pack.A7zUfW/_new  2015-10-12 10:01:58.0 +0200
@@ -35,6 +35,7 @@
 Patch14:synergy-1.5.0-disable-version-check.patch
 Patch15:fix-bug-4735-don-t-leave-until-fillclipboard-s-all.patch
 Patch16:properly-lock-condvar-add-timeout-condition-to-prevent.patch
+Patch17:add-retry-to-condvarbase-wait-make-sure-stopwatch-is.patch
 BuildRequires:  avahi-devel
 BuildRequires:  cmake
 BuildRequires:  curl-devel
@@ -85,6 +86,7 @@
 %patch14 -p1
 %patch15 -p1
 %patch16 -p1
+%patch17 -p1
 
 cp %{SOURCE2} .
 

++ add-retry-to-condvarbase-wait-make-sure-stopwatch-is.patch ++
>From 7d9c627aca4dbe9305c49e4c96d95d652024dc5c Mon Sep 17 00:00:00 2001
From: Nye Liu 
Date: Fri, 11 Sep 2015 10:42:01 -0700
Subject: [PATCH] Add retry to CondVarBase wait(), make sure Stopwatch is
 started on construction (Issue #4735)

* ArchMultithreadPosix::waitCondVar() returns every 100ms, so retry until we
  hit timeout.

* Stopwatch constructor should be called with "false" (not "true") to make sure
  Stopwatch is actually running when instantiated.
---
 src/lib/client/Client.cpp  |  9 +++--
 src/lib/mt/CondVar.cpp | 14 --
 src/lib/platform/XWindowsClipboard.cpp |  5 +++--
 3 files changed, 18 insertions(+), 10 deletions(-)

Index: synergy-1.7.4-stable/src/lib/client/Client.cpp
===
--- synergy-1.7.4-stable.orig/src/lib/client/Client.cpp
+++ synergy-1.7.4-stable/src/lib/client/Client.cpp
@@ -283,14 +283,15 @@ Client::leave()

::sendClipboardThread,
NULL));
// Bug #4735 - we can't leave() until fillClipboard()s all finish
-   Stopwatch timer(true);
+   Stopwatch timer(false);
m_mutex->lock();
while (!m_condData) {
-   m_condVar->wait(timer, 0.5);
-   if (timer.getTime()>0.5) {
-   LOG((CLOG_DEBUG "timed out waiting for clipboard fill"));
+   if (!m_condVar->wait(timer, 0.5)) {
+   LOG((CLOG_WARN "timed out %fs waiting for clipboard fill",
+   (double) timer.getTime()));
break;
-   }
+   }
+   LOG((CLOG_DEBUG1 "leave %fs elapsed", (double) 
timer.getTime()));
}
m_mutex->unlock();
 
@@ -790,6 +791,7 @@ Client::onFileRecieveCompleted()
 void
 Client::sendClipboardThread(void * data)
 {
+   Stopwatch timer(false);
Clipboard clipboard[kClipboardEnd];
// fill clipboards that we own and that have changed
for (ClipboardID id = 0; id < kClipboardEnd; ++id) {
@@ -797,6 +799,7 @@ Client::sendClipboardThread(void * data)
fillClipboard(id, [id]);
}
}
+   LOG((CLOG_DEBUG1 "fill took %fs, signaling", (double) timer.getTime()));
 
// signal that fill is done
m_mutex->lock();
@@ -812,6 +815,7 @@ Client::sendClipboardThread(void * data)
}
 
m_sendClipboardThread = NULL;
+   LOG((CLOG_DEBUG1 "send took %fs", (double) timer.getTime()));
 }
 
 void
Index: synergy-1.7.4-stable/src/lib/mt/CondVar.cpp
===
--- synergy-1.7.4-stable.orig/src/lib/mt/CondVar.cpp
+++ synergy-1.7.4-stable/src/lib/mt/CondVar.cpp
@@ -63,13 +63,15 @@ CondVarBase::broadcast()
 bool
 CondVarBase::wait(Stopwatch& timer, double timeout) const
 {
-   // check timeout against timer
-   if (timeout >= 0.0) {
-   timeout -= timer.getTime();
-   if (timeout < 0.0)
-   return false;
+   double remain = timeout-timer.getTime();
+   // Some 

commit synergy for openSUSE:Factory

2015-09-08 Thread h_root
Hello community,

here is the log from the commit of package synergy for openSUSE:Factory checked 
in at 2015-09-08 17:42:53

Comparing /work/SRC/openSUSE:Factory/synergy (Old)
 and  /work/SRC/openSUSE:Factory/.synergy.new (New)


Package is "synergy"

Changes:

--- /work/SRC/openSUSE:Factory/synergy/synergy.changes  2015-08-19 
09:29:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.synergy.new/synergy.changes 2015-09-08 
17:46:52.0 +0200
@@ -1,0 +2,30 @@
+Fri Sep  4 15:34:37 UTC 2015 - sleep_wal...@opensuse.org
+
+- make clipboard and selection work reliably again
+  (bnc#944514, synergy #4735)
+  fix-bug-4735-don-t-leave-until-fillclipboard-s-all.patch
+  properly-lock-condvar-add-timeout-condition-to-prevent.patch
+
+---
+Thu Sep  3 12:30:24 UTC 2015 - mplus...@suse.com
+
+- Update to 1.7.4
+  * Bug #4721 - High CPU usage for Windows service
+  * Bug #4750 - SSL connect error 'passive ssl error limit'
+  * Bug #4584 - Drag and drop with SSL causes crash
+  * Bug #4749 - Clipboard thread race condition causes assertion 
+failure
+  * Bug #4720 - Plugin download shows 'Could not get Linux package 
+type' error
+  * Bug #4712 - Unable to send clipboard with size above 1KB when 
+using SSL
+  * Bug #4642 - Connecting causes SSL23_GET_SERVER_HELLO error
+  * Bug #4690 - Log line 'activeDesktop' does not use logging 
+system
+  * Bug #4866 - Wrong ns plugin version can be loaded
+  * Enhancement #4901 - Auto restart when running from GUI in 
+desktop mode
+  * Enhancement #4845 - Add timestamp to log output
+- Enable building for SLE-12
+
+---

Old:

  v1.7.3-stable.tar.gz

New:

  fix-bug-4735-don-t-leave-until-fillclipboard-s-all.patch
  properly-lock-condvar-add-timeout-condition-to-prevent.patch
  v1.7.4-stable.tar.gz



Other differences:
--
++ synergy.spec ++
--- /var/tmp/diff_new_pack.n2Gd1f/_old  2015-09-08 17:47:22.0 +0200
+++ /var/tmp/diff_new_pack.n2Gd1f/_new  2015-09-08 17:47:22.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   synergy
-Version:1.7.3
+Version:1.7.4
 Release:0
 Summary:Mouse, keyboard and clipboard sharing utility
 License:GPL-2.0+
@@ -33,22 +33,26 @@
 Patch11:synergy-1.5.0-pthread.patch
 Patch13:synergy-1.5.0-test.patch
 Patch14:synergy-1.5.0-disable-version-check.patch
+Patch15:fix-bug-4735-don-t-leave-until-fillclipboard-s-all.patch
+Patch16:properly-lock-condvar-add-timeout-condition-to-prevent.patch
 BuildRequires:  avahi-devel
 BuildRequires:  cmake
 BuildRequires:  curl-devel
 BuildRequires:  gcc-c++
-BuildRequires:  libcryptopp-devel
 BuildRequires:  libqt4-devel
 BuildRequires:  mDNSResponder-devel
 BuildRequires:  systemd
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xtst)
-%{?systemd_requires}
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+%if 0%{?suse_version} != 1315
+BuildRequires:  libcryptopp-devel
 Requires(pre):  %fillup_prereq
 Provides:   synergy-plus = %{version}
 Obsoletes:  synergy-plus < %{version}
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+%endif
+%{?systemd_requires}
 
 %description
 Synergy lets you easily share a single mouse and keyboard between
@@ -79,6 +83,8 @@
 %patch11 -p1
 %patch13 -p1
 %patch14 -p1
+%patch15 -p1
+%patch16 -p1
 
 cp %{SOURCE2} .
 
@@ -128,7 +134,7 @@
 %suse_update_desktop_file -i q%{name}
 
 %post
-%{fillup_only}
+%fillup_only
 %desktop_database_post
 %service_add_post synergys.service synergys.socket
 
@@ -150,8 +156,8 @@
 %{_bindir}/synergys
 %{_bindir}/syntool
 %config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/synergy
-%doc %{_mandir}/man1/synergys.1%{?ext_man}
-%doc %{_mandir}/man1/synergyc.1%{?ext_man}
+%{_mandir}/man1/synergys.1%{?ext_man}
+%{_mandir}/man1/synergyc.1%{?ext_man}
 %{_unitdir}/synergys.service
 %{_unitdir}/synergys.socket
 %{_sbindir}/rcsynergys

++ fix-bug-4735-don-t-leave-until-fillclipboard-s-all.patch ++
>From 32ad85706878a92f5964847b1d88752fb5685303 Mon Sep 17 00:00:00 2001
From: Nye Liu 
Date: Tue, 1 Sep 2015 17:39:25 -0700
Subject: [PATCH] Fix bug #4735 - don't leave() until fillClipboard()s all
 complete

---
 src/lib/client/Client.cpp | 66 ++-
 src/lib/client/Client.h   |  9 +--
 2 files changed, 55 insertions(+), 20 deletions(-)

Index: synergy-1.7.4-stable/src/lib/client/Client.cpp
===
--- synergy-1.7.4-stable.orig/src/lib/client/Client.cpp
+++ 

commit synergy for openSUSE:Factory

2015-08-19 Thread h_root
Hello community,

here is the log from the commit of package synergy for openSUSE:Factory checked 
in at 2015-08-19 09:29:06

Comparing /work/SRC/openSUSE:Factory/synergy (Old)
 and  /work/SRC/openSUSE:Factory/.synergy.new (New)


Package is synergy

Changes:

--- /work/SRC/openSUSE:Factory/synergy/synergy.changes  2015-08-11 
08:27:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.synergy.new/synergy.changes 2015-08-19 
09:29:16.0 +0200
@@ -1,0 +2,5 @@
+Thu Aug 13 08:08:45 UTC 2015 - mplus...@suse.com
+
+- Also package syntool
+
+---



Other differences:
--
++ synergy.spec ++
--- /var/tmp/diff_new_pack.ybsHJd/_old  2015-08-19 09:29:17.0 +0200
+++ /var/tmp/diff_new_pack.ybsHJd/_new  2015-08-19 09:29:17.0 +0200
@@ -88,6 +88,7 @@
 CMakeLists.txt
 
 %build
+CFLAGS=%{optflags} -fPIC
 CXXFLAGS=%{optflags} -fPIC
 %cmake
 make VERBOSE=1 %{?_smp_mflags}
@@ -103,6 +104,7 @@
 chmod -x ChangeLog
 install -D bin/synergyc %{buildroot}%{_bindir}/synergyc
 install -D bin/synergys %{buildroot}%{_bindir}/synergys
+install -D bin/syntool  %{buildroot}%{_bindir}/syntool
 install -D -m0644 doc/synergy.conf.example 
%{buildroot}%{_sysconfdir}/synergy.conf
 install -D -m0644 doc/synergyc.man %{buildroot}%{_mandir}/man1/synergyc.1
 install -D -m0644 doc/synergys.man %{buildroot}%{_mandir}/man1/synergys.1
@@ -146,6 +148,7 @@
 %config(noreplace) %{_sysconfdir}/synergy.conf
 %{_bindir}/synergyc
 %{_bindir}/synergys
+%{_bindir}/syntool
 %config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/synergy
 %doc %{_mandir}/man1/synergys.1%{?ext_man}
 %doc %{_mandir}/man1/synergyc.1%{?ext_man}





commit synergy for openSUSE:Factory

2015-08-11 Thread h_root
Hello community,

here is the log from the commit of package synergy for openSUSE:Factory checked 
in at 2015-08-11 08:27:15

Comparing /work/SRC/openSUSE:Factory/synergy (Old)
 and  /work/SRC/openSUSE:Factory/.synergy.new (New)


Package is synergy

Changes:

--- /work/SRC/openSUSE:Factory/synergy/synergy.changes  2014-12-05 
21:04:58.0 +0100
+++ /work/SRC/openSUSE:Factory/.synergy.new/synergy.changes 2015-08-11 
08:27:16.0 +0200
@@ -1,0 +2,40 @@
+Mon Aug 10 15:04:27 UTC 2015 - mplus...@suse.com
+
+- Update to 1.7.3
+  * Bug #4565 - Incorrect plugin downloads on Debian and Mint
+  * Bug #4677 - Windows service log file grows to very large size
+  * Bug #4651 - High logging rate causes Windows service to crash
+  * Bug #4650 - SSL error log message repeats excessively and 
+freezes cursor
+  * Bug #4624 - Runaway logging causes GUI to freeze
+  * Bug #4617 - Windows service randomly stops after 'ssl
+handshake failure' error
+  * Bug #4601 - Large clipboard data with SSL causes 'protocol is 
+shutdown' error
+  * Bug #4593 - Locking Windows server causes SSL_ERROR_SSL to 
+repeat
+  * Bug #4577 - Memory leak in GUI on Windows caused by logging
+  * Bug #4538 - Windows service crashes intermittently with no 
+error
+  * Bug #4341 - GUI freezes on first load when reading log
+  * Bug #4566 - Client or server crashes with 'ssl handshake 
+failure' error
+  * Bug #4706 - Installer is not output to build config dir 
+on Windows
+  * Bug #4704 - Plugin 'ns' release build is overwritten with 
+debug version on Linux
+  * Bug #4703 - Plugins are not built to config directory on Mac
+  * Bug #4697 - Timing can allow an SSL socket to be used after 
+cleanup call
+  * Enhancement #4661 - Log error but do not crash when failing 
+to load plugins
+  * Enhancement #4708 - Download ns plugin for specific Mac 
+versions
+  * Enhancement #4587 - Include OpenSSL binaries in source for 
+easier building
+  * Enhancement #4695 - Automatically upload plugins as 
+Buildbot step
+  * See attached Changelog for detailed list of changes
+- Drop no longer needed synergy-1.5.0-crytopp.patch
+
+---

Old:

  1.6.2.tar.gz
  synergy-1.5.0-crytopp.patch

New:

  v1.7.3-stable.tar.gz



Other differences:
--
++ synergy.spec ++
--- /var/tmp/diff_new_pack.XiKOyG/_old  2015-08-11 08:27:17.0 +0200
+++ /var/tmp/diff_new_pack.XiKOyG/_new  2015-08-11 08:27:17.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package synergy
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,20 +17,19 @@
 
 
 Name:   synergy
-Version:1.6.2
+Version:1.7.3
 Release:0
 Summary:Mouse, keyboard and clipboard sharing utility
 License:GPL-2.0+
 Group:  System/X11/Utilities
 Url:http://synergy-project.org/
-Source: https://github.com/synergy/synergy/archive/%{version}.tar.gz
+Source0:
https://github.com/synergy/synergy/archive/v%{version}-stable.tar.gz
 Source1:synergy-firewall-services
 Source2:qsynergy.desktop
 Source3:qsynergy.png
 Source4:synergys.socket
 Source5:synergys.service
 # patches from Gentoo (taken from Mageia)
-Patch10:synergy-1.5.0-crytopp.patch
 Patch11:synergy-1.5.0-pthread.patch
 Patch13:synergy-1.5.0-test.patch
 Patch14:synergy-1.5.0-disable-version-check.patch
@@ -76,8 +75,7 @@
 keyboard.
 
 %prep
-%setup -q
-%patch10 -p1
+%setup -q -n %{name}-%{version}-stable
 %patch11 -p1
 %patch13 -p1
 %patch14 -p1
@@ -90,6 +88,7 @@
 CMakeLists.txt
 
 %build
+CXXFLAGS=%{optflags} -fPIC
 %cmake
 make VERBOSE=1 %{?_smp_mflags}
 # leave the build subfolder
@@ -143,7 +142,7 @@
 
 %files
 %defattr(-, root, root)
-%doc README ChangeLog COPYING doc/synergy.conf*
+%doc README ChangeLog LICENSE doc/synergy.conf*
 %config(noreplace) %{_sysconfdir}/synergy.conf
 %{_bindir}/synergyc
 %{_bindir}/synergys
@@ -156,7 +155,7 @@
 
 %files -n qsynergy
 %defattr(-,root,root)
-%doc COPYING
+%doc LICENSE
 %{_bindir}/q%{name}
 %{_datadir}/applications/q%{name}.desktop
 %{_datadir}/pixmaps/q%{name}.png


++ synergy-1.5.0-disable-version-check.patch ++
--- /var/tmp/diff_new_pack.XiKOyG/_old  2015-08-11 08:27:17.0 +0200
+++ /var/tmp/diff_new_pack.XiKOyG/_new  2015-08-11 08:27:17.0 +0200
@@ -1,9 +1,10 @@
-diff -urN synergy-1.6.2.old/src/gui/src/MainWindow.cpp 

commit synergy for openSUSE:Factory

2014-12-05 Thread h_root
Hello community,

here is the log from the commit of package synergy for openSUSE:Factory checked 
in at 2014-12-05 21:04:43

Comparing /work/SRC/openSUSE:Factory/synergy (Old)
 and  /work/SRC/openSUSE:Factory/.synergy.new (New)


Package is synergy

Changes:

--- /work/SRC/openSUSE:Factory/synergy/synergy.changes  2014-07-10 
08:17:14.0 +0200
+++ /work/SRC/openSUSE:Factory/.synergy.new/synergy.changes 2014-12-05 
21:04:58.0 +0100
@@ -1,0 +2,39 @@
+Thu Dec  4 15:50:53 UTC 2014 - tchva...@suse.com
+
+- Version bump to 1.6.2:
+  * Bug #4227 - Helper tool crashes when service checks elevation state
+  * Bug #4091 - Zeroconf on server advertises bogus IP address
+  * Bug #4249 - Drag file causes client crash on Mac (10.10)
+  * Enhancement #4196 - Optional Bonjour requirement for Windows
+  * Enhancement #4235 - Automatic Bonjour download and install
+  * Enhancement #4218 - Auto-config available servers combo box
+  * Enhancement #4230 - More user friendly dialog when client is detected
+  * Enhancement #4240 - Minimize auto config message box usage
+  * Enhancement #4247 - Firewall exception for GUI (needed for Bonjour)
+  * Enhancement #4242 - Consistent naming for auto config feature
+  * Bug #4002 - Carbon loop not ready within 5 sec
+  * Bug #4191 - Accessibility helper tool crashes
+  * Bug #4149 - Mac 10.9.5 or 10.10 gatekeeper blocks Synergy
+  * Bug #4139 - Exception thrown when ProcessIdToSessionId() fails
+  * Bug #4055 - Shift keys are not sent to clients (Win 8.1 server)
+  * Bug #4021 - Copy  paste not working for EFL applications
+  * Bug #3749 - Linux Chrome hover doesn't work
+  * Bug #4128 - Daemon logging not written with log to file
+  * Enhancement #4122 - Enable drag and drop by default
+  * Enhancement #4158 - Build for Mac OS X 10.10
+  * Enhancement #4130 - Auto elevate for Windows UAC and screen lock
+  * Enhancement #4126 - 64-bit support for OS X
+  * Enhancement #4141 - DMRM message support for ╬╝Synergy
+  * Enhancement #4124 - More robust argument parsing
+  * Feature #65 - Auto config feature using Zeroconf/Bonjour
+  * Bug #3307 - Configuration file paths containing spaces don't work
+  * Bug #3404 - Log path needs to be in quotes on windows
+  * Bug #3996 - Installer fails when Windows Firewall is disabled
+- Remove patch done by upstream:
+  * synergy-1.5.0-CSocketMultiplexer.patch
+  * synergy-efl.patch
+- Refresh version check patch:
+  * synergy-1.5.0-disable-version-check.patch
+- Synergy service do not use forking mode and restart on fail
+
+---

Old:

  synergy-1.5.0-CSocketMultiplexer.patch
  synergy-1.5.0-r2278-Source.tar.gz
  synergy-efl.patch

New:

  1.6.2.tar.gz



Other differences:
--
++ synergy.spec ++
--- /var/tmp/diff_new_pack.Wnkh7m/_old  2014-12-05 21:04:59.0 +0100
+++ /var/tmp/diff_new_pack.Wnkh7m/_new  2014-12-05 21:04:59.0 +0100
@@ -17,13 +17,13 @@
 
 
 Name:   synergy
-Version:1.5.0
+Version:1.6.2
 Release:0
 Summary:Mouse, keyboard and clipboard sharing utility
 License:GPL-2.0+
 Group:  System/X11/Utilities
 Url:http://synergy-project.org/
-Source: 
http://synergy-project.org/files/packages/%{name}-%{version}-r2278-Source.tar.gz
+Source: https://github.com/synergy/synergy/archive/%{version}.tar.gz
 Source1:synergy-firewall-services
 Source2:qsynergy.desktop
 Source3:qsynergy.png
@@ -32,26 +32,20 @@
 # patches from Gentoo (taken from Mageia)
 Patch10:synergy-1.5.0-crytopp.patch
 Patch11:synergy-1.5.0-pthread.patch
-Patch12:synergy-1.5.0-CSocketMultiplexer.patch
 Patch13:synergy-1.5.0-test.patch
 Patch14:synergy-1.5.0-disable-version-check.patch
-# our patch :o)
-Patch20:synergy-efl.patch
+BuildRequires:  avahi-devel
 BuildRequires:  cmake
 BuildRequires:  curl-devel
 BuildRequires:  gcc-c++
 BuildRequires:  libcryptopp-devel
 BuildRequires:  libqt4-devel
-BuildRequires:  update-desktop-files
-%if 0%{?suse_version} = 1220
+BuildRequires:  mDNSResponder-devel
 BuildRequires:  systemd
+BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xtst)
 %{?systemd_requires}
-%else
-BuildRequires:  xorg-x11-devel
-BuildRequires:  xorg-x11-libX11-devel
-%endif
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Requires(pre):  %fillup_prereq
 Provides:   synergy-plus = %{version}
@@ -82,13 +76,11 @@
 keyboard.
 
 %prep
-%setup -q -n %{name}-%{version}-Source
+%setup -q
 %patch10 -p1
 %patch11 -p1
-%patch12 -p1
 %patch13 -p1
 %patch14 -p1
-%patch20 -p1
 
 cp %{SOURCE2} .
 
@@ -136,12 +128,8 @@
 
 %post
 

commit synergy for openSUSE:Factory

2014-07-10 Thread h_root
Hello community,

here is the log from the commit of package synergy for openSUSE:Factory checked 
in at 2014-07-10 08:16:52

Comparing /work/SRC/openSUSE:Factory/synergy (Old)
 and  /work/SRC/openSUSE:Factory/.synergy.new (New)


Package is synergy

Changes:

--- /work/SRC/openSUSE:Factory/synergy/synergy.changes  2013-10-31 
16:01:18.0 +0100
+++ /work/SRC/openSUSE:Factory/.synergy.new/synergy.changes 2014-07-10 
08:17:14.0 +0200
@@ -1,0 +2,93 @@
+Wed Jul  2 10:00:47 UTC 2014 - tchva...@suse.com
+
+- Do not use werror and simplify cflags handling
+
+---
+Wed Jul  2 04:37:12 UTC 2014 - sleep_wal...@suse.cz
+
+- setting Source with URL
+- changing to %cmake macro and cleanup
+
+---
+Tue Jul  1 16:04:04 UTC 2014 - sleep_wal...@suse.cz
+
+- bump to 1.5.0
+  Changes:
+   1.5.0
+   =
+   Bug #4060 - Key stuck down on Windows server
+   Bug #4061 - Windows server repeats modifier keys
+
+   1.4.18
+   ==
+   Bug #3980 - Shell extension DLL causes explorer.exe to crash
+   Task #4049 - Correct code style in OSXKeyState compilation unit
+   Task #4050 - Fix subversion issue tracker URL
+   Task #4053 - Improve deb package quality
+   Task #4054 - Improve rpm package quality
+
+   1.4.17
+   ==
+   Bug #2836 - Unable to begin screen name or alias with numbers
+   Bug #3796 - Some files being unintentionally dragged (including 
explorer.exe)
+   Bug #3886 - Alias is allowed to match screen name
+   Bug #3919 - RPM install fails on Fedora 20, failed dependencies: libcurl
+   Bug #3921 - Error: synwinxt.dll outdated (upgrading from 1.4.15 to 1.4.16)
+   Bug #3927 - Mavericks accessibility exception not working (when upgrading 
from
+ 1.4.15 to 1.4.16)
+   Bug #3933 - Plus signs in the email address cause premium login to fail
+   Bug #3939 - Compile fails on ARM (Raspberry Pi) because of cryptopp/Crypto++
+ lib
+   Bug #3947 - Conflicts when using yum localinstall on Fedora 20
+   Bug #3959 - Premium title doesn't always show on first login
+   Bug #3968 - GUI auto-hides on initial first install (with no config)
+   Task #3936 - Change installer to WiX for improved file upgrade process
+   Task #3950 - Poll modifier after key down on Mac OS X and log results
+   Task #3951 - Clear filename stored in synwinxt on mouse up
+   Task #3952 - Make Premium wizard page cleaner
+   Task #3953 - Inherit XArch and XBase from std::exception
+   Task #3954 - Make lock to screen log message go to NOTE level instead of
+ DEBUG
+   Task #3960 - Split CMSWindowsHookLibraryLoader into hook and shellex loaders
+   Task #3961 - Remove Windows 95 support
+   Task #3963 - Disable failing Linux unit/integ tests on Fedora 20 32-bit
+ (valgrind SIGILL)
+   Task #3964 - Make Premium login error more verbose
+   Task #3969 - Merge String.cpp and StringUtil.cpp
+
+   1.4.16
+   ==
+   Bug #3338 - Alt tab not working with Windows 8
+   Bug #3642 - Failed to start server on Mac OS X 10.9 Mavericks, assistive
+ devices problem
+   Bug #3785 - Synwinxt.dll error opening file for writing during install of
+ 1.4.15
+   Bug #3787 - Wont automatically load after login on OS X
+   Bug #3788 - Configuration wizard: Premium login fails when behind a proxy
+   Bug #3796 - Some files being unintentionally dragged (including 
explorer.exe)
+   Bug #3799 - Synergy Client on Fedora crashes on drag/drop operations
+   Bug #3818 - Client freezes on Mac OS 10.6.8
+   Bug #3874 - Premium GUI login is case sensitive for email
+   Bug #3911 - Drag and drop error on OS X 10.9 Mavericks
+
+- added patches:
+synergy-efl.patch
+synergy-1.5.0-crytopp.patch
+synergy-1.5.0-CSocketMultiplexer.patch
+synergy-1.5.0-disable-version-check.patch
+synergy-1.5.0-pthread.patch
+synergy-1.5.0-test.patch
+- removed patches:
+fix-for-efl.patch
+synergy-1.4.12-cryptopp.patch
+synergy-pthread.patch
+
+---
+Tue Jul  1 10:18:19 UTC 2014 - sleep_wal...@suse.cz
+
+- fix-for-efl.patch
+  - reference:
+  https://phab.enlightenment.org/T1335
+  http://synergy-project.org/spit/issues/details/4091/
+
+---

Old:

  synergy-1.4.12-cryptopp.patch
  synergy-1.4.15-Source.tar.gz
  synergy-pthread.patch

New:

  synergy-1.5.0-CSocketMultiplexer.patch
  synergy-1.5.0-crytopp.patch
  synergy-1.5.0-disable-version-check.patch
  synergy-1.5.0-pthread.patch
  synergy-1.5.0-r2278-Source.tar.gz
  synergy-1.5.0-test.patch
  synergy-efl.patch



Other differences:
--
++ synergy.spec ++
--- 

commit synergy for openSUSE:Factory

2013-10-31 Thread h_root
Hello community,

here is the log from the commit of package synergy for openSUSE:Factory checked 
in at 2013-10-31 16:01:17

Comparing /work/SRC/openSUSE:Factory/synergy (Old)
 and  /work/SRC/openSUSE:Factory/.synergy.new (New)


Package is synergy

Changes:

--- /work/SRC/openSUSE:Factory/synergy/synergy.changes  2013-10-29 
09:35:59.0 +0100
+++ /work/SRC/openSUSE:Factory/.synergy.new/synergy.changes 2013-10-31 
16:01:18.0 +0100
@@ -1,0 +2,11 @@
+Thu Oct 31 10:34:35 UTC 2013 - tchva...@suse.com
+
+- Systemd should be dep only on 12.2+
+
+---
+Thu Oct 31 10:06:59 UTC 2013 - tchva...@suse.com
+
+- Add unitfiles so we can have service for server.
+- Adds synergys.service and synergys.socket copied from archlinux.
+
+---

New:

  synergys.service
  synergys.socket



Other differences:
--
++ synergy.spec ++
--- /var/tmp/diff_new_pack.TdSgT7/_old  2013-10-31 16:01:19.0 +0100
+++ /var/tmp/diff_new_pack.TdSgT7/_new  2013-10-31 16:01:19.0 +0100
@@ -27,6 +27,8 @@
 Source1:synergy-firewall-services
 Source2:qsynergy.desktop
 Source3:qsynergy.png
+Source4:synergys.socket
+Source5:synergys.service
 Patch0: synergy-1.4.12-cryptopp.patch
 Patch1: synergy-pthread.patch
 BuildRequires:  cmake
@@ -35,14 +37,16 @@
 BuildRequires:  libqt4-devel
 BuildRequires:  update-desktop-files
 %if 0%{?suse_version} = 1220
+BuildRequires:  systemd
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xtst)
+%{?systemd_requires}
 %else
 BuildRequires:  xorg-x11-devel
 BuildRequires:  xorg-x11-libX11-devel
 %endif
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-PreReq: %fillup_prereq
+Requires(pre):  %fillup_prereq
 Provides:   synergy-plus = %{version}
 Obsoletes:  synergy-plus  %{version}
 
@@ -96,23 +100,46 @@
 install -D bin/synergys %{buildroot}%{_bindir}/synergys
 install -D -m0644 doc/synergy.conf.example 
%{buildroot}%{_sysconfdir}/synergy.conf
 install -D -m0644 %{SOURCE1} 
%{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/synergy
-install -D -m0644 doc/synergys.man %{buildroot}/%{_mandir}/man1/synergys.1
-install -D -m0644 doc/synergyc.man %{buildroot}/%{_mandir}/man1/synergyc.1
+install -D -m0644 doc/synergys.man %{buildroot}%{_mandir}/man1/synergys.1
+install -D -m0644 doc/synergyc.man %{buildroot}%{_mandir}/man1/synergyc.1
 gzip -9 %{buildroot}/%{_mandir}/man1/synergys.1
 
+# Unit file
+%if 0%{?suse_version} = 1220
+mkdir -p %{buildroot}%{_unitdir}
+mkdir -p %{buildroot}%{_sbindir}
+install -p -m 644 %{SOURCE4} %{buildroot}%{_unitdir}
+install -p -m 644 %{SOURCE5} %{buildroot}%{_unitdir}
+%if 0%{?suse_version}  1220
+ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcsynergys
+%else
+ln -s /sbin/service %{buildroot}%{_sbindir}/rcsynergys
+%endif
+%endif
+
 # GUI package
 install -Dm 0755 bin/%{name} %{buildroot}%{_bindir}/q%{name}
 %suse_update_desktop_file -i q%{name}
 
 %post
 %{fillup_only}
-%if 0%{?suse_version} = 1140
+%if 0%{?suse_version} = 1220
 %desktop_database_post
+%service_add_post synergys.service synergys.socket
 %endif
 
-%if 0%{?suse_version} = 1140
+%if 0%{?suse_version} = 1220
+
 %postun
 %desktop_database_postun
+%service_del_postun synergys.service synergys.socket
+
+%pre
+%service_add_pre synergys.service synergys.socket
+
+%preun
+%service_del_preun synergys.service synergys.socket
+
 %endif
 
 %files
@@ -124,6 +151,11 @@
 %config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/synergy
 %doc %{_mandir}/man1/synergys.1%{?ext_man}
 %doc %{_mandir}/man1/synergyc.1%{?ext_man}
+%if 0%{?suse_version} = 1220
+%{_unitdir}/synergys.service
+%{_unitdir}/synergys.socket
+%{_sbindir}/rcsynergys
+%endif
 
 %files -n qsynergy
 %defattr(-,root,root)


++ synergys.service ++
[Unit]
Description=Synergy Server Daemon
After=network.target

[Service]
Type=forking
ExecStart=/usr/bin/synergys --config /etc/synergy.conf

[Install]
WantedBy=multi-user.target
++ synergys.socket ++
[Unit]
Conflicts=synergys.service

[Socket]
ListenStream=24800
Accept=false

[Install]
WantedBy=sockets.target
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit synergy for openSUSE:Factory

2013-10-29 Thread h_root
Hello community,

here is the log from the commit of package synergy for openSUSE:Factory checked 
in at 2013-10-29 09:35:58

Comparing /work/SRC/openSUSE:Factory/synergy (Old)
 and  /work/SRC/openSUSE:Factory/.synergy.new (New)


Package is synergy

Changes:

--- /work/SRC/openSUSE:Factory/synergy/synergy.changes  2013-09-30 
17:49:56.0 +0200
+++ /work/SRC/openSUSE:Factory/.synergy.new/synergy.changes 2013-10-29 
09:35:59.0 +0100
@@ -1,0 +2,17 @@
+Sat Oct 26 18:28:28 UTC 2013 - malcolmle...@opensuse.org
+
+- Add desktop file icon and modify desktop file.
+- Add build requires for SLE target.
+- Minor spec file changes for man pages.
+
+---
+Sat Oct 26 16:28:55 UTC 2013 - tchva...@suse.com
+
+- Version bump to 1.4.15:
+  * fix broken GCM, CTR and OFB encryption
+- Modify patch to apply:
+  * synergy-1.4.12-cryptopp.patch
+- Add new patch to link properly to pthread:
+  * synergy-pthread.patch
+
+---

Old:

  synergy-1.4.12-Source.tar.gz

New:

  qsynergy.png
  synergy-1.4.15-Source.tar.gz
  synergy-pthread.patch



Other differences:
--
++ synergy.spec ++
--- /var/tmp/diff_new_pack.8LLjxY/_old  2013-10-29 09:36:00.0 +0100
+++ /var/tmp/diff_new_pack.8LLjxY/_new  2013-10-29 09:36:00.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   synergy
-Version:1.4.12
+Version:1.4.15
 Release:0
 Summary:Mouse, keyboard and clipboard sharing utility
 License:GPL-2.0+
@@ -26,14 +26,21 @@
 Source: 
http://synergy.googlecode.com/files/synergy-%{version}-Source.tar.gz
 Source1:synergy-firewall-services
 Source2:qsynergy.desktop
+Source3:qsynergy.png
 Patch0: synergy-1.4.12-cryptopp.patch
+Patch1: synergy-pthread.patch
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  libcryptopp-devel
 BuildRequires:  libqt4-devel
 BuildRequires:  update-desktop-files
+%if 0%{?suse_version} = 1220
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xtst)
+%else
+BuildRequires:  xorg-x11-devel
+BuildRequires:  xorg-x11-libX11-devel
+%endif
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: %fillup_prereq
 Provides:   synergy-plus = %{version}
@@ -66,6 +73,7 @@
 %prep
 %setup -q -n synergy-%{version}-Source
 %patch0 -p1
+%patch1 -p1
 
 cp %{SOURCE2} .
 
@@ -73,7 +81,8 @@
 cmake -G Unix Makefiles \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_FLAGS_RELEASE=%{optflags} -DNDEBUG \
-   -DCMAKE_CXX_FLAGS_RELEASE=%{optflags} -DNDEBUG
+   -DCMAKE_CXX_FLAGS_RELEASE=%{optflags} -DNDEBUG \
+   .
 make VERBOSE=1 %{?_smp_mflags}
 
 # GUI build
@@ -93,11 +102,18 @@
 
 # GUI package
 install -Dm 0755 bin/%{name} %{buildroot}%{_bindir}/q%{name}
-%suse_update_desktop_file -i q%{name} -r DesktopUtility
-# we need some icon
+%suse_update_desktop_file -i q%{name}
 
 %post
 %{fillup_only}
+%if 0%{?suse_version} = 1140
+%desktop_database_post
+%endif
+
+%if 0%{?suse_version} = 1140
+%postun
+%desktop_database_postun
+%endif
 
 %files
 %defattr(-, root, root)
@@ -106,13 +122,14 @@
 %{_bindir}/synergyc
 %{_bindir}/synergys
 %config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/synergy
-%doc %{_mandir}/man1/synergys.1.gz
-%doc %{_mandir}/man1/synergyc.1.gz
+%doc %{_mandir}/man1/synergys.1%{?ext_man}
+%doc %{_mandir}/man1/synergyc.1%{?ext_man}
 
 %files -n qsynergy
 %defattr(-,root,root)
 %doc COPYING
 %{_bindir}/q%{name}
 %{_datadir}/applications/q%{name}.desktop
+%{_datadir}/pixmaps/q%{name}.png
 
 %changelog

++ qsynergy.desktop ++
--- /var/tmp/diff_new_pack.8LLjxY/_old  2013-10-29 09:36:00.0 +0100
+++ /var/tmp/diff_new_pack.8LLjxY/_new  2013-10-29 09:36:00.0 +0100
@@ -1,9 +1,10 @@
 [Desktop Entry]
-Exec=qsynergy
+Encoding=UTF-8
 Name=qsynergy
-GenericName=qsynergy
-StartupNotify=false
+Comment=Share your mouse and keyboard between multiple computers on your desk
+Icon=qsynergy
+Exec=qsynergy
 Terminal=false
-TerminalOptions=
 Type=Application
+Categories=Utility;DesktopUtility;
 X-KDE-autostart-after=kdesktop

++ synergy-1.4.12-cryptopp.patch ++
--- /var/tmp/diff_new_pack.8LLjxY/_old  2013-10-29 09:36:00.0 +0100
+++ /var/tmp/diff_new_pack.8LLjxY/_new  2013-10-29 09:36:00.0 +0100
@@ -1,51 +1,20 @@
 a/tools/CMakeLists.txt
-+++ b/tools/CMakeLists.txt
-@@ -13,24 +13,6 @@
- # You should have received a copy of the GNU General Public License
- # along with this program.  If not, see http://www.gnu.org/licenses/.
- 
--set(cpp_dir cryptopp562)
--
--file(GLOB cpp_src ${cpp_dir}/*.cpp)
--
--if (WIN32)
--  file(GLOB cpp_hdr ${cpp_dir}/*.h)
--  

commit synergy for openSUSE:Factory

2013-09-30 Thread h_root
Hello community,

here is the log from the commit of package synergy for openSUSE:Factory checked 
in at 2013-09-30 17:49:54

Comparing /work/SRC/openSUSE:Factory/synergy (Old)
 and  /work/SRC/openSUSE:Factory/.synergy.new (New)


Package is synergy

Changes:

New Changes file:

--- /dev/null   2013-09-21 22:50:09.852032506 +0200
+++ /work/SRC/openSUSE:Factory/.synergy.new/synergy.changes 2013-09-30 
17:49:56.0 +0200
@@ -0,0 +1,188 @@
+---
+Fri Sep 13 14:12:58 UTC 2013 - tchva...@suse.com
+
+- Format the deps, and sort them out.
+
+---
+Fri Sep 13 13:28:25 UTC 2013 - tchva...@suse.com
+
+- Fix the build again.
+
+---
+Fri Sep 13 13:10:26 UTC 2013 - tchva...@suse.com
+
+- Merge back qsynergy to have just one spec file. 
+
+---
+Fri Sep 13 09:22:44 UTC 2013 - tchva...@suse.com
+
+- Move desktop file to the qsynergy part.
+
+---
+Fri Sep 13 09:15:46 UTC 2013 - tchva...@suse.com
+
+- Do not use init script, there is no damn reason to not launch it
+  via gui or just set the command to autostart with login, which
+  is more obvious than init script. Anyway it should be replaced
+  by service file if someone wants to resurrect it.
+  * Removes rcsynergy sysconfig.synergy
+- Remove README.SUSE as it is pointless if we want to use it as
+  upstream desired.
+
+---
+Fri Sep 13 09:08:15 UTC 2013 - tchva...@suse.com
+
+- Format spec file and use system cryptopp library.
+ * add patch synergy-1.4.12-cryptopp.patch
+
+---
+Mon Jun 17 09:12:52 UTC 2013 - bo...@steki.net
+
+- updated to latest upstream version 1.4.12
+- Bugfixes and new features
+  * Bug #3565 - Encryption fails when typing fast (Invalid message from client)
+  * Bug #3606 - GUI is elevated after setup
+  * Bug #3572 - Mac caps lock causes disconnect
+- Feature #12 - Encryption
+- Feature #421 - Portable version
+  * Bug #2855 - Mouse cursor remains hidden on Mac client 
(intermittently/randomly)
+  * Bug #3281 - server start on OS X defaults to 'interactive'
+  * Bug #3310 - Port in settings screen
+ 
+
+---
+Tue Oct  9 13:53:29 UTC 2012 - sleep_wal...@suse.cz
+
+- update to 1.4.10
+- remove xinput2.patch which reached upstream
+
+---
+Mon Jul  9 14:05:35 UTC 2012 - wer...@suse.de
+
+- Update to beta 1.4.8
+
+---
+Wed Sep 14 18:50:53 UTC 2011 - a...@mizerski.pl
+
+- build with %optflags
+
+---
+Mon Aug  1 12:34:34 UTC 2011 - ms...@novell.com
+
+- update to 1.3.7 (bug fix release)
+- re-added man pages
+
+---
+Sat Apr 16 22:24:36 UTC 2011 - a...@mizerski.pl
+
+- update to 1.3.6
+- deleted all patches, because fixed upstream or no longer suitable
+- obsoletes synergy-plus, because projects has merged.
+
+---
+Wed Mar 10 18:03:44 CET 2010 - je...@suse.de
+
+- Added firewall definitions for use with SuSEfirewall2
+
+---
+Mon Nov 16 15:45:41 UTC 2009 - hmue...@novell.com
+
+- Fixed issue with perror was not declared in this scope by
+  stdio.h to two files:
+   lib/arch/CArchNetworkBSD.cpp
+   lib/arch/CArchDaemonUnix.cpp 
+
+---
+Wed May 13 13:55:28 CEST 2009 - sbra...@suse.cz
+
+- Fixed intermittent delays (bnc#495388).
+- synergy-1.3.1-64bit_bug.patch was not applied by mistake. Fixed.
+
+---
+Sat Aug 16 00:00:00 CEST 2008 - g...@unixtech.be
+- use latest SVN trunk
+- added patch to fix Java swing crashing bug (lp#207057, bnc#413716)
+
+---
+Mon Jul 14 03:31:29 CEST 2008 - pascal.ble...@opensuse.org
+
+- merged patches from home:sbrabec/synergy
+- openSUSE 11.0 builds
+- cleaned up spec file
+- added debuginfo support
+
+---
+Wed Jan 25 21:41:58 CET 2006 - m...@suse.de
+
+- converted neededforbuild to BuildRequires
+
+---
+Wed Jan 11 14:58:59 CET 2006 - sbra...@suse.cz
+
+- Updated to