Gentoo Archives: gentoo-commits

From: "Jeroen Roovers (jer)" <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-misc/synergy: synergy-1.4.17_p2055.ebuild ChangeLog
Date: Tue, 06 May 2014 02:32:27
Message-Id: 20140506023221.DE55F2004E@flycatcher.gentoo.org
1 jer 14/05/06 02:32:21
2
3 Modified: ChangeLog
4 Added: synergy-1.4.17_p2055.ebuild
5 Log:
6 Version bump (bug #505978 by José María Fernández González).
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key A792A613)
9
10 Revision Changes Path
11 1.109 x11-misc/synergy/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/synergy/ChangeLog?rev=1.109&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/synergy/ChangeLog?rev=1.109&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/synergy/ChangeLog?r1=1.108&r2=1.109
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/x11-misc/synergy/ChangeLog,v
20 retrieving revision 1.108
21 retrieving revision 1.109
22 diff -u -r1.108 -r1.109
23 --- ChangeLog 1 Mar 2014 18:37:11 -0000 1.108
24 +++ ChangeLog 6 May 2014 02:32:21 -0000 1.109
25 @@ -1,6 +1,14 @@
26 # ChangeLog for x11-misc/synergy
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/synergy/ChangeLog,v 1.108 2014/03/01 18:37:11 jer Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/synergy/ChangeLog,v 1.109 2014/05/06 02:32:21 jer Exp $
30 +
31 +*synergy-1.4.17_p2055 (06 May 2014)
32 +
33 + 06 May 2014; Jeroen Roovers <jer@g.o> +synergy-1.4.17_p2055.ebuild,
34 + +files/synergy-1.4.17_p2055-cryptopp.patch,
35 + +files/synergy-1.4.17_p2055-gentoo.patch,
36 + +files/synergy-1.4.17_p2055-test.patch:
37 + Version bump (bug #505978 by José María Fernández González).
38
39 01 Mar 2014; Jeroen Roovers <jer@g.o> synergy-1.4.15.ebuild,
40 synergy-1.4.16_p1969.ebuild:
41
42
43
44 1.1 x11-misc/synergy/synergy-1.4.17_p2055.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/synergy/synergy-1.4.17_p2055.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/synergy/synergy-1.4.17_p2055.ebuild?rev=1.1&content-type=text/plain
48
49 Index: synergy-1.4.17_p2055.ebuild
50 ===================================================================
51 # Copyright 1999-2014 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/x11-misc/synergy/synergy-1.4.17_p2055.ebuild,v 1.1 2014/05/06 02:32:21 jer Exp $
54
55 EAPI=5
56 inherit eutils flag-o-matic gnome2-utils cmake-utils qt4-r2
57
58 DESCRIPTION="Lets you easily share a single mouse and keyboard between multiple computers."
59 HOMEPAGE="http://synergy-foss.org/"
60 SRC_URI="
61 http://fossfiles.com/${PN}/${P/_p/-r}-Source.tar.gz
62 http://dev.gentoo.org/~hasufell/distfiles/${PN}.png
63 "
64
65 LICENSE="GPL-2"
66 SLOT="0"
67 KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x86-solaris"
68 IUSE="qt4 test"
69
70 COMMON_DEPEND="
71 >=dev-libs/crypto++-5.6.2
72 x11-libs/libICE
73 x11-libs/libSM
74 x11-libs/libX11
75 x11-libs/libXext
76 x11-libs/libXi
77 x11-libs/libXinerama
78 x11-libs/libXrandr
79 x11-libs/libXtst
80 qt4? ( dev-qt/qtcore:4 dev-qt/qtgui:4 )
81 "
82 DEPEND="
83 ${COMMON_DEPEND}
84 test? ( >=dev-cpp/gmock-1.6.0 )
85 x11-proto/kbproto
86 x11-proto/randrproto
87 x11-proto/xextproto
88 x11-proto/xineramaproto
89 x11-proto/xproto
90 "
91 RDEPEND="
92 ${COMMON_DEPEND}
93 qt4? ( !x11-misc/qsynergy )
94 "
95
96 PATCHES=(
97 "${FILESDIR}/${PN}-1.4.16_p1969-pthread.patch"
98 "${FILESDIR}/${PN}-1.4.17_p2055-cryptopp.patch"
99 "${FILESDIR}/${PN}-1.4.17_p2055-test.patch"
100 "${FILESDIR}/${PN}-1.4.17_p2055-gentoo.patch"
101 )
102
103 S=${WORKDIR}/${P/_p*/}-Source
104
105 src_configure() {
106 local mycmakeargs=$(cmake-utils_use_with test GENTOO_TEST)
107 cmake-utils_src_configure
108
109 if use qt4 ; then
110 cd src/gui || die
111 qt4-r2_src_configure
112 fi
113 }
114
115 src_compile() {
116 cmake-utils_src_compile
117
118 if use qt4 ; then
119 cd src/gui || die
120 qt4-r2_src_compile
121 fi
122 }
123
124 src_test() {
125 local exe fail
126 for exe in bin/integtests bin/unittests; do
127 ${exe} || fail+=" ${exe}"
128 done
129 [[ ${fail} ]] && ewarn "${fail} failed"
130 }
131
132 src_install () {
133 dobin bin/${PN}{c,s}
134
135 if use qt4 ; then
136 newbin bin/${PN} qsynergy
137 newicon -s 256 "${DISTDIR}"/${PN}.png q${PN}.png
138 make_desktop_entry q${PN} ${PN/s/S} q${PN} Utility;
139 fi
140
141 insinto /etc
142 newins doc/synergy.conf.example synergy.conf
143
144 newman doc/${PN}c.man ${PN}c.1
145 newman doc/${PN}s.man ${PN}s.1
146
147 dodoc README doc/synergy.conf.example* ChangeLog
148 }
149
150 pkg_preinst() {
151 use qt4 && gnome2_icon_savelist
152 }
153
154 pkg_postinst() {
155 use qt4 && gnome2_icon_cache_update
156 }
157
158 pkg_postrm() {
159 use qt4 && gnome2_icon_cache_update
160 }