Gentoo Archives: gentoo-commits

From: "Denis Dupeyron (calchan)" <calchan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-drivers/synaptics: ChangeLog synaptics-0.14.5-r1.ebuild synaptics-0.14.6.ebuild synaptics-0.14.6-r1.ebuild synaptics-0.14.6_p20070706.ebuild
Date: Fri, 29 Aug 2008 20:01:53
Message-Id: E1KZAAI-0005PS-6t@stork.gentoo.org
1 calchan 08/08/29 20:01:50
2
3 Modified: ChangeLog synaptics-0.14.5-r1.ebuild
4 synaptics-0.14.6.ebuild synaptics-0.14.6-r1.ebuild
5 Added: synaptics-0.14.6_p20070706.ebuild
6 Log:
7 Last snapshot before switching to the new driver (x11-drivers/xf86-input-synaptics) with the new xorg.
8 (Portage version: 2.2_rc8/cvs/Linux 2.6.26-gentoo-r1 i686)
9
10 Revision Changes Path
11 1.38 x11-drivers/synaptics/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/synaptics/ChangeLog?rev=1.38&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/synaptics/ChangeLog?rev=1.38&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/synaptics/ChangeLog?r1=1.37&r2=1.38
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/x11-drivers/synaptics/ChangeLog,v
20 retrieving revision 1.37
21 retrieving revision 1.38
22 diff -u -r1.37 -r1.38
23 --- ChangeLog 30 Jul 2008 13:13:24 -0000 1.37
24 +++ ChangeLog 29 Aug 2008 20:01:49 -0000 1.38
25 @@ -1,6 +1,15 @@
26 # ChangeLog for x11-drivers/synaptics
27 # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/x11-drivers/synaptics/ChangeLog,v 1.37 2008/07/30 13:13:24 drac Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/synaptics/ChangeLog,v 1.38 2008/08/29 20:01:49 calchan Exp $
30 +
31 +*synaptics-0.14.6_p20070706 (29 Aug 2008)
32 +
33 + 29 Aug 2008; Denis Dupeyron <calchan@g.o>
34 + +files/synaptics-0.14.6_p20070706-fixeventgrab.patch,
35 + +files/synaptics-0.14.6_p20070706-input_api.patch,
36 + +synaptics-0.14.6_p20070706.ebuild:
37 + Last snapshot before switching to the new driver
38 + (x11-drivers/xf86-input-synaptics) with the new xorg.
39
40 *synaptics-0.14.6-r3 (30 Jul 2008)
41
42
43
44
45 1.9 x11-drivers/synaptics/synaptics-0.14.5-r1.ebuild
46
47 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/synaptics/synaptics-0.14.5-r1.ebuild?rev=1.9&view=markup
48 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/synaptics/synaptics-0.14.5-r1.ebuild?rev=1.9&content-type=text/plain
49 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/synaptics/synaptics-0.14.5-r1.ebuild?r1=1.8&r2=1.9
50
51 Index: synaptics-0.14.5-r1.ebuild
52 ===================================================================
53 RCS file: /var/cvsroot/gentoo-x86/x11-drivers/synaptics/synaptics-0.14.5-r1.ebuild,v
54 retrieving revision 1.8
55 retrieving revision 1.9
56 diff -u -r1.8 -r1.9
57 --- synaptics-0.14.5-r1.ebuild 9 Oct 2007 07:57:35 -0000 1.8
58 +++ synaptics-0.14.5-r1.ebuild 29 Aug 2008 20:01:49 -0000 1.9
59 @@ -1,6 +1,6 @@
60 -# Copyright 1999-2007 Gentoo Foundation
61 +# Copyright 1999-2008 Gentoo Foundation
62 # Distributed under the terms of the GNU General Public License v2
63 -# $Header: /var/cvsroot/gentoo-x86/x11-drivers/synaptics/synaptics-0.14.5-r1.ebuild,v 1.8 2007/10/09 07:57:35 dberkholz Exp $
64 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/synaptics/synaptics-0.14.5-r1.ebuild,v 1.9 2008/08/29 20:01:49 calchan Exp $
65
66 inherit toolchain-funcs eutils
67
68 @@ -46,7 +46,7 @@
69 install || die
70
71 dodoc script/usbmouse script/usbhid alps.patch trouble-shooting.txt
72 - dodoc COMPATIBILITY FILES INSTALL* LICENSE NEWS TODO README*
73 + dodoc COMPATIBILITY FILES INSTALL* NEWS TODO README*
74
75 # Stupid new daemon, didn't work for me because of shm issues
76 newinitd "${FILESDIR}"/rc.init syndaemon
77
78
79
80 1.11 x11-drivers/synaptics/synaptics-0.14.6.ebuild
81
82 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/synaptics/synaptics-0.14.6.ebuild?rev=1.11&view=markup
83 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/synaptics/synaptics-0.14.6.ebuild?rev=1.11&content-type=text/plain
84 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/synaptics/synaptics-0.14.6.ebuild?r1=1.10&r2=1.11
85
86 Index: synaptics-0.14.6.ebuild
87 ===================================================================
88 RCS file: /var/cvsroot/gentoo-x86/x11-drivers/synaptics/synaptics-0.14.6.ebuild,v
89 retrieving revision 1.10
90 retrieving revision 1.11
91 diff -u -r1.10 -r1.11
92 --- synaptics-0.14.6.ebuild 7 Apr 2008 15:17:56 -0000 1.10
93 +++ synaptics-0.14.6.ebuild 29 Aug 2008 20:01:49 -0000 1.11
94 @@ -1,6 +1,6 @@
95 # Copyright 1999-2008 Gentoo Foundation
96 # Distributed under the terms of the GNU General Public License v2
97 -# $Header: /var/cvsroot/gentoo-x86/x11-drivers/synaptics/synaptics-0.14.6.ebuild,v 1.10 2008/04/07 15:17:56 cardoe Exp $
98 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/synaptics/synaptics-0.14.6.ebuild,v 1.11 2008/08/29 20:01:49 calchan Exp $
99
100 inherit toolchain-funcs eutils
101
102 @@ -43,7 +43,7 @@
103 install || die
104
105 dodoc script/usbmouse script/usbhid alps.patch trouble-shooting.txt
106 - dodoc COMPATIBILITY FILES INSTALL* LICENSE NEWS TODO README*
107 + dodoc COMPATIBILITY FILES INSTALL* NEWS TODO README*
108
109 # Stupid new daemon, didn't work for me because of shm issues
110 newinitd "${FILESDIR}"/rc.init syndaemon
111
112
113
114 1.4 x11-drivers/synaptics/synaptics-0.14.6-r1.ebuild
115
116 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/synaptics/synaptics-0.14.6-r1.ebuild?rev=1.4&view=markup
117 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/synaptics/synaptics-0.14.6-r1.ebuild?rev=1.4&content-type=text/plain
118 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/synaptics/synaptics-0.14.6-r1.ebuild?r1=1.3&r2=1.4
119
120 Index: synaptics-0.14.6-r1.ebuild
121 ===================================================================
122 RCS file: /var/cvsroot/gentoo-x86/x11-drivers/synaptics/synaptics-0.14.6-r1.ebuild,v
123 retrieving revision 1.3
124 retrieving revision 1.4
125 diff -u -r1.3 -r1.4
126 --- synaptics-0.14.6-r1.ebuild 7 Apr 2008 15:17:56 -0000 1.3
127 +++ synaptics-0.14.6-r1.ebuild 29 Aug 2008 20:01:49 -0000 1.4
128 @@ -1,6 +1,6 @@
129 # Copyright 1999-2008 Gentoo Foundation
130 # Distributed under the terms of the GNU General Public License v2
131 -# $Header: /var/cvsroot/gentoo-x86/x11-drivers/synaptics/synaptics-0.14.6-r1.ebuild,v 1.3 2008/04/07 15:17:56 cardoe Exp $
132 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/synaptics/synaptics-0.14.6-r1.ebuild,v 1.4 2008/08/29 20:01:49 calchan Exp $
133
134 inherit toolchain-funcs eutils
135
136 @@ -48,7 +48,7 @@
137 install || die
138
139 dodoc script/usbmouse script/usbhid alps.patch trouble-shooting.txt
140 - dodoc COMPATIBILITY FILES INSTALL* LICENSE NEWS TODO README*
141 + dodoc COMPATIBILITY FILES INSTALL* NEWS TODO README*
142
143 # Stupid new daemon, didn't work for me because of shm issues
144 newinitd "${FILESDIR}"/rc.init syndaemon
145
146
147
148 1.1 x11-drivers/synaptics/synaptics-0.14.6_p20070706.ebuild
149
150 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/synaptics/synaptics-0.14.6_p20070706.ebuild?rev=1.1&view=markup
151 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-drivers/synaptics/synaptics-0.14.6_p20070706.ebuild?rev=1.1&content-type=text/plain
152
153 Index: synaptics-0.14.6_p20070706.ebuild
154 ===================================================================
155 # Copyright 1999-2008 Gentoo Foundation
156 # Distributed under the terms of the GNU General Public License v2
157 # $Header: /var/cvsroot/gentoo-x86/x11-drivers/synaptics/synaptics-0.14.6_p20070706.ebuild,v 1.1 2008/08/29 20:01:49 calchan Exp $
158
159 inherit toolchain-funcs eutils linux-info
160
161 IUSE="hal"
162
163 DESCRIPTION="Driver for Synaptics touchpads"
164 HOMEPAGE="http://w1.894.telia.com/~u89404340/touchpad/"
165 SRC_URI="http://dev.gentoo.org/~calchan/distfiles/${P}.tar.bz2"
166
167 SLOT="0"
168 LICENSE="GPL-2"
169 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
170
171 RDEPEND="x11-libs/libXext
172 hal? ( sys-apps/hal )"
173 DEPEND="${RDEPEND}
174 x11-base/xorg-server
175 x11-proto/inputproto
176 >=sys-apps/sed-4"
177
178 evdev-input_check() {
179 # Check kernel config for required event interface support (either
180 # built-in or as a module. Bug #134309.
181
182 ebegin "Checking kernel config for event device support"
183 linux_chkconfig_present INPUT_EVDEV
184 eend $?
185
186 if [[ $? -ne 0 ]] ; then
187 ewarn "Synaptics driver requires event interface support."
188 ewarn "Please enable the event interface in your kernel config."
189 ewarn "The option can be found at:"
190 ewarn
191 ewarn " Device Drivers"
192 ewarn " Input device support"
193 ewarn " -*- Generic input layer"
194 ewarn " <*> Event interface"
195 ewarn
196 ewarn "Then rebuild the kernel or install the module."
197 epause 5
198 fi
199 }
200
201 pkg_setup() {
202 linux-info_pkg_setup
203 evdev-input_check
204 }
205
206 src_unpack() {
207 unpack ${A} ; cd "${S}"
208
209 # Switch up the CC and CFLAGS stuff.
210 sed -i \
211 -e "s:CC = gcc:CC = $(tc-getCC):g" \
212 -e "s:CDEBUGFLAGS = -O2:CDEBUGFLAGS = ${CFLAGS}:g" \
213 "${S}"/Makefile
214
215 # Fix grabbing of event devices so it will not stop working together with
216 # packages which grab their devices at their own like sys-apps/inputd does.
217 epatch "${FILESDIR}"/${P}-fixeventgrab.patch
218
219 epatch "${FILESDIR}"/${P}-input_api.patch
220
221 # Patch the Makefile to install the library as executable. Bug #215323.
222 epatch "${FILESDIR}"/synaptics-install-so-exec.patch
223
224 # Fix to handle multiple screens through Xinerama properly. Bug #206614.
225 epatch "${FILESDIR}"/synaptics-fix-xinerama.patch
226
227 # Adds configurable polling interval. Patch from Novell. Bug #216679.
228 epatch "${FILESDIR}"/${PN}-0.14.6-configurable_polling_interval.patch
229 }
230
231 src_compile() {
232 emake || die
233 }
234
235 src_install() {
236 make \
237 DESTDIR="${D}" \
238 PREFIX=/usr \
239 MANDIR="${D}"/usr/share/man \
240 install || die
241
242 dodoc script/usbmouse script/usbhid alps.patch trouble-shooting.txt
243 dodoc COMPATIBILITY FILES INSTALL* NEWS TODO README*
244
245 # Stupid new daemon, didn't work for me because of shm issues
246 newinitd "${FILESDIR}"/rc.init syndaemon
247 newconfd "${FILESDIR}"/rc.conf syndaemon
248
249 if use hal ; then
250 # Have HAL assign this driver to supported touchpads.
251 insinto /usr/share/hal/fdi/policy/10osvendor
252 doins "${FILESDIR}"/11-x11-synaptics.fdi
253 fi
254 }