diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-05-13 16:38:56 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-05-13 16:38:56 +0100 |
commit | ea31ad0ed5501d0bf92267c35beaf06ac016bad2 (patch) | |
tree | 2fdc433d571e3ead010876d43ce2646b7d783680 /x11-misc | |
parent | 88ebe56470c37b02a044e1091cad6b2df0f3be8f (diff) |
gentoo resync : 13.05.2018
Diffstat (limited to 'x11-misc')
25 files changed, 262 insertions, 530 deletions
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz Binary files differindex f31d829eb4d5..86ae8b425b0d 100644 --- a/x11-misc/Manifest.gz +++ b/x11-misc/Manifest.gz diff --git a/x11-misc/piedock/Manifest b/x11-misc/piedock/Manifest index c99cf184e471..b556b711d1f2 100644 --- a/x11-misc/piedock/Manifest +++ b/x11-misc/piedock/Manifest @@ -1,7 +1,8 @@ AUX piedock-1.6.1-signals.patch 173 BLAKE2B 396549f932aa01f54e6c72fa653a5758351118858fda7ca28de7e354e5430c402f93497e30267cf44c4cda059af489d097b6ce44f7f747f09ec873b3528ef31f SHA512 c98aa7e22ce78fc60d778861e5bef12545553723c28bfa599b6a2d8b30c572b8d480f167b8730d84dad9c06c16cfb45f9e69665187f3e5c66053a0d4b35684fe +AUX piedock-1.6.9-freetype_pkgconfig.patch 1233 BLAKE2B 41b39f3014e0e6adf8ab8d95ef2d01ef296660859576b5e7563be33f438fb469ec4e5b32f51e2f03cf58e034eea210987dc4374b55f5e936039f8c7dfd8fe301 SHA512 63ccd116bfae7ebb1456b304ce1258850e4669a9a71f55a83625f7867e22e92892f8deb9ce81204137dc98326c6ff3faf252e126596eab2ec16c44c3b202ce31 DIST piedock-1.6.6-gcc6.patch 134783 BLAKE2B 74774aae06a865f03405b5a4939089a2521ec6c41387a90517135e82d2efa80cc18ec081640c1277bd4e8218fec267b64731de9633a514923b80d34312927d3b SHA512 a9460400f4447fe8c38b2d994c083e7c564b32b9a2e77f0b3497ca0f704f6a650781c3e00b37d52bbc4e9c202b02dd6bb3dd442ab13ece173a7b18c0592379bc DIST piedock-1.6.6.tar.bz2 254634 BLAKE2B 51c347edaa3cfb556f233fcc62e11e030d3fd2a25ada4ddec5bee6fe16def9605ca80cc254f72aed4c9353502ffa4fab1461af3e6b067f51e6057e7d63c81507 SHA512 4bad03387a21c75cf48b80ef2bf6ccc3553097fa41115a40689ec2c8e00ee9fadddbe43226f90012667eb8545e1209e5c9f6308f436bdf1d12d73de30764f1be DIST piedock-1.6.9.tar.gz 290491 BLAKE2B 492c56d106616323a7f661e3c5d016755bdb421668bfe5251811df62ab1243838380395888c3e874c211069c30fdc7ea9141c245e907fa4c2eeea6d0a583329e SHA512 1244cc26d47c39c27c583f24aedf3dcdf0d879003f96a7cb1b512255384f0d81bf7c07dafa1b21ae1e6762bb7b41158cd20740b12b83f2d49daf7f24fbc96b69 EBUILD piedock-1.6.6-r1.ebuild 965 BLAKE2B 33ce8551e3868b64400a9677c0585ed58a13f822d3a4d67bbbc8d31a237d743446e8f423e3e705aa23f63619faf4e719efdc136aa4f1b86fe9915d29253207a5 SHA512 31188dec19bf29ada3048da86d71f7c54e4c3ebe9a1c2842aa9ca90315cc552835a6f2937ff5490bbab3e2d87adc30525b627d2c631dca8832d4eae8b1b044c7 -EBUILD piedock-1.6.9.ebuild 923 BLAKE2B 3d5495771fa9c50c764712659978cc7b80183fa31ad330657cd05b81d625d70416e4f92f35ac050b98d2f326b754ac94bee9abde2ee61ca500704e47dc0d44ae SHA512 2b0315bd91f747a7ff028ce36376694c3a1fab1937ae0a1c5fedf5b08515fd2822d14ccdd86affb8fcdfc0f7c694c81c29fa7786eb4de7f56289e93432c586b4 +EBUILD piedock-1.6.9.ebuild 1091 BLAKE2B a191644c77021300fd9b3da558cb48b832c35c976c28445a7ac4968a15e3db2f73e76e8657b4cfa69c6474198fb3bd6dddbb50f9691fc1204e89e65d300b8b81 SHA512 4161fee6d1d92c88cf32e56482fe992bd157ee378ac16439394d6dc82b9ad1016a68a64bdd029ffdf8ad7dfc01966a33e4e65d53e2e3aa526de23e06e675532d MISC metadata.xml 370 BLAKE2B ca778052b35bf0b0d759da4e12fdd53bfa475cd10fc77aad1e67b691ef45e9812e3bbe5286e59126db0664a0c67bb2a2ac9dd8687a39f77e9bf38e516af03a8c SHA512 553d2223b932228026bd4d239de39ad2b27a68cd0a940b0522f1cee28f0d146358c9422baabf15f8948b1783b7559e217a0e90acf068775832c51c5caa48515c diff --git a/x11-misc/piedock/files/piedock-1.6.9-freetype_pkgconfig.patch b/x11-misc/piedock/files/piedock-1.6.9-freetype_pkgconfig.patch new file mode 100644 index 000000000000..dc6dd41bccb6 --- /dev/null +++ b/x11-misc/piedock/files/piedock-1.6.9-freetype_pkgconfig.patch @@ -0,0 +1,45 @@ +From 3f37592025333532e98bbe96c2b0903bb881b9c0 Mon Sep 17 00:00:00 2001 +From: Lars Wendler <polynomial-c@gentoo.org> +Date: Fri, 11 May 2018 23:21:33 +0200 +Subject: [PATCH] Use pkg-config to find freetype + +As of freetype-2.9.1 the freetype-config file no longer gets installed +by default. +--- + configure.ac | 13 ++++--------- + 1 file changed, 4 insertions(+), 9 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 0c452ad..96a51e9 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -12,6 +12,7 @@ AC_LANG_CPLUSPLUS + AC_PROG_CXX + AC_PROG_CC + AC_PROG_INSTALL ++PKG_PROG_PKG_CONFIG + + # Checks for mandatory libraries + AC_CHECK_LIB([X11], [XOpenDisplay], , AC_MSG_ERROR([libX11 not found])) +@@ -47,15 +48,9 @@ AC_ARG_ENABLE( + + # Checks for Freetype + if test "x$XFT" = "xtrue"; then +- AC_PATH_PROG(FREETYPE_CONFIG, freetype-config, no) +- +- if test x$FREETYPE_CONFIG = xno; then +- AC_MSG_ERROR([*** freetype-config not found]) +- fi +- +- FREETYPE_CFLAGS="`$FREETYPE_CONFIG --cflags`" +- FREETYPE_LIBS="`$FREETYPE_CONFIG --libs`" +- CXXFLAGS="$CXXFLAGS $FREETYPE_CFLAGS" ++ PKG_CHECK_MODULES(FREETYPE, freetype2, [ ++ CXXFLAGS="$CXXFLAGS $FREETYPE_CFLAGS" ++ ], AC_MSG_ERROR([Cannot find freetype])) + fi + + # Checks for Xrender +-- +2.17.0 + diff --git a/x11-misc/piedock/piedock-1.6.9.ebuild b/x11-misc/piedock/piedock-1.6.9.ebuild index 01ba6137e9ee..8a2ea62a1509 100644 --- a/x11-misc/piedock/piedock-1.6.9.ebuild +++ b/x11-misc/piedock/piedock-1.6.9.ebuild @@ -3,6 +3,8 @@ EAPI=6 +inherit autotools + DESCRIPTION="A little bit like the famous OS X dock but in shape of a pie menu" HOMEPAGE=" http://markusfisch.de/PieDock @@ -30,19 +32,31 @@ RDEPEND=" x11-libs/gtk+:2 ) " -DEPEND="${RDEPEND}" +DEPEND="${RDEPEND} + virtual/pkgconfig" + DOCS=( res/${PN}rc.sample AUTHORS ChangeLog NEWS ) + PATCHES=( "${FILESDIR}"/${PN}-1.6.1-signals.patch + "${FILESDIR}"/${PN}-1.6.9-freetype_pkgconfig.patch ) -S=${WORKDIR}/PieDock-${PV} + +S="${WORKDIR}/PieDock-${PV}" + +src_prepare() { + default + eautoreconf +} src_configure() { - econf \ - $(use_enable gtk) \ - --disable-kde \ - --bindir="${EPREFIX}"/usr/bin \ - --enable-xft \ - --enable-xmu \ + local myeconfargs=( + $(use_enable gtk) + --disable-kde + --bindir="${EPREFIX}"/usr/bin + --enable-xft + --enable-xmu --enable-xrender + ) + econf "${myeconfargs[@]}" } diff --git a/x11-misc/synergy/Manifest b/x11-misc/synergy/Manifest index 3bfa9a57108b..ac03b4d8b8ee 100644 --- a/x11-misc/synergy/Manifest +++ b/x11-misc/synergy/Manifest @@ -1,18 +1,11 @@ -AUX synergy-1.4.16_p1969-pthread.patch 350 BLAKE2B 3f77706a1b3d165bb648649758f25526f861809a1022d2404e2763762e2f47bdd912757e06c891c734717b82ef85a6111980e3b6ecd2188ebf35b60295205d66 SHA512 c0ab4dca5cb0ae1963c20fd72b10dc958142ca7881ec48caffd4172cb89f47bb69bde1a1e61566abb61f8b953b7fd77930c4fd3092b65c13d3d04ce8be9fd91a -AUX synergy-1.4.17_p2055-CSocketMultiplexer.patch 427 BLAKE2B 06452ffb16c812fe75066544b68798deb1fdacf34f14e18b19c85a112cf5e94da85789516b79c5777ec94b181555f557308a8e6489284a9380071e43bef6817a SHA512 10917823af9113def5967721aedd637326f7e432231c1bc68a4c1795916fadf8daf2e06b436e0073da6c461d38fa00e444332462e7c95f84a97f1ea7d54bac31 -AUX synergy-1.4.17_p2055-cryptopp.patch 2662 BLAKE2B 4b0dbe1eaf89f8ae1154d79f070d7a251a2017ebf4ebd83866468ee0d585d752c247d2ebddce62a03318f003817ec556e08022088350fa0da11e3d123f453060 SHA512 eb502e57a0f6c80b8f0e8d64490d277d4b9659a2306e7ebd5a557ed0d386ba7dc870056e916fe04d653b6860ea78299b00895910372f9e5609f2480be54d3127 -AUX synergy-1.4.17_p2055-gentoo.patch 344 BLAKE2B 348be10a5f712aec22e1bddd7740a95416d0aba5efa6ce40cc15d8135d73b3abb3bb462dcd5a6ec2dc044e5c809f9be3011c31b46b1edaa2afaecf9cb1972f23 SHA512 de9e59f4f7704a3a5baf0ea895ac88c4c076145c3bc6ce5edad410a044ce782226ace71984e78c897261fb92f7c97deaf886769f7bd336a85d23af5f501b1d7b -AUX synergy-1.4.17_p2055-test.patch 977 BLAKE2B 699925ef12703c8bfccc90fa89a53ab69518ef3ab18c770279824ad87f64650d4218dd7c4c2531eb5ac729b49ee418ccc878999489c397d0d003c4ed7218c368 SHA512 92746308f3f6fe22b337d383e268328c37695e8f51ac20759557021d1149b4e4cc676846cc33d3728453284b9ae15373995d347719c1ba8af9b9d3b31d8e463f -AUX synergy-1.7.5-gentoo.patch 396 BLAKE2B 5002e7393232888289504a7412521478dd16e3d62bb875977c746f3b91e0f03c4a67c1ecf0a54eec87d5cadbb2c3403dd9f366d74bab90a1d7e9d46351e5e7e1 SHA512 2ca7a5f36f7fc0949c6832506efb8d8516390ff5f238c14dc600ec03f28f5691e3102753db8c4986a5445950b3154e1410d40e3cc1974a2b9b84476ad77f0e83 -AUX synergy-1.8.1-internal-gmock-gtest.patch 737 BLAKE2B 0e1131d666442f9197b0e1534947fd5da01438ee7e15461050fa4d910c9355f7366025d602e7c664c45255744bab1ca103bddf058294cd807fa8c35f77607382 SHA512 cec725312fea90d3df62957e16fef25c7988f50569a99e80b9d6724fb0f100211820256143f87b02099aa5fffa1d434ce71638f88e225cb6f0fa9a597d2074cc -AUX synergy-1.8.5-gtest.patch 826 BLAKE2B 664d765908f2bf688712106c2d8961cdfe5518521158489a23851b33d69186b72755abfe33af2d3bb58830c02188dcdd27eeee962f49578462256b6ebcfa7c20 SHA512 6e19bcf424405c2dfcdd65177053946868d019e5042404f7d1ab79a68a4453e906da84b8c714770d0157df482dfd3fdbb793e567d9657804679b548761d1b716 -DIST synergy-1.6.3.tar.gz 4405517 BLAKE2B 46a56a9833ac0132d0fefcbeefccbc440d3d4e123eceb4ccb04eedadd6fa9dec9abb6f7770d6739b576006783a8890788d53027d9d5a5b245ef6b14dc704e72b SHA512 de67b0663c5ef411570f163208b2a295a8f16537dcc37a41a31039a2d01de083410c023b7f255664eb0c84f0290473690b638934082c2276ddce594126861165 -DIST synergy-1.8.6.tar.gz 13497043 BLAKE2B f74f6d48203bc49d7a74cf2f951ea506a1887b659e34954651d2a8333e604e3e41e04b5e6b6115b8b8ded6e94fbad004b0673465cb0734a57d137992f432a3c4 SHA512 e0816c280c77d4a865f4b7d4a9081963032a156bfb6da51e6b67a6fc41f8f18b097d3fc7c96218db268c36d0148021f9ddba95fe56daff8bfc54219dbdfe14a5 -DIST synergy-1.8.8.tar.gz 13498599 BLAKE2B 40c52ed036ef21594d330f1b4e32b647bdb3076147d40f2437f649a54700cb4a7822137587c129f9bede26a93e872961135ee27dfb3b8f4256153a5e982737a1 SHA512 b4909930af7da10d877297e674df4c042ec54333eed585334da4a8c834c0ca3ad7c93fd2436c7d8d2f0e9e039d7bd385bb9e8a8c706750cbab3c3664a9b16bc6 +AUX synergy-1.9.1-cmake-version.patch 2136 BLAKE2B e96bdfdc278e818be0f46eb2bef7dedb24f70d6fbab3b0ec36716811590f55a742f2d61b6976f6b3eb16490a2deedf6664ee556244065a97afbf2b603d151ec3 SHA512 80dd8adcfe58eff2d6ee74b5e2e408ded1b9b112e72d8bb1d86d33a12c778c5b8bb359501490dff0a896e21f23dc321bcf670fcb2d5cdf66a0ba5a8904f206cd +AUX synergy-1.9.1-gtest.patch 641 BLAKE2B 30103de347404858f35eba8600a961b7f01fa0f4469f293cdf13fb3956d02467924a17e0870fa690e715c5a02bf42d67cc4a103d70af8d006ed381d4fbefcac3 SHA512 c81471a2bded4aeafafb8c0369e6296dc32cf39371795082663d408fd6308d6b520f90bb7e7b57c5156d8e4e3cdb261eead4ac9668a4e0e18649a9ae0d256f64 +AUX synergy-1.9.1-internal-gmock-gtest.patch 725 BLAKE2B 2c7d6a2a2086283e761f3322959d3721a0e1b687683a0420eb282bf841ad5597925bdadd6098615a54e2fe6230e9efd8e0be1063fde8a881deafc149a52329a2 SHA512 1a644f8cb7422cbc36d0ce37648038ae464f7a1c26efb89ff07477447ee69ff2ea10d71765536e19269d63249db6391d997680ad06df1a5c24e1fcc708f2ba3c +AUX synergy-1.9.1-pthread.patch 391 BLAKE2B 8d1aabe8a8ddcd1494de5aa5d19428e4e2d248fbef5a372fa1102f36d2e8e7868afdafce0109293b517b81ba3104f7555a9d3e808f5f3752434068ef527626b2 SHA512 8ab56a98baa7f97034bfd2e9577d84edbf7fbd954bce76b2674fe90f0baf9d91bc5f2d5550f7c57cc214316a34fb2769b1c91c4bcfbe967f13fb64863941cb24 +AUX synergy-1.9.1-qt-5.11.patch 1211 BLAKE2B f457b5d8afa5c9fe0d750a5d80a6baa44edecb88bb907e5e260f10aedd1978a9c7b56a90cf83a6d4df227ccb548c416196a9ad7c30053aa6b14bedf2a1862042 SHA512 7931de105c6dd7a0d673dacb4ed26ceea6e5ed78460a8c8c8e7104c662d884de37fbe2a8d497c1a3689fcd6316063e3cd3bdd1d7e1650add52153deee0669fc2 +DIST synergy-1.9.1.tar.gz 6694745 BLAKE2B d7e19fd3e55e60b6a41dffa04d6a53c897c0a7e4895ff65ddfae18b06892959e8c7e56092b3d49f123768b3ce92d59fc890afe756192b3625db664b5fa19331e SHA512 83301f2d035bd91578cf83e335d721748791f62c85252156fd27d09db7b5216a745cfa81c06b27995d1785e676ee4c75f795b5fad2b9a700a981d27d05e5a8fe DIST synergy-2.0.0.tar.gz 5892923 BLAKE2B 661f42031499c9c1b2cbb90d9af45f5210c8e1b109f62cfc1cbdedf264f8c358c394005f4a040a8071773d538383adf3e85a059bc54ff67284aaf86990e0a6fa SHA512 69b8e4ea9d22f5699d3a0761cf9811d0689b06a920056b4b4dde466767ec89caaaa8c5736a78d0857ebfb814aaa3bf07591feaf0e64e0555949c5ee6d6974a13 DIST synergy.png 26910 BLAKE2B aa9c5c7c0647937eadc82edbdf7a5a374dd25e9450d6861f1092d8569155e38b3d0729bafb69809e62660802d471899c472a0c9d2066e4b7fcec379f34470535 SHA512 0b5a1813c71fd2923adca4cf7b0f840fc37c73a2f18ad68f8bb2fd2ea312d9a884e2e2bcd78f6dd0f13d1f31ea3991379e141ec62d970a18c3a9c46b26720c5d -EBUILD synergy-1.6.3.ebuild 2412 BLAKE2B 4ca64747eca5280decc5e74d153f8ebfc3048e8c2ac2ba2f01d916a71905003b0a96d031aa557af22af3ae7fb036a87e889f1eaad6cd6ec309e0bf41841cbe12 SHA512 9aefd0f61ad9a40b11c97d0821dc7b1640d48ef8028ca18bd69ddbe655ad9c1e3f9da1608b22525d7c6dc2d3803d23b0ab687ad702d8829c4427e3e56513fc91 -EBUILD synergy-1.8.6.ebuild 2260 BLAKE2B bf5c5e1b68f5b2c352b7e9321859f718475c0af20a1172f5e7a2f47029831c2459e3800cb1b9fca7b4503734c8a387f133f873eb2af48ca674ae9093a12ce7f6 SHA512 9df3c38dbfd69f202e7807a45ddb27d370fb98bee63569101c6e784aecfe7d0a891f3b20e2ac877c677a2a4f9902bef38fdec01636ad9aec96ec0e47d9e7af10 -EBUILD synergy-1.8.8.ebuild 2220 BLAKE2B 08ae66225fefd47b405db383241937cd138ba8edb3842385237f1581b3ee9ea3c86b2620b2c77f99e3e58b45bc1fcdbfe7177adb787f5b86c0fece5d7d4f377b SHA512 3e60699cec7c71626ecbaae3c7d3fab34918a1340fb0f63c25d731398919339597990c25431b1b28efa746313c27fa8bf0a6822f1fd87a8c4a30f94034cf025f +EBUILD synergy-1.9.1.ebuild 2217 BLAKE2B efbfc6e59d47df62028babcf15b94b32a3e6f84df361cea69896e865f0789adbe6915ed5e40586aba7946b980229f457ee3d1dc87f2a66db11722d1c3d03a8de SHA512 18d0f1cbbcb443a61cdb2da3c1285f7e714cd3bb9039e0d197bf8ac37f3d63d18a11dbedf6a3d3edf8a4768e430716e1d5f5e06061ac54d63f040dc3d3c2fb75 EBUILD synergy-2.0.0.ebuild 1525 BLAKE2B 350eab710ba71bf5ae7f1c25d4a9830c6eeb5500ef306fae6628c9fefb02e441b3f54ae0afc815025c8ac4b5389aca56db55309d5409a2ca4fd001c1bd7c021d SHA512 312e7107eccf03ad4022c9e6d28bb2b6c75ec4594e8585cf1bd27badf52d496fd9096a97fde4f5104486f5abe7aeed7c2bd3eaa1b4c52294a7f4510de3115038 MISC metadata.xml 408 BLAKE2B 2572799c57cee21427948e30551975170b9f655fb2fd0fe307eb7e01eba868a1355fd69df540be767ced000847547d107ad36ae4b8658f0b8628f5960dd4a983 SHA512 381d9d6b5beb883c7bef9453577d76d96bf0160dd891a88d146e5f6b44d6d91dcca02c26ec61f9d50c1e4c920c3a843859a2f3bdbeca81c0208f4e33b705e2d7 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 deleted file mode 100644 index adddf2f73b67..000000000000 --- a/x11-misc/synergy/files/synergy-1.4.16_p1969-pthread.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -141,6 +141,8 @@ - check_library_exists("pthread" pthread_create "" HAVE_PTHREAD) - if (HAVE_PTHREAD) - list(APPEND libs pthread) -+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthread") -+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread") - else() - message(FATAL_ERROR "Missing library: pthread") - endif() 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 deleted file mode 100644 index 0e99fd3bce5d..000000000000 --- a/x11-misc/synergy/files/synergy-1.4.17_p2055-CSocketMultiplexer.patch +++ /dev/null @@ -1,13 +0,0 @@ -http://synergy-project.org/spit/issues/details/2935/ -https://bugs.gentoo.org/show_bug.cgi?id=505978 - ---- a/src/lib/net/SocketMultiplexer.cpp -+++ b/src/lib/net/SocketMultiplexer.cpp -@@ -243,6 +243,7 @@ - for (CSocketJobMap::iterator i = m_socketJobMap.begin(); - i != m_socketJobMap.end();) { - if (*(i->second) == NULL) { -+ m_socketJobs.erase(i->second); - m_socketJobMap.erase(i++); - m_update = true; - } 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 deleted file mode 100644 index 59f85a9c29a0..000000000000 --- a/x11-misc/synergy/files/synergy-1.4.17_p2055-cryptopp.patch +++ /dev/null @@ -1,96 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -145,6 +145,10 @@ - check_type_size(long SIZEOF_LONG) - check_type_size(short SIZEOF_SHORT) - -+ set(CMAKE_REQUIRED_LIBRARIES crypto++) -+ set(CMAKE_REQUIRED_LIBRARIES) -+ set(CMAKE_INCLUDE_DIRECTORIES) -+ - # pthread is used on both Linux and Mac - check_library_exists("pthread" pthread_create "" HAVE_PTHREAD) - if (HAVE_PTHREAD) ---- a/ext/CMakeLists.txt -+++ b/ext/CMakeLists.txt -@@ -13,47 +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(cryptopp_dir cryptopp562) -- --# only compile the crypto++ files we need. --set(cryptopp_src -- ${cryptopp_dir}/3way.cpp -- ${cryptopp_dir}/algparam.cpp -- ${cryptopp_dir}/asn.cpp -- ${cryptopp_dir}/authenc.cpp -- ${cryptopp_dir}/basecode.cpp -- ${cryptopp_dir}/cpu.cpp -- ${cryptopp_dir}/cryptlib.cpp -- ${cryptopp_dir}/des.cpp -- ${cryptopp_dir}/dessp.cpp -- ${cryptopp_dir}/dll.cpp -- ${cryptopp_dir}/ec2n.cpp -- ${cryptopp_dir}/ecp.cpp -- ${cryptopp_dir}/filters.cpp -- ${cryptopp_dir}/fips140.cpp -- ${cryptopp_dir}/gcm.cpp -- ${cryptopp_dir}/gf2n.cpp -- ${cryptopp_dir}/gfpcrypt.cpp -- ${cryptopp_dir}/hex.cpp -- ${cryptopp_dir}/hmac.cpp -- ${cryptopp_dir}/hrtimer.cpp -- ${cryptopp_dir}/integer.cpp -- ${cryptopp_dir}/iterhash.cpp -- ${cryptopp_dir}/misc.cpp -- ${cryptopp_dir}/modes.cpp -- ${cryptopp_dir}/mqueue.cpp -- ${cryptopp_dir}/nbtheory.cpp -- ${cryptopp_dir}/oaep.cpp -- ${cryptopp_dir}/osrng.cpp -- ${cryptopp_dir}/pubkey.cpp -- ${cryptopp_dir}/queue.cpp -- ${cryptopp_dir}/randpool.cpp -- ${cryptopp_dir}/rdtables.cpp -- ${cryptopp_dir}/rijndael.cpp -- ${cryptopp_dir}/rng.cpp -- ${cryptopp_dir}/sha.cpp --) -- - # if 64-bit windows, compile asm file. - if (CMAKE_CL_64) - list(APPEND cryptopp_src ${cryptopp_dir}/x64dll.asm ${cryptopp_dir}/x64masm.asm) -@@ -87,10 +46,3 @@ - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=${CRYPTOPP_ARCH}") - endif() - endif() -- --add_library(cryptopp STATIC ${cryptopp_src}) -- --if (UNIX) -- # ignore warnings in crypto++ -- set_target_properties(cryptopp PROPERTIES COMPILE_FLAGS "-w") --endif() ---- a/src/lib/io/CryptoMode_cryptopp.h -+++ b/src/lib/io/CryptoMode_cryptopp.h -@@ -25,6 +25,6 @@ - # pragma GCC system_header - #endif - --#include <cryptopp562/gcm.h> --#include <cryptopp562/modes.h> --#include <cryptopp562/aes.h> -+#include <crypto++/gcm.h> -+#include <crypto++/modes.h> -+#include <crypto++/aes.h> ---- a/src/lib/io/CryptoStream_cryptopp.h -+++ b/src/lib/io/CryptoStream_cryptopp.h -@@ -25,5 +25,5 @@ - # pragma GCC system_header - #endif - --#include <cryptopp562/osrng.h> --#include <cryptopp562/sha.h> -+#include <crypto++/osrng.h> -+#include <crypto++/sha.h> 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 deleted file mode 100644 index 89f46f3c9af0..000000000000 --- a/x11-misc/synergy/files/synergy-1.4.17_p2055-gentoo.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -77,7 +77,7 @@ - - # warnings as errors: - # we have a problem with people checking in code with warnings. -- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror") -+ #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror") - - # For config.h, detect the libraries, functions, etc. - include(CheckIncludeFiles) 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 deleted file mode 100644 index e0e25c2e128b..000000000000 --- a/x11-misc/synergy/files/synergy-1.4.17_p2055-test.patch +++ /dev/null @@ -1,33 +0,0 @@ ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -19,6 +19,6 @@ - add_subdirectory(plugin) - add_subdirectory(micro) - --if (NOT ${CMAKE_SYSTEM_NAME} MATCHES "IRIX") -+if (${WITH_GENTOO_TEST} MATCHES "ON") - add_subdirectory(test) - endif() ---- a/src/test/CMakeLists.txt -+++ b/src/test/CMakeLists.txt -@@ -14,20 +14,5 @@ - # You should have received a copy of the GNU General Public License - # along with this program. If not, see <http://www.gnu.org/licenses/>. - --include_directories( -- ../../ext/gtest-1.6.0 -- ../../ext/gtest-1.6.0/include -- ../../ext/gmock-1.6.0 -- ../../ext/gmock-1.6.0/include) -- --add_library(gtest STATIC ../../ext/gtest-1.6.0/src/gtest-all.cc) --add_library(gmock STATIC ../../ext/gmock-1.6.0/src/gmock-all.cc) -- --if (UNIX) -- # ignore warnings in gtest and gmock -- set_target_properties(gtest PROPERTIES COMPILE_FLAGS "-w") -- set_target_properties(gmock PROPERTIES COMPILE_FLAGS "-w") --endif() -- - add_subdirectory(integtests) - add_subdirectory(unittests) diff --git a/x11-misc/synergy/files/synergy-1.7.5-gentoo.patch b/x11-misc/synergy/files/synergy-1.7.5-gentoo.patch deleted file mode 100644 index 9c508f68eeef..000000000000 --- a/x11-misc/synergy/files/synergy-1.7.5-gentoo.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -80,7 +80,7 @@ - - # warnings as errors: - # we have a problem with people checking in code with warnings. -- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror -Wno-unused-local-typedef") -+ #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror -Wno-unused-local-typedef") - - # For config.h, detect the libraries, functions, etc. - include(CheckIncludeFiles) 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 deleted file mode 100644 index 7814c7418cd3..000000000000 --- a/x11-misc/synergy/files/synergy-1.8.1-internal-gmock-gtest.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- a/src/test/CMakeLists.txt -+++ b/src/test/CMakeLists.txt -@@ -14,20 +14,5 @@ - # You should have received a copy of the GNU General Public License - # along with this program. If not, see <http://www.gnu.org/licenses/>. - --include_directories( -- ../../ext/gtest-1.6.0 -- ../../ext/gtest-1.6.0/include -- ../../ext/gmock-1.6.0 -- ../../ext/gmock-1.6.0/include) -- --add_library(gtest STATIC ../../ext/gtest-1.6.0/src/gtest-all.cc) --add_library(gmock STATIC ../../ext/gmock-1.6.0/src/gmock-all.cc) -- --if (UNIX) -- # ignore warnings in gtest and gmock -- set_target_properties(gtest PROPERTIES COMPILE_FLAGS "-w") -- set_target_properties(gmock PROPERTIES COMPILE_FLAGS "-w") --endif() -- - add_subdirectory(integtests) - add_subdirectory(unittests) diff --git a/x11-misc/synergy/files/synergy-1.8.5-gtest.patch b/x11-misc/synergy/files/synergy-1.8.5-gtest.patch deleted file mode 100644 index 69391b217db2..000000000000 --- a/x11-misc/synergy/files/synergy-1.8.5-gtest.patch +++ /dev/null @@ -1,38 +0,0 @@ ---- a/src/lib/synergy/KeyMap.h -+++ b/src/lib/synergy/KeyMap.h -@@ -24,7 +24,9 @@ - #include "common/stdset.h" - #include "common/stdvector.h" - -+#if WITH_GENTOO_TEST - #include "gtest/gtest_prod.h" -+#endif - - namespace synergy { - -@@ -327,6 +329,7 @@ - //@} - - -+#if WITH_GENTOO_TEST - private: - FRIEND_TEST(KeyMapTests, - findBestKey_requiredDown_matchExactFirstItem); -@@ -341,6 +344,7 @@ - FRIEND_TEST(KeyMapTests, - findBestKey_onlyOneRequiredDown_matchTwoRequiredChangesItem); - FRIEND_TEST(KeyMapTests, findBestKey_noRequiredDown_cannotMatch); -+#endif - - private: - //! Ways to synthesize a key ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -50,6 +50,6 @@ - add_subdirectory(cmd) - add_subdirectory(micro) - --if (NOT ${CMAKE_SYSTEM_NAME} MATCHES "IRIX") -+if (${WITH_GENTOO_TEST}) - add_subdirectory(test) - endif() diff --git a/x11-misc/synergy/files/synergy-1.9.1-cmake-version.patch b/x11-misc/synergy/files/synergy-1.9.1-cmake-version.patch new file mode 100644 index 000000000000..da7a603119d3 --- /dev/null +++ b/x11-misc/synergy/files/synergy-1.9.1-cmake-version.patch @@ -0,0 +1,57 @@ +--- a/cmake/Version.cmake 2018-04-10 12:18:42.000000000 +0200 ++++ b/cmake/Version.cmake 2018-05-11 23:29:24.499906356 +0200 +@@ -23,7 +23,7 @@ + if (DEFINED ENV{SYNERGY_VERSION_PATCH}) + set (SYNERGY_VERSION_PATCH $ENV{SYNERGY_VERSION_PATCH}) + else() +- set (SYNERGY_VERSION_PATCH 0) ++ set (SYNERGY_VERSION_PATCH 1) + message (WARNING "Synergy version wasn't set. Set to ${SYNERGY_VERSION_MAJOR}.${SYNERGY_VERSION_MINOR}.${SYNERGY_VERSION_PATCH}") + endif() + endif() +@@ -36,29 +36,6 @@ + endif() + endif() + +-if (NOT DEFINED SYNERGY_REVISION) +- if (DEFINED ENV{GIT_COMMIT}) +- string (SUBSTRING $ENV{GIT_COMMIT} 0 8 SYNERGY_REVISION) +- elseif (SYNERGY_VERSION_STAGE STREQUAL "snapshot") +- execute_process ( +- COMMAND git rev-parse --short=8 HEAD +- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} +- OUTPUT_VARIABLE SYNERGY_REVISION +- OUTPUT_STRIP_TRAILING_WHITESPACE +- ) +- endif() +-endif() +- +-if (DEFINED SYNERGY_REVISION) +- string(LENGTH ${SYNERGY_REVISION} SYNERGY_REVISION_LENGTH) +- if (NOT ((SYNERGY_REVISION MATCHES "^[a-f0-9]+") AND (SYNERGY_REVISION_LENGTH EQUAL "8"))) +- message (FATAL_ERROR "SYNERGY_REVISION ('${SYNERGY_REVISION}') should be a short commit hash") +- endif() +- unset (SYNERGY_REVISION_LENGTH) +-else() +- set (SYNERGY_REVISION "0badc0de") +-endif() +- + if (DEFINED ENV{BUILD_NUMBER}) + set (SYNERGY_BUILD_NUMBER $ENV{BUILD_NUMBER}) + else() +@@ -66,7 +43,6 @@ + endif() + + string (TIMESTAMP SYNERGY_BUILD_DATE "%Y%m%d" UTC) +-set (SYNERGY_SNAPSHOT_INFO ".${SYNERGY_VERSION_STAGE}.${SYNERGY_REVISION}") + + if (SYNERGY_VERSION_STAGE STREQUAL "snapshot") + set (SYNERGY_VERSION_TAG "${SYNERGY_VERSION_STAGE}.b${SYNERGY_BUILD_NUMBER}-${SYNERGY_REVISION}") +@@ -80,7 +56,6 @@ + + add_definitions (-DSYNERGY_VERSION="${SYNERGY_VERSION}") + add_definitions (-DSYNERGY_VERSION_STRING="${SYNERGY_VERSION_STRING}") +-add_definitions (-DSYNERGY_REVISION="${SYNERGY_REVISION}") + add_definitions (-DSYNERGY_BUILD_DATE="${SYNERGY_BUILD_DATE}") + add_definitions (-DSYNERGY_BUILD_NUMBER=${SYNERGY_BUILD_NUMBER}) + diff --git a/x11-misc/synergy/files/synergy-1.9.1-gtest.patch b/x11-misc/synergy/files/synergy-1.9.1-gtest.patch new file mode 100644 index 000000000000..f7a5e614e810 --- /dev/null +++ b/x11-misc/synergy/files/synergy-1.9.1-gtest.patch @@ -0,0 +1,28 @@ +--- a/src/lib/synergy/KeyMap.h ++++ b/src/lib/synergy/KeyMap.h +@@ -24,7 +24,9 @@ + #include "common/stdset.h" + #include "common/stdvector.h" + ++#if WITH_GENTOO_TEST + #include <gtest/gtest_prod.h> ++#endif + + namespace synergy { + +@@ -327,6 +329,7 @@ + //@} + + ++#if WITH_GENTOO_TEST + private: + FRIEND_TEST(KeyMapTests, + findBestKey_requiredDown_matchExactFirstItem); +@@ -341,6 +344,7 @@ + FRIEND_TEST(KeyMapTests, + findBestKey_onlyOneRequiredDown_matchTwoRequiredChangesItem); + FRIEND_TEST(KeyMapTests, findBestKey_noRequiredDown_cannotMatch); ++#endif + + private: + //! Ways to synthesize a key diff --git a/x11-misc/synergy/files/synergy-1.9.1-internal-gmock-gtest.patch b/x11-misc/synergy/files/synergy-1.9.1-internal-gmock-gtest.patch new file mode 100644 index 000000000000..bc8a96130575 --- /dev/null +++ b/x11-misc/synergy/files/synergy-1.9.1-internal-gmock-gtest.patch @@ -0,0 +1,23 @@ +--- a/src/test/CMakeLists.txt ++++ b/src/test/CMakeLists.txt +@@ -14,20 +14,5 @@ + # You should have received a copy of the GNU General Public License + # along with this program. If not, see <http://www.gnu.org/licenses/>. + +-include_directories( +- ../../ext/gtest +- ../../ext/gtest/include +- ../../ext/gmock +- ../../ext/gmock/include) +- +-add_library(gtest STATIC ../../ext/gtest/src/gtest-all.cc) +-add_library(gmock STATIC ../../ext/gmock/src/gmock-all.cc) +- +-if (UNIX) +- # ignore warnings in gtest and gmock +- set_target_properties(gtest PROPERTIES COMPILE_FLAGS "-w") +- set_target_properties(gmock PROPERTIES COMPILE_FLAGS "-w") +-endif() +- + add_subdirectory(integtests) + add_subdirectory(unittests) diff --git a/x11-misc/synergy/files/synergy-1.9.1-pthread.patch b/x11-misc/synergy/files/synergy-1.9.1-pthread.patch new file mode 100644 index 000000000000..46ae6e1588b8 --- /dev/null +++ b/x11-misc/synergy/files/synergy-1.9.1-pthread.patch @@ -0,0 +1,11 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -141,6 +141,8 @@ + check_library_exists ("pthread" pthread_create "" HAVE_PTHREAD) + if (HAVE_PTHREAD) + list (APPEND libs pthread) ++ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthread") ++ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread") + else() + message (FATAL_ERROR "Missing library: pthread") + endif() diff --git a/x11-misc/synergy/files/synergy-1.9.1-qt-5.11.patch b/x11-misc/synergy/files/synergy-1.9.1-qt-5.11.patch new file mode 100644 index 000000000000..7a706a084d0b --- /dev/null +++ b/x11-misc/synergy/files/synergy-1.9.1-qt-5.11.patch @@ -0,0 +1,31 @@ +--- a/src/gui/CMakeLists.txt 2018-05-11 23:30:26.425509147 +0200 ++++ b/src/gui/CMakeLists.txt 2018-05-11 23:31:53.237354182 +0200 +@@ -39,7 +39,7 @@ + target_link_libraries (synergy dns_sd) + endif() + +-qt5_use_modules (synergy Core Widgets Network) ++target_link_libraries (synergy Qt5::Core Qt5::Widgets Qt5::Network) + target_compile_definitions (synergy PRIVATE -DSYNERGY_VERSION_STAGE="${SYNERGY_VERSION_STAGE}") + target_compile_definitions (synergy PRIVATE -DSYNERGY_REVISION="${SYNERGY_REVISION}") + +--- a/src/gui/src/ActionDialog.cpp 2018-04-10 12:18:42.000000000 +0200 ++++ b/src/gui/src/ActionDialog.cpp 2018-05-11 23:33:50.814498692 +0200 +@@ -25,6 +25,7 @@ + + #include <QtCore> + #include <QtGui> ++#include <QButtonGroup> + + ActionDialog::ActionDialog(QWidget* parent, ServerConfig& config, Hotkey& hotkey, Action& action) : + QDialog(parent, Qt::WindowTitleHint | Qt::WindowSystemMenuHint), +--- a/src/gui/src/ScreenSetupView.cpp 2018-04-10 12:18:42.000000000 +0200 ++++ b/src/gui/src/ScreenSetupView.cpp 2018-05-11 23:35:33.304496343 +0200 +@@ -22,6 +22,7 @@ + + #include <QtCore> + #include <QtGui> ++#include <QHeaderView> + + ScreenSetupView::ScreenSetupView(QWidget* parent) : + QTableView(parent) diff --git a/x11-misc/synergy/synergy-1.6.3.ebuild b/x11-misc/synergy/synergy-1.6.3.ebuild deleted file mode 100644 index ec6ab70007c5..000000000000 --- a/x11-misc/synergy/synergy-1.6.3.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils flag-o-matic gnome2-utils cmake-utils qt4-r2 - -DESCRIPTION="Lets you easily share a single mouse and keyboard between multiple computers" -HOMEPAGE="http://synergy-project.org/ https://github.com/symless/synergy-core" -SRC_URI=" - https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~jer/${PN}.png -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="qt4 test" - -COMMON_DEPEND=" - >=dev-libs/crypto++-5.6.2 - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXinerama - x11-libs/libXrandr - x11-libs/libXtst - qt4? ( - dev-qt/qtcore:4 - dev-qt/qtgui:4 - net-dns/avahi[mdnsresponder-compat] - ) -" -DEPEND=" - ${COMMON_DEPEND} - test? ( >=dev-cpp/gtest-1.8.0 ) - x11-proto/kbproto - x11-proto/randrproto - x11-proto/xextproto - x11-proto/xineramaproto - x11-proto/xproto -" -RDEPEND=" - ${COMMON_DEPEND} - qt4? ( !x11-misc/qsynergy ) -" - -PATCHES=( - "${FILESDIR}/${PN}-1.4.16_p1969-pthread.patch" - "${FILESDIR}/${PN}-1.4.17_p2055-cryptopp.patch" - "${FILESDIR}/${PN}-1.4.17_p2055-test.patch" - "${FILESDIR}/${PN}-1.4.17_p2055-gentoo.patch" - "${FILESDIR}/${PN}-1.4.17_p2055-CSocketMultiplexer.patch" -) - -src_prepare() { - cmake-utils_src_prepare -} - -src_configure() { - local mycmakeargs=$(cmake-utils_use_with test GENTOO_TEST) - cmake-utils_src_configure - - if use qt4 ; then - cd src/gui || die - qt4-r2_src_configure - fi -} - -src_compile() { - cmake-utils_src_compile - - if use qt4 ; then - cd src/gui || die - qt4-r2_src_compile - fi -} - -src_test() { - local exe fail - for exe in bin/integtests bin/unittests; do - ${exe} || fail+=" ${exe}" - done - [[ ${fail} ]] && ewarn "${fail} failed" -} - -src_install () { - dobin bin/${PN}{c,s} - - if use qt4 ; then - newbin bin/${PN} qsynergy - newicon -s 256 "${DISTDIR}"/${PN}.png q${PN}.png - make_desktop_entry q${PN} ${PN/s/S} q${PN} Utility; - fi - - insinto /etc - newins doc/synergy.conf.example synergy.conf - - newman doc/${PN}c.man ${PN}c.1 - newman doc/${PN}s.man ${PN}s.1 - - dodoc README doc/synergy.conf.example* ChangeLog -} - -pkg_preinst() { - use qt4 && gnome2_icon_savelist -} - -pkg_postinst() { - use qt4 && gnome2_icon_cache_update -} - -pkg_postrm() { - use qt4 && gnome2_icon_cache_update -} diff --git a/x11-misc/synergy/synergy-1.8.6.ebuild b/x11-misc/synergy/synergy-1.8.6.ebuild deleted file mode 100644 index 32a8d362ae13..000000000000 --- a/x11-misc/synergy/synergy-1.8.6.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils flag-o-matic gnome2-utils cmake-utils qt4-r2 - -DESCRIPTION="Lets you easily share a single mouse and keyboard between multiple computers" -HOMEPAGE="http://synergy-project.org/ https://github.com/symless/synergy-core" -SRC_URI=" - https://github.com/symless/${PN}/archive/v${PV}-stable.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~jer/${PN}.png -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="libressl qt4" -RESTRICT="test" - -S=${WORKDIR}/${P}-stable - -COMMON_DEPEND=" - !libressl? ( dev-libs/openssl:* ) - libressl? ( dev-libs/libressl ) - net-misc/curl - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXinerama - x11-libs/libXrandr - x11-libs/libXtst - qt4? ( - dev-qt/qtcore:4 - dev-qt/qtgui:4 - net-dns/avahi[mdnsresponder-compat] - ) -" -DEPEND=" - ${COMMON_DEPEND} - x11-proto/kbproto - x11-proto/randrproto - x11-proto/xextproto - x11-proto/xineramaproto - x11-proto/xproto -" -RDEPEND=" - ${COMMON_DEPEND} - qt4? ( !x11-misc/qsynergy ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.4.16_p1969-pthread.patch - "${FILESDIR}"/${PN}-1.7.5-gentoo.patch - "${FILESDIR}"/${PN}-1.8.1-internal-gmock-gtest.patch - "${FILESDIR}"/${PN}-1.8.5-gtest.patch -) - -src_prepare() { - cmake-utils_src_prepare -} - -src_configure() { - append-cxxflags ${mycmakeargs} - - cmake-utils_src_configure - - if use qt4 ; then - cd src/gui || die - qt4-r2_src_configure - fi -} - -src_compile() { - cmake-utils_src_compile - - if use qt4 ; then - cd src/gui || die - qt4-r2_src_compile - fi -} - -src_install () { - dobin bin/${PN}{c,s} bin/syntool - - if use qt4 ; then - newbin bin/${PN} qsynergy - newicon -s 256 "${DISTDIR}"/${PN}.png q${PN}.png - make_desktop_entry q${PN} ${PN/s/S} q${PN} Utility; - fi - - insinto /etc - newins doc/synergy.conf.example synergy.conf - - newman doc/${PN}c.man ${PN}c.1 - newman doc/${PN}s.man ${PN}s.1 - - dodoc README doc/synergy.conf.example* ChangeLog -} - -pkg_preinst() { - use qt4 && gnome2_icon_savelist -} - -pkg_postinst() { - use qt4 && gnome2_icon_cache_update -} - -pkg_postrm() { - use qt4 && gnome2_icon_cache_update -} diff --git a/x11-misc/synergy/synergy-1.8.8.ebuild b/x11-misc/synergy/synergy-1.9.1.ebuild index 9d978829cda8..dda9e9c3a8d1 100644 --- a/x11-misc/synergy/synergy-1.8.8.ebuild +++ b/x11-misc/synergy/synergy-1.9.1.ebuild @@ -1,23 +1,24 @@ # Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils flag-o-matic gnome2-utils cmake-utils qt4-r2 +EAPI=6 + +inherit cmake-utils desktop gnome2-utils DESCRIPTION="Lets you easily share a single mouse and keyboard between multiple computers" -HOMEPAGE="http://synergy-project.org/ https://github.com/symless/synergy-core" +HOMEPAGE="https://symless.com/synergy https://github.com/symless/synergy-core" SRC_URI=" - https://github.com/symless/${PN}/archive/v${PV}-stable.tar.gz -> ${P}.tar.gz + https://github.com/symless/${PN}-core/archive/v${PV}-stable.tar.gz -> ${P}.tar.gz https://dev.gentoo.org/~jer/${PN}.png " LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="libressl qt4" +IUSE="libressl qt5" RESTRICT="test" -S=${WORKDIR}/${P}-stable +S=${WORKDIR}/${PN}-core-${PV}-stable COMMON_DEPEND=" !libressl? ( dev-libs/openssl:* ) @@ -31,9 +32,11 @@ COMMON_DEPEND=" x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXtst - qt4? ( - dev-qt/qtcore:4 - dev-qt/qtgui:4 + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 net-dns/avahi[mdnsresponder-compat] ) " @@ -47,44 +50,33 @@ DEPEND=" " RDEPEND=" ${COMMON_DEPEND} - qt4? ( !x11-misc/qsynergy ) + qt5? ( !x11-misc/qsynergy ) " +DOCS=( ChangeLog doc/synergy.conf.example{,-advanced,-basic} ) + PATCHES=( - "${FILESDIR}"/${PN}-1.4.16_p1969-pthread.patch - "${FILESDIR}"/${PN}-1.8.1-internal-gmock-gtest.patch - "${FILESDIR}"/${PN}-1.8.5-gtest.patch + "${FILESDIR}"/${P}-pthread.patch + "${FILESDIR}"/${P}-internal-gmock-gtest.patch + "${FILESDIR}"/${P}-gtest.patch + "${FILESDIR}"/${P}-cmake-version.patch + "${FILESDIR}"/${P}-qt-5.11.patch ) -src_prepare() { - cmake-utils_src_prepare -} - src_configure() { - append-cxxflags ${mycmakeargs} + local mycmakeargs=( + -DSYNERGY_BUILD_LEGACY_GUI=$(usex qt5) + -DSYNERGY_BUILD_LEGACY_INSTALLER=OFF + ) cmake-utils_src_configure - - if use qt4 ; then - cd src/gui || die - qt4-r2_src_configure - fi -} - -src_compile() { - cmake-utils_src_compile - - if use qt4 ; then - cd src/gui || die - qt4-r2_src_compile - fi } src_install () { - dobin bin/${PN}{c,s} bin/syntool + dobin "${BUILD_DIR}"/bin/{synergy{c,s},syntool} - if use qt4 ; then - newbin bin/${PN} qsynergy + if use qt5 ; then + newbin "${BUILD_DIR}"/bin/${PN} qsynergy newicon -s 256 "${DISTDIR}"/${PN}.png q${PN}.png make_desktop_entry q${PN} ${PN/s/S} q${PN} Utility; fi @@ -95,17 +87,17 @@ src_install () { newman doc/${PN}c.man ${PN}c.1 newman doc/${PN}s.man ${PN}s.1 - dodoc README doc/synergy.conf.example* ChangeLog + einstalldocs } pkg_preinst() { - use qt4 && gnome2_icon_savelist + use qt5 && gnome2_icon_savelist } pkg_postinst() { - use qt4 && gnome2_icon_cache_update + use qt5 && gnome2_icon_cache_update } pkg_postrm() { - use qt4 && gnome2_icon_cache_update + use qt5 && gnome2_icon_cache_update } diff --git a/x11-misc/xkeyboard-config/Manifest b/x11-misc/xkeyboard-config/Manifest index 6d4178b6875f..8842642bd17e 100644 --- a/x11-misc/xkeyboard-config/Manifest +++ b/x11-misc/xkeyboard-config/Manifest @@ -6,6 +6,6 @@ DIST xkeyboard-config-2.23.1.tar.bz2 1053991 BLAKE2B c5551eb39f4cb240d36943d1e2f EBUILD xkeyboard-config-2.20.ebuild 1086 BLAKE2B c54d81bea0488c185ef3816207923e7aa32ccd0372b79d97a584a90b4526f48953785ec49317fb22cd32bf2620b31c221d8f0613d00994c5807f9fadf9bd2f4b SHA512 047047ca71e89b11bf602c965a487d28571fd3bd68f3648970be46cd9ea9b23ee9b696333615bb8d4d2413cdb2bb209b4bf7411f8b45433899ae47c8db142d08 EBUILD xkeyboard-config-2.21.ebuild 1095 BLAKE2B 40ebc90c93bc8f8b5ca681ba8ae6ee5dc3524031bd13ffc63c550fb7036623c2e4dcd24899d92f9cba0c2066cd486c640bb36a753f343a6d0354c8518f195cd3 SHA512 63c9db467b36f66ce54248f7eb5c8dc6528242a3d2844a70905bd8f006233678de67003f0cd81f092a0fa2db2a4570d15e63f6a2c97a42a26eda5fdd52b1c364 EBUILD xkeyboard-config-2.22.ebuild 1095 BLAKE2B 40ebc90c93bc8f8b5ca681ba8ae6ee5dc3524031bd13ffc63c550fb7036623c2e4dcd24899d92f9cba0c2066cd486c640bb36a753f343a6d0354c8518f195cd3 SHA512 63c9db467b36f66ce54248f7eb5c8dc6528242a3d2844a70905bd8f006233678de67003f0cd81f092a0fa2db2a4570d15e63f6a2c97a42a26eda5fdd52b1c364 -EBUILD xkeyboard-config-2.23.1-r1.ebuild 1145 BLAKE2B 3fe0a4e459b8cf62ade28cd8eb62a60debda8fd6709dea2e1d994d579bffe3b1d7c812a129141e36f46802a4099127192e9118b691a810c94a86d0e47ed859e9 SHA512 aeb39204d87bce7e8b48ed2e8e53433df0448b17fc044858163149bad2b922d259fa80052508f000852f3ef5ba239f6808773b1e5183192dfc4ed914a7dff8ca +EBUILD xkeyboard-config-2.23.1-r1.ebuild 1144 BLAKE2B aa5831d9d8f761f00174e1667432e8abce97b1fa94f2d614abd07309598c2cf241bceea3a13a3bfceda760b2f0e1b7c00962cdbd9ad3254b184ae4baabfdb658 SHA512 1dbf80c027a36e085eb01740ab8cab5d4fa8543843b3b532607b0fbd208f8d9a21025aac9bbf622fad87db3d564aac2ffb507a352d0840fd3df264a9f856f4a8 EBUILD xkeyboard-config-2.23.1.ebuild 1095 BLAKE2B 5ff0f206560806df10edf855cf7d81bb94bca1e13d779219f3564d315aa557772054de31ed1f661c89b8793ec44bce2d02304f9ff2f270b7ca1274688a16d5a5 SHA512 f7bdf5f231a033420eac29903ae03936fcc11568bbfd92fd01c803ca5bcf7d4c9cd947a371b6634e78c437108200d7bce8ef7b953a82d8b3ec20f7551683da70 MISC metadata.xml 230 BLAKE2B 70bf59e64305ef14908197f2aa7ffbc1769ade265097da68e001245451658af5921760c91cb74aae717543ea0017e2471fd94bfc5c4c447d2d60e2c23aa3b007 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057 diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.23.1-r1.ebuild b/x11-misc/xkeyboard-config/xkeyboard-config-2.23.1-r1.ebuild index 2192b8690cba..ac4f25d9738b 100644 --- a/x11-misc/xkeyboard-config/xkeyboard-config-2.23.1-r1.ebuild +++ b/x11-misc/xkeyboard-config/xkeyboard-config-2.23.1-r1.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="X keyboard configuration database" HOMEPAGE="https://www.freedesktop.org/wiki/Software/XKeyboardConfig" [[ ${PV} == *9999* ]] || SRC_URI="https://www.x.org/releases/individual/data/xkeyboard-config/${P}.tar.bz2" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="" LICENSE="MIT" diff --git a/x11-misc/xmonad-log-applet/Manifest b/x11-misc/xmonad-log-applet/Manifest index 242876daf5eb..c81c487fc065 100644 --- a/x11-misc/xmonad-log-applet/Manifest +++ b/x11-misc/xmonad-log-applet/Manifest @@ -1,4 +1,4 @@ AUX xmonad.hs 1801 BLAKE2B e8235819cbd5086141def1d45652750129c8153e65c52b9e72ee9b42d3dd6110e9d1b6e3da651ff18beb9b3c61e3afaa83fff9059a7d2113a0a445d2e07e0b99 SHA512 3d20f037dabff24c69811672850734396a4c4f57a9e33e03a15f93d8e5b4edcf43dadf9d95ab82c310dbf0064e8fb7a6a0e8e330c5b51997e0dffe719dd0cb21 DIST xmonad-log-applet-2.0.0.tar.gz 82881 BLAKE2B a059158558cc2fcb150e90cbd055cf50367dbed464c46891b6c63d49d2b5e2974ea3fc859afe8f1115af78fae60e639bde0aec37af8be693720eca80905712b8 SHA512 1885ac97569d909ab1c6af99d9b271d0f782de905dfe035df27524f428d09cefa20a468103477132656dea8945faf886270fd70a49e5a08be538e04f3f05baca -EBUILD xmonad-log-applet-2.0.0-r301.ebuild 896 BLAKE2B 7e56a15fc788f168516c42612ac3df1eddfb37c374b90c11a1ee1d4f225c5c7c5764043b86d460eb04a37b6330560d635679eda1095695bfd3b7011227c0c9c6 SHA512 f3cc04eeaaa647a64addef0be1d4786b2cd4c04ffd569e209bbca1014a836083641bade34280e242811bb901f17e006aca9a25bb2160bb43fe301c98660b34dd +EBUILD xmonad-log-applet-2.0.0-r301.ebuild 916 BLAKE2B bdcf4d94badbcd9fd65123118ad294f1fb59a03e8478b7f91982ed1c60dbe452e0d6e671339ed583b181422c02c2a7723700a03dff234ef7a419266ec7623284 SHA512 89d6035f79606dec069588ea2d0eae4cb51e2a48b14f071a342321e719de367da93d78d555b3d635268440bb341e575a7970461e53418ef16c1d90da1ce21497 MISC metadata.xml 647 BLAKE2B 0af322628cb650feee33ab99817bdd2955689b9cfa2c4bd736d9363b1de33be9913972884792d98cfd827cbb5133e5c52ae92e747df80ba6636be8ad64f12226 SHA512 92739437a732ad395f4af992972cd4be68abb931a26e1b47e0035b0e681fa5095e5019b4f0fda178f53197fd42cdbd679b6673727fc5ac425437768f8ad12fff diff --git a/x11-misc/xmonad-log-applet/xmonad-log-applet-2.0.0-r301.ebuild b/x11-misc/xmonad-log-applet/xmonad-log-applet-2.0.0-r301.ebuild index f0c5379f92e9..aec50da5dd58 100644 --- a/x11-misc/xmonad-log-applet/xmonad-log-applet-2.0.0-r301.ebuild +++ b/x11-misc/xmonad-log-applet/xmonad-log-applet-2.0.0-r301.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -18,6 +18,7 @@ RESTRICT="mirror" RDEPEND=" sys-apps/dbus xfce-base/xfce4-panel + dev-libs/dbus-glib dev-libs/glib:2 dev-haskell/dbus x11-libs/gtk+:3 |