Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-misc/synergy/files/, profiles/, x11-misc/synergy/
Date: Sat, 12 May 2018 11:21:58
Message-Id: 1526124081.aaddf051277b5a0e40a1a924bf34fc01bbc1719a.asturm@gentoo
1 commit: aaddf051277b5a0e40a1a924bf34fc01bbc1719a
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Fri May 11 22:02:00 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat May 12 11:21:21 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaddf051
7
8 x11-misc/synergy: Drop old
9
10 Closes: https://bugs.gentoo.org/649572
11 Package-Manager: Portage-2.3.36, Repoman-2.3.9
12
13 profiles/package.mask | 5 -
14 x11-misc/synergy/Manifest | 3 -
15 .../files/synergy-1.4.16_p1969-pthread.patch | 11 --
16 .../synergy-1.4.17_p2055-CSocketMultiplexer.patch | 13 ---
17 .../files/synergy-1.4.17_p2055-cryptopp.patch | 96 -----------------
18 .../files/synergy-1.4.17_p2055-gentoo.patch | 11 --
19 .../synergy/files/synergy-1.4.17_p2055-test.patch | 33 ------
20 x11-misc/synergy/files/synergy-1.7.5-gentoo.patch | 11 --
21 .../files/synergy-1.8.1-internal-gmock-gtest.patch | 23 ----
22 x11-misc/synergy/files/synergy-1.8.5-gtest.patch | 38 -------
23 x11-misc/synergy/synergy-1.6.3.ebuild | 116 ---------------------
24 x11-misc/synergy/synergy-1.8.6.ebuild | 112 --------------------
25 x11-misc/synergy/synergy-1.8.8.ebuild | 111 --------------------
26 13 files changed, 583 deletions(-)
27
28 diff --git a/profiles/package.mask b/profiles/package.mask
29 index 203fb94519d..59f48f87a67 100644
30 --- a/profiles/package.mask
31 +++ b/profiles/package.mask
32 @@ -39,11 +39,6 @@ dev-libs/libmemcache
33 # Depends on dead Qt4. Masked for removal in 30 days.
34 dev-python/pyside-tools
35
36 -# Andreas Sturmlechner <asturm@g.o> (10 May 2018)
37 -# Depends on dead Qt4, newer versions do not provide a GUI.
38 -# Masked for removal, bug #649572
39 -<x11-misc/synergy-1.9.0
40 -
41 # Andreas Sturmlechner <asturm@g.o> (10 May 2018)
42 # Depends on dead Qt4, does not build, needs someone to bump to Qt5.
43 # Masked for removal in 30 days. Bugs #588892, #588898, #649656
44
45 diff --git a/x11-misc/synergy/Manifest b/x11-misc/synergy/Manifest
46 index 7fd062f77f5..0cbd3276f02 100644
47 --- a/x11-misc/synergy/Manifest
48 +++ b/x11-misc/synergy/Manifest
49 @@ -1,6 +1,3 @@
50 -DIST synergy-1.6.3.tar.gz 4405517 BLAKE2B 46a56a9833ac0132d0fefcbeefccbc440d3d4e123eceb4ccb04eedadd6fa9dec9abb6f7770d6739b576006783a8890788d53027d9d5a5b245ef6b14dc704e72b SHA512 de67b0663c5ef411570f163208b2a295a8f16537dcc37a41a31039a2d01de083410c023b7f255664eb0c84f0290473690b638934082c2276ddce594126861165
51 -DIST synergy-1.8.6.tar.gz 13497043 BLAKE2B f74f6d48203bc49d7a74cf2f951ea506a1887b659e34954651d2a8333e604e3e41e04b5e6b6115b8b8ded6e94fbad004b0673465cb0734a57d137992f432a3c4 SHA512 e0816c280c77d4a865f4b7d4a9081963032a156bfb6da51e6b67a6fc41f8f18b097d3fc7c96218db268c36d0148021f9ddba95fe56daff8bfc54219dbdfe14a5
52 -DIST synergy-1.8.8.tar.gz 13498599 BLAKE2B 40c52ed036ef21594d330f1b4e32b647bdb3076147d40f2437f649a54700cb4a7822137587c129f9bede26a93e872961135ee27dfb3b8f4256153a5e982737a1 SHA512 b4909930af7da10d877297e674df4c042ec54333eed585334da4a8c834c0ca3ad7c93fd2436c7d8d2f0e9e039d7bd385bb9e8a8c706750cbab3c3664a9b16bc6
53 DIST synergy-1.9.1.tar.gz 6694745 BLAKE2B d7e19fd3e55e60b6a41dffa04d6a53c897c0a7e4895ff65ddfae18b06892959e8c7e56092b3d49f123768b3ce92d59fc890afe756192b3625db664b5fa19331e SHA512 83301f2d035bd91578cf83e335d721748791f62c85252156fd27d09db7b5216a745cfa81c06b27995d1785e676ee4c75f795b5fad2b9a700a981d27d05e5a8fe
54 DIST synergy-2.0.0.tar.gz 5892923 BLAKE2B 661f42031499c9c1b2cbb90d9af45f5210c8e1b109f62cfc1cbdedf264f8c358c394005f4a040a8071773d538383adf3e85a059bc54ff67284aaf86990e0a6fa SHA512 69b8e4ea9d22f5699d3a0761cf9811d0689b06a920056b4b4dde466767ec89caaaa8c5736a78d0857ebfb814aaa3bf07591feaf0e64e0555949c5ee6d6974a13
55 DIST synergy.png 26910 BLAKE2B aa9c5c7c0647937eadc82edbdf7a5a374dd25e9450d6861f1092d8569155e38b3d0729bafb69809e62660802d471899c472a0c9d2066e4b7fcec379f34470535 SHA512 0b5a1813c71fd2923adca4cf7b0f840fc37c73a2f18ad68f8bb2fd2ea312d9a884e2e2bcd78f6dd0f13d1f31ea3991379e141ec62d970a18c3a9c46b26720c5d
56
57 diff --git a/x11-misc/synergy/files/synergy-1.4.16_p1969-pthread.patch b/x11-misc/synergy/files/synergy-1.4.16_p1969-pthread.patch
58 deleted file mode 100644
59 index adddf2f73b6..00000000000
60 --- a/x11-misc/synergy/files/synergy-1.4.16_p1969-pthread.patch
61 +++ /dev/null
62 @@ -1,11 +0,0 @@
63 ---- a/CMakeLists.txt
64 -+++ b/CMakeLists.txt
65 -@@ -141,6 +141,8 @@
66 - check_library_exists("pthread" pthread_create "" HAVE_PTHREAD)
67 - if (HAVE_PTHREAD)
68 - list(APPEND libs pthread)
69 -+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthread")
70 -+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread")
71 - else()
72 - message(FATAL_ERROR "Missing library: pthread")
73 - endif()
74
75 diff --git a/x11-misc/synergy/files/synergy-1.4.17_p2055-CSocketMultiplexer.patch b/x11-misc/synergy/files/synergy-1.4.17_p2055-CSocketMultiplexer.patch
76 deleted file mode 100644
77 index 0e99fd3bce5..00000000000
78 --- a/x11-misc/synergy/files/synergy-1.4.17_p2055-CSocketMultiplexer.patch
79 +++ /dev/null
80 @@ -1,13 +0,0 @@
81 -http://synergy-project.org/spit/issues/details/2935/
82 -https://bugs.gentoo.org/show_bug.cgi?id=505978
83 -
84 ---- a/src/lib/net/SocketMultiplexer.cpp
85 -+++ b/src/lib/net/SocketMultiplexer.cpp
86 -@@ -243,6 +243,7 @@
87 - for (CSocketJobMap::iterator i = m_socketJobMap.begin();
88 - i != m_socketJobMap.end();) {
89 - if (*(i->second) == NULL) {
90 -+ m_socketJobs.erase(i->second);
91 - m_socketJobMap.erase(i++);
92 - m_update = true;
93 - }
94
95 diff --git a/x11-misc/synergy/files/synergy-1.4.17_p2055-cryptopp.patch b/x11-misc/synergy/files/synergy-1.4.17_p2055-cryptopp.patch
96 deleted file mode 100644
97 index 59f85a9c29a..00000000000
98 --- a/x11-misc/synergy/files/synergy-1.4.17_p2055-cryptopp.patch
99 +++ /dev/null
100 @@ -1,96 +0,0 @@
101 ---- a/CMakeLists.txt
102 -+++ b/CMakeLists.txt
103 -@@ -145,6 +145,10 @@
104 - check_type_size(long SIZEOF_LONG)
105 - check_type_size(short SIZEOF_SHORT)
106 -
107 -+ set(CMAKE_REQUIRED_LIBRARIES crypto++)
108 -+ set(CMAKE_REQUIRED_LIBRARIES)
109 -+ set(CMAKE_INCLUDE_DIRECTORIES)
110 -+
111 - # pthread is used on both Linux and Mac
112 - check_library_exists("pthread" pthread_create "" HAVE_PTHREAD)
113 - if (HAVE_PTHREAD)
114 ---- a/ext/CMakeLists.txt
115 -+++ b/ext/CMakeLists.txt
116 -@@ -13,47 +13,6 @@
117 - # You should have received a copy of the GNU General Public License
118 - # along with this program. If not, see <http://www.gnu.org/licenses/>.
119 -
120 --set(cryptopp_dir cryptopp562)
121 --
122 --# only compile the crypto++ files we need.
123 --set(cryptopp_src
124 -- ${cryptopp_dir}/3way.cpp
125 -- ${cryptopp_dir}/algparam.cpp
126 -- ${cryptopp_dir}/asn.cpp
127 -- ${cryptopp_dir}/authenc.cpp
128 -- ${cryptopp_dir}/basecode.cpp
129 -- ${cryptopp_dir}/cpu.cpp
130 -- ${cryptopp_dir}/cryptlib.cpp
131 -- ${cryptopp_dir}/des.cpp
132 -- ${cryptopp_dir}/dessp.cpp
133 -- ${cryptopp_dir}/dll.cpp
134 -- ${cryptopp_dir}/ec2n.cpp
135 -- ${cryptopp_dir}/ecp.cpp
136 -- ${cryptopp_dir}/filters.cpp
137 -- ${cryptopp_dir}/fips140.cpp
138 -- ${cryptopp_dir}/gcm.cpp
139 -- ${cryptopp_dir}/gf2n.cpp
140 -- ${cryptopp_dir}/gfpcrypt.cpp
141 -- ${cryptopp_dir}/hex.cpp
142 -- ${cryptopp_dir}/hmac.cpp
143 -- ${cryptopp_dir}/hrtimer.cpp
144 -- ${cryptopp_dir}/integer.cpp
145 -- ${cryptopp_dir}/iterhash.cpp
146 -- ${cryptopp_dir}/misc.cpp
147 -- ${cryptopp_dir}/modes.cpp
148 -- ${cryptopp_dir}/mqueue.cpp
149 -- ${cryptopp_dir}/nbtheory.cpp
150 -- ${cryptopp_dir}/oaep.cpp
151 -- ${cryptopp_dir}/osrng.cpp
152 -- ${cryptopp_dir}/pubkey.cpp
153 -- ${cryptopp_dir}/queue.cpp
154 -- ${cryptopp_dir}/randpool.cpp
155 -- ${cryptopp_dir}/rdtables.cpp
156 -- ${cryptopp_dir}/rijndael.cpp
157 -- ${cryptopp_dir}/rng.cpp
158 -- ${cryptopp_dir}/sha.cpp
159 --)
160 --
161 - # if 64-bit windows, compile asm file.
162 - if (CMAKE_CL_64)
163 - list(APPEND cryptopp_src ${cryptopp_dir}/x64dll.asm ${cryptopp_dir}/x64masm.asm)
164 -@@ -87,10 +46,3 @@
165 - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=${CRYPTOPP_ARCH}")
166 - endif()
167 - endif()
168 --
169 --add_library(cryptopp STATIC ${cryptopp_src})
170 --
171 --if (UNIX)
172 -- # ignore warnings in crypto++
173 -- set_target_properties(cryptopp PROPERTIES COMPILE_FLAGS "-w")
174 --endif()
175 ---- a/src/lib/io/CryptoMode_cryptopp.h
176 -+++ b/src/lib/io/CryptoMode_cryptopp.h
177 -@@ -25,6 +25,6 @@
178 - # pragma GCC system_header
179 - #endif
180 -
181 --#include <cryptopp562/gcm.h>
182 --#include <cryptopp562/modes.h>
183 --#include <cryptopp562/aes.h>
184 -+#include <crypto++/gcm.h>
185 -+#include <crypto++/modes.h>
186 -+#include <crypto++/aes.h>
187 ---- a/src/lib/io/CryptoStream_cryptopp.h
188 -+++ b/src/lib/io/CryptoStream_cryptopp.h
189 -@@ -25,5 +25,5 @@
190 - # pragma GCC system_header
191 - #endif
192 -
193 --#include <cryptopp562/osrng.h>
194 --#include <cryptopp562/sha.h>
195 -+#include <crypto++/osrng.h>
196 -+#include <crypto++/sha.h>
197
198 diff --git a/x11-misc/synergy/files/synergy-1.4.17_p2055-gentoo.patch b/x11-misc/synergy/files/synergy-1.4.17_p2055-gentoo.patch
199 deleted file mode 100644
200 index 89f46f3c9af..00000000000
201 --- a/x11-misc/synergy/files/synergy-1.4.17_p2055-gentoo.patch
202 +++ /dev/null
203 @@ -1,11 +0,0 @@
204 ---- a/CMakeLists.txt
205 -+++ b/CMakeLists.txt
206 -@@ -77,7 +77,7 @@
207 -
208 - # warnings as errors:
209 - # we have a problem with people checking in code with warnings.
210 -- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror")
211 -+ #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror")
212 -
213 - # For config.h, detect the libraries, functions, etc.
214 - include(CheckIncludeFiles)
215
216 diff --git a/x11-misc/synergy/files/synergy-1.4.17_p2055-test.patch b/x11-misc/synergy/files/synergy-1.4.17_p2055-test.patch
217 deleted file mode 100644
218 index e0e25c2e128..00000000000
219 --- a/x11-misc/synergy/files/synergy-1.4.17_p2055-test.patch
220 +++ /dev/null
221 @@ -1,33 +0,0 @@
222 ---- a/src/CMakeLists.txt
223 -+++ b/src/CMakeLists.txt
224 -@@ -19,6 +19,6 @@
225 - add_subdirectory(plugin)
226 - add_subdirectory(micro)
227 -
228 --if (NOT ${CMAKE_SYSTEM_NAME} MATCHES "IRIX")
229 -+if (${WITH_GENTOO_TEST} MATCHES "ON")
230 - add_subdirectory(test)
231 - endif()
232 ---- a/src/test/CMakeLists.txt
233 -+++ b/src/test/CMakeLists.txt
234 -@@ -14,20 +14,5 @@
235 - # You should have received a copy of the GNU General Public License
236 - # along with this program. If not, see <http://www.gnu.org/licenses/>.
237 -
238 --include_directories(
239 -- ../../ext/gtest-1.6.0
240 -- ../../ext/gtest-1.6.0/include
241 -- ../../ext/gmock-1.6.0
242 -- ../../ext/gmock-1.6.0/include)
243 --
244 --add_library(gtest STATIC ../../ext/gtest-1.6.0/src/gtest-all.cc)
245 --add_library(gmock STATIC ../../ext/gmock-1.6.0/src/gmock-all.cc)
246 --
247 --if (UNIX)
248 -- # ignore warnings in gtest and gmock
249 -- set_target_properties(gtest PROPERTIES COMPILE_FLAGS "-w")
250 -- set_target_properties(gmock PROPERTIES COMPILE_FLAGS "-w")
251 --endif()
252 --
253 - add_subdirectory(integtests)
254 - add_subdirectory(unittests)
255
256 diff --git a/x11-misc/synergy/files/synergy-1.7.5-gentoo.patch b/x11-misc/synergy/files/synergy-1.7.5-gentoo.patch
257 deleted file mode 100644
258 index 9c508f68eee..00000000000
259 --- a/x11-misc/synergy/files/synergy-1.7.5-gentoo.patch
260 +++ /dev/null
261 @@ -1,11 +0,0 @@
262 ---- a/CMakeLists.txt
263 -+++ b/CMakeLists.txt
264 -@@ -80,7 +80,7 @@
265 -
266 - # warnings as errors:
267 - # we have a problem with people checking in code with warnings.
268 -- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror -Wno-unused-local-typedef")
269 -+ #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror -Wno-unused-local-typedef")
270 -
271 - # For config.h, detect the libraries, functions, etc.
272 - include(CheckIncludeFiles)
273
274 diff --git a/x11-misc/synergy/files/synergy-1.8.1-internal-gmock-gtest.patch b/x11-misc/synergy/files/synergy-1.8.1-internal-gmock-gtest.patch
275 deleted file mode 100644
276 index 7814c7418cd..00000000000
277 --- a/x11-misc/synergy/files/synergy-1.8.1-internal-gmock-gtest.patch
278 +++ /dev/null
279 @@ -1,23 +0,0 @@
280 ---- a/src/test/CMakeLists.txt
281 -+++ b/src/test/CMakeLists.txt
282 -@@ -14,20 +14,5 @@
283 - # You should have received a copy of the GNU General Public License
284 - # along with this program. If not, see <http://www.gnu.org/licenses/>.
285 -
286 --include_directories(
287 -- ../../ext/gtest-1.6.0
288 -- ../../ext/gtest-1.6.0/include
289 -- ../../ext/gmock-1.6.0
290 -- ../../ext/gmock-1.6.0/include)
291 --
292 --add_library(gtest STATIC ../../ext/gtest-1.6.0/src/gtest-all.cc)
293 --add_library(gmock STATIC ../../ext/gmock-1.6.0/src/gmock-all.cc)
294 --
295 --if (UNIX)
296 -- # ignore warnings in gtest and gmock
297 -- set_target_properties(gtest PROPERTIES COMPILE_FLAGS "-w")
298 -- set_target_properties(gmock PROPERTIES COMPILE_FLAGS "-w")
299 --endif()
300 --
301 - add_subdirectory(integtests)
302 - add_subdirectory(unittests)
303
304 diff --git a/x11-misc/synergy/files/synergy-1.8.5-gtest.patch b/x11-misc/synergy/files/synergy-1.8.5-gtest.patch
305 deleted file mode 100644
306 index 69391b217db..00000000000
307 --- a/x11-misc/synergy/files/synergy-1.8.5-gtest.patch
308 +++ /dev/null
309 @@ -1,38 +0,0 @@
310 ---- a/src/lib/synergy/KeyMap.h
311 -+++ b/src/lib/synergy/KeyMap.h
312 -@@ -24,7 +24,9 @@
313 - #include "common/stdset.h"
314 - #include "common/stdvector.h"
315 -
316 -+#if WITH_GENTOO_TEST
317 - #include "gtest/gtest_prod.h"
318 -+#endif
319 -
320 - namespace synergy {
321 -
322 -@@ -327,6 +329,7 @@
323 - //@}
324 -
325 -
326 -+#if WITH_GENTOO_TEST
327 - private:
328 - FRIEND_TEST(KeyMapTests,
329 - findBestKey_requiredDown_matchExactFirstItem);
330 -@@ -341,6 +344,7 @@
331 - FRIEND_TEST(KeyMapTests,
332 - findBestKey_onlyOneRequiredDown_matchTwoRequiredChangesItem);
333 - FRIEND_TEST(KeyMapTests, findBestKey_noRequiredDown_cannotMatch);
334 -+#endif
335 -
336 - private:
337 - //! Ways to synthesize a key
338 ---- a/src/CMakeLists.txt
339 -+++ b/src/CMakeLists.txt
340 -@@ -50,6 +50,6 @@
341 - add_subdirectory(cmd)
342 - add_subdirectory(micro)
343 -
344 --if (NOT ${CMAKE_SYSTEM_NAME} MATCHES "IRIX")
345 -+if (${WITH_GENTOO_TEST})
346 - add_subdirectory(test)
347 - endif()
348
349 diff --git a/x11-misc/synergy/synergy-1.6.3.ebuild b/x11-misc/synergy/synergy-1.6.3.ebuild
350 deleted file mode 100644
351 index ec6ab70007c..00000000000
352 --- a/x11-misc/synergy/synergy-1.6.3.ebuild
353 +++ /dev/null
354 @@ -1,116 +0,0 @@
355 -# Copyright 1999-2018 Gentoo Foundation
356 -# Distributed under the terms of the GNU General Public License v2
357 -
358 -EAPI=5
359 -inherit eutils flag-o-matic gnome2-utils cmake-utils qt4-r2
360 -
361 -DESCRIPTION="Lets you easily share a single mouse and keyboard between multiple computers"
362 -HOMEPAGE="http://synergy-project.org/ https://github.com/symless/synergy-core"
363 -SRC_URI="
364 - https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
365 - https://dev.gentoo.org/~jer/${PN}.png
366 -"
367 -
368 -LICENSE="GPL-2"
369 -SLOT="0"
370 -KEYWORDS="~alpha amd64 ~arm ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x86-solaris"
371 -IUSE="qt4 test"
372 -
373 -COMMON_DEPEND="
374 - >=dev-libs/crypto++-5.6.2
375 - x11-libs/libICE
376 - x11-libs/libSM
377 - x11-libs/libX11
378 - x11-libs/libXext
379 - x11-libs/libXi
380 - x11-libs/libXinerama
381 - x11-libs/libXrandr
382 - x11-libs/libXtst
383 - qt4? (
384 - dev-qt/qtcore:4
385 - dev-qt/qtgui:4
386 - net-dns/avahi[mdnsresponder-compat]
387 - )
388 -"
389 -DEPEND="
390 - ${COMMON_DEPEND}
391 - test? ( >=dev-cpp/gtest-1.8.0 )
392 - x11-proto/kbproto
393 - x11-proto/randrproto
394 - x11-proto/xextproto
395 - x11-proto/xineramaproto
396 - x11-proto/xproto
397 -"
398 -RDEPEND="
399 - ${COMMON_DEPEND}
400 - qt4? ( !x11-misc/qsynergy )
401 -"
402 -
403 -PATCHES=(
404 - "${FILESDIR}/${PN}-1.4.16_p1969-pthread.patch"
405 - "${FILESDIR}/${PN}-1.4.17_p2055-cryptopp.patch"
406 - "${FILESDIR}/${PN}-1.4.17_p2055-test.patch"
407 - "${FILESDIR}/${PN}-1.4.17_p2055-gentoo.patch"
408 - "${FILESDIR}/${PN}-1.4.17_p2055-CSocketMultiplexer.patch"
409 -)
410 -
411 -src_prepare() {
412 - cmake-utils_src_prepare
413 -}
414 -
415 -src_configure() {
416 - local mycmakeargs=$(cmake-utils_use_with test GENTOO_TEST)
417 - cmake-utils_src_configure
418 -
419 - if use qt4 ; then
420 - cd src/gui || die
421 - qt4-r2_src_configure
422 - fi
423 -}
424 -
425 -src_compile() {
426 - cmake-utils_src_compile
427 -
428 - if use qt4 ; then
429 - cd src/gui || die
430 - qt4-r2_src_compile
431 - fi
432 -}
433 -
434 -src_test() {
435 - local exe fail
436 - for exe in bin/integtests bin/unittests; do
437 - ${exe} || fail+=" ${exe}"
438 - done
439 - [[ ${fail} ]] && ewarn "${fail} failed"
440 -}
441 -
442 -src_install () {
443 - dobin bin/${PN}{c,s}
444 -
445 - if use qt4 ; then
446 - newbin bin/${PN} qsynergy
447 - newicon -s 256 "${DISTDIR}"/${PN}.png q${PN}.png
448 - make_desktop_entry q${PN} ${PN/s/S} q${PN} Utility;
449 - fi
450 -
451 - insinto /etc
452 - newins doc/synergy.conf.example synergy.conf
453 -
454 - newman doc/${PN}c.man ${PN}c.1
455 - newman doc/${PN}s.man ${PN}s.1
456 -
457 - dodoc README doc/synergy.conf.example* ChangeLog
458 -}
459 -
460 -pkg_preinst() {
461 - use qt4 && gnome2_icon_savelist
462 -}
463 -
464 -pkg_postinst() {
465 - use qt4 && gnome2_icon_cache_update
466 -}
467 -
468 -pkg_postrm() {
469 - use qt4 && gnome2_icon_cache_update
470 -}
471
472 diff --git a/x11-misc/synergy/synergy-1.8.6.ebuild b/x11-misc/synergy/synergy-1.8.6.ebuild
473 deleted file mode 100644
474 index 32a8d362ae1..00000000000
475 --- a/x11-misc/synergy/synergy-1.8.6.ebuild
476 +++ /dev/null
477 @@ -1,112 +0,0 @@
478 -# Copyright 1999-2018 Gentoo Foundation
479 -# Distributed under the terms of the GNU General Public License v2
480 -
481 -EAPI=5
482 -inherit eutils flag-o-matic gnome2-utils cmake-utils qt4-r2
483 -
484 -DESCRIPTION="Lets you easily share a single mouse and keyboard between multiple computers"
485 -HOMEPAGE="http://synergy-project.org/ https://github.com/symless/synergy-core"
486 -SRC_URI="
487 - https://github.com/symless/${PN}/archive/v${PV}-stable.tar.gz -> ${P}.tar.gz
488 - https://dev.gentoo.org/~jer/${PN}.png
489 -"
490 -
491 -LICENSE="GPL-2"
492 -SLOT="0"
493 -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x86-solaris"
494 -IUSE="libressl qt4"
495 -RESTRICT="test"
496 -
497 -S=${WORKDIR}/${P}-stable
498 -
499 -COMMON_DEPEND="
500 - !libressl? ( dev-libs/openssl:* )
501 - libressl? ( dev-libs/libressl )
502 - net-misc/curl
503 - x11-libs/libICE
504 - x11-libs/libSM
505 - x11-libs/libX11
506 - x11-libs/libXext
507 - x11-libs/libXi
508 - x11-libs/libXinerama
509 - x11-libs/libXrandr
510 - x11-libs/libXtst
511 - qt4? (
512 - dev-qt/qtcore:4
513 - dev-qt/qtgui:4
514 - net-dns/avahi[mdnsresponder-compat]
515 - )
516 -"
517 -DEPEND="
518 - ${COMMON_DEPEND}
519 - x11-proto/kbproto
520 - x11-proto/randrproto
521 - x11-proto/xextproto
522 - x11-proto/xineramaproto
523 - x11-proto/xproto
524 -"
525 -RDEPEND="
526 - ${COMMON_DEPEND}
527 - qt4? ( !x11-misc/qsynergy )
528 -"
529 -
530 -PATCHES=(
531 - "${FILESDIR}"/${PN}-1.4.16_p1969-pthread.patch
532 - "${FILESDIR}"/${PN}-1.7.5-gentoo.patch
533 - "${FILESDIR}"/${PN}-1.8.1-internal-gmock-gtest.patch
534 - "${FILESDIR}"/${PN}-1.8.5-gtest.patch
535 -)
536 -
537 -src_prepare() {
538 - cmake-utils_src_prepare
539 -}
540 -
541 -src_configure() {
542 - append-cxxflags ${mycmakeargs}
543 -
544 - cmake-utils_src_configure
545 -
546 - if use qt4 ; then
547 - cd src/gui || die
548 - qt4-r2_src_configure
549 - fi
550 -}
551 -
552 -src_compile() {
553 - cmake-utils_src_compile
554 -
555 - if use qt4 ; then
556 - cd src/gui || die
557 - qt4-r2_src_compile
558 - fi
559 -}
560 -
561 -src_install () {
562 - dobin bin/${PN}{c,s} bin/syntool
563 -
564 - if use qt4 ; then
565 - newbin bin/${PN} qsynergy
566 - newicon -s 256 "${DISTDIR}"/${PN}.png q${PN}.png
567 - make_desktop_entry q${PN} ${PN/s/S} q${PN} Utility;
568 - fi
569 -
570 - insinto /etc
571 - newins doc/synergy.conf.example synergy.conf
572 -
573 - newman doc/${PN}c.man ${PN}c.1
574 - newman doc/${PN}s.man ${PN}s.1
575 -
576 - dodoc README doc/synergy.conf.example* ChangeLog
577 -}
578 -
579 -pkg_preinst() {
580 - use qt4 && gnome2_icon_savelist
581 -}
582 -
583 -pkg_postinst() {
584 - use qt4 && gnome2_icon_cache_update
585 -}
586 -
587 -pkg_postrm() {
588 - use qt4 && gnome2_icon_cache_update
589 -}
590
591 diff --git a/x11-misc/synergy/synergy-1.8.8.ebuild b/x11-misc/synergy/synergy-1.8.8.ebuild
592 deleted file mode 100644
593 index 9d978829cda..00000000000
594 --- a/x11-misc/synergy/synergy-1.8.8.ebuild
595 +++ /dev/null
596 @@ -1,111 +0,0 @@
597 -# Copyright 1999-2018 Gentoo Foundation
598 -# Distributed under the terms of the GNU General Public License v2
599 -
600 -EAPI=5
601 -inherit eutils flag-o-matic gnome2-utils cmake-utils qt4-r2
602 -
603 -DESCRIPTION="Lets you easily share a single mouse and keyboard between multiple computers"
604 -HOMEPAGE="http://synergy-project.org/ https://github.com/symless/synergy-core"
605 -SRC_URI="
606 - https://github.com/symless/${PN}/archive/v${PV}-stable.tar.gz -> ${P}.tar.gz
607 - https://dev.gentoo.org/~jer/${PN}.png
608 -"
609 -
610 -LICENSE="GPL-2"
611 -SLOT="0"
612 -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x86-solaris"
613 -IUSE="libressl qt4"
614 -RESTRICT="test"
615 -
616 -S=${WORKDIR}/${P}-stable
617 -
618 -COMMON_DEPEND="
619 - !libressl? ( dev-libs/openssl:* )
620 - libressl? ( dev-libs/libressl )
621 - net-misc/curl
622 - x11-libs/libICE
623 - x11-libs/libSM
624 - x11-libs/libX11
625 - x11-libs/libXext
626 - x11-libs/libXi
627 - x11-libs/libXinerama
628 - x11-libs/libXrandr
629 - x11-libs/libXtst
630 - qt4? (
631 - dev-qt/qtcore:4
632 - dev-qt/qtgui:4
633 - net-dns/avahi[mdnsresponder-compat]
634 - )
635 -"
636 -DEPEND="
637 - ${COMMON_DEPEND}
638 - x11-proto/kbproto
639 - x11-proto/randrproto
640 - x11-proto/xextproto
641 - x11-proto/xineramaproto
642 - x11-proto/xproto
643 -"
644 -RDEPEND="
645 - ${COMMON_DEPEND}
646 - qt4? ( !x11-misc/qsynergy )
647 -"
648 -
649 -PATCHES=(
650 - "${FILESDIR}"/${PN}-1.4.16_p1969-pthread.patch
651 - "${FILESDIR}"/${PN}-1.8.1-internal-gmock-gtest.patch
652 - "${FILESDIR}"/${PN}-1.8.5-gtest.patch
653 -)
654 -
655 -src_prepare() {
656 - cmake-utils_src_prepare
657 -}
658 -
659 -src_configure() {
660 - append-cxxflags ${mycmakeargs}
661 -
662 - cmake-utils_src_configure
663 -
664 - if use qt4 ; then
665 - cd src/gui || die
666 - qt4-r2_src_configure
667 - fi
668 -}
669 -
670 -src_compile() {
671 - cmake-utils_src_compile
672 -
673 - if use qt4 ; then
674 - cd src/gui || die
675 - qt4-r2_src_compile
676 - fi
677 -}
678 -
679 -src_install () {
680 - dobin bin/${PN}{c,s} bin/syntool
681 -
682 - if use qt4 ; then
683 - newbin bin/${PN} qsynergy
684 - newicon -s 256 "${DISTDIR}"/${PN}.png q${PN}.png
685 - make_desktop_entry q${PN} ${PN/s/S} q${PN} Utility;
686 - fi
687 -
688 - insinto /etc
689 - newins doc/synergy.conf.example synergy.conf
690 -
691 - newman doc/${PN}c.man ${PN}c.1
692 - newman doc/${PN}s.man ${PN}s.1
693 -
694 - dodoc README doc/synergy.conf.example* ChangeLog
695 -}
696 -
697 -pkg_preinst() {
698 - use qt4 && gnome2_icon_savelist
699 -}
700 -
701 -pkg_postinst() {
702 - use qt4 && gnome2_icon_cache_update
703 -}
704 -
705 -pkg_postrm() {
706 - use qt4 && gnome2_icon_cache_update
707 -}