Gentoo Archives: gentoo-commits

From: Ian Stakenvicius <axs@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/axs:master commit in: x11-drivers/xf86-input-mouse/, x11-drivers/xf86-video-apm/, ...
Date: Sun, 01 Jul 2012 19:29:54
Message-Id: 1341170843.919d33cbe55b241e1637842fa1f46b4c024588a5.axs@gentoo
1 commit: 919d33cbe55b241e1637842fa1f46b4c024588a5
2 Author: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 1 19:27:23 2012 +0000
4 Commit: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 1 19:27:23 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/axs.git;a=commit;h=919d33cb
7
8 Synced with tree 2012-07-01 ~19:00UTC
9 Upgraded x11-drivers/* , now drivers should rebuild on xorg-server upgrades
10
11 ---
12 dev-lang/spidermonkey/Manifest | 6 +-
13 dev-lang/spidermonkey/spidermonkey-1.8.5-r1.ebuild | 4 +-
14 dev-lang/spidermonkey/spidermonkey-1.8.7.ebuild | 4 +-
15 dev-libs/libyaml/Manifest | 4 +-
16 dev-libs/libyaml/libyaml-0.1.4.ebuild | 4 +-
17 dev-perl/Encode-Locale/Encode-Locale-1.30.0.ebuild | 4 +-
18 dev-perl/Encode-Locale/Manifest | 4 +-
19 dev-perl/File-Listing/File-Listing-6.40.0.ebuild | 4 +-
20 dev-perl/File-Listing/Manifest | 4 +-
21 dev-perl/HTTP-Daemon/HTTP-Daemon-6.10.0.ebuild | 4 +-
22 dev-perl/HTTP-Daemon/Manifest | 4 +-
23 dev-perl/HTTP-Message/HTTP-Message-6.30.0.ebuild | 4 +-
24 dev-perl/HTTP-Message/Manifest | 4 +-
25 dev-perl/IPC-Run3/IPC-Run3-0.45.0.ebuild | 4 +-
26 dev-perl/IPC-Run3/Manifest | 4 +-
27 .../LWP-MediaTypes/LWP-MediaTypes-6.20.0.ebuild | 4 +-
28 dev-perl/LWP-MediaTypes/Manifest | 4 +-
29 dev-perl/MogileFS-Utils/Manifest | 4 +-
30 .../MogileFS-Utils/MogileFS-Utils-2.250.0.ebuild | 20 +
31 dev-perl/Net-HTTP/Manifest | 4 +-
32 dev-perl/Net-HTTP/Net-HTTP-6.30.0.ebuild | 4 +-
33 dev-perl/mogilefs-server/Manifest | 4 +-
34 .../mogilefs-server/mogilefs-server-2.640.0.ebuild | 99 +++
35 dev-perl/yaml/Manifest | 4 +-
36 dev-perl/yaml/yaml-0.810.0.ebuild | 4 +-
37 media-gfx/graphite2/Manifest | 6 +-
38 media-gfx/graphite2/graphite2-1.1.2.ebuild | 100 ----
39 media-gfx/graphite2/graphite2-1.1.3.ebuild | 5 +-
40 media-libs/libpng/Manifest | 10 +
41 media-libs/libpng/libpng-1.2.49.ebuild | 39 ++
42 media-libs/libpng/libpng-1.5.10.ebuild | 53 ++
43 media-libs/libpng/libpng-1.5.11.ebuild | 43 ++
44 media-libs/ming/Manifest | 6 +-
45 media-libs/ming/ming-0.4.3-r2.ebuild | 4 +-
46 media-libs/ming/ming-0.4.4.ebuild | 6 +-
47 net-irc/irssi/Manifest | 2 +-
48 net-irc/irssi/irssi-9999.ebuild | 2 +-
49 net-print/cups-filters/Manifest | 2 +-
50 net-print/cups-filters/cups-filters-9999.ebuild | 2 +-
51 net-print/cups/{Manifest => .#Manifest.1.578} | 39 ++-
52 net-print/cups/Manifest | 8 +-
53 ...ups-1.6_beta1-r1.ebuild => cups-1.6_rc1.ebuild} | 10 +-
54 net-print/cups/cups-9999.ebuild | 4 +-
55 sci-libs/gdal/Manifest | 2 +-
56 sci-libs/gdal/gdal-1.9.1.ebuild | 2 +-
57 sys-auth/polkit/.#Manifest.1.91 | 8 -
58 sys-auth/polkit/.#Manifest.1.93 | 9 -
59 sys-auth/polkit/Manifest | 9 +-
60 sys-auth/polkit/polkit-0.104-r1.ebuild | 5 +-
61 sys-auth/polkit/polkit-0.105.ebuild | 5 +-
62 sys-auth/polkit/polkit-0.106-r5.ebuild | 5 +-
63 ...-0.106-r2.ebuild.1.3 => polkit-0.106-r6.ebuild} | 69 ++-
64 x11-drivers/ati-drivers/Manifest | 14 +
65 x11-drivers/ati-drivers/ati-drivers-12.2.ebuild | 600 +++++++++++++++++++
66 x11-drivers/ati-drivers/ati-drivers-12.4.ebuild | 613 +++++++++++++++++++
67 x11-drivers/ati-drivers/ati-drivers-12.6.ebuild | 625 ++++++++++++++++++++
68 .../ati-drivers/files/amd-drivers-3.2.7.1.patch | 19 +
69 .../files/ati-drivers-12.2-redefine-WARN.patch | 42 ++
70 .../ati-drivers/files/ati-drivers-old_rsp.patch | 24 +
71 .../files/ati-powermode-opt-path-2.patch | 42 ++
72 x11-drivers/ati-drivers/files/atieventsd.init | 20 +
73 x11-drivers/ati-drivers/files/switchlibGL | 61 ++
74 x11-drivers/xf86-input-acecad/Manifest | 6 +
75 .../xf86-input-acecad-1.4.0.ebuild | 16 +
76 .../xf86-input-acecad-1.5.0.ebuild | 15 +
77 x11-drivers/xf86-input-aiptek/Manifest | 8 +
78 .../xf86-input-aiptek-1.3.1.ebuild | 15 +
79 .../xf86-input-aiptek-1.4.0.ebuild | 14 +
80 .../xf86-input-aiptek-1.4.1.ebuild | 14 +
81 x11-drivers/xf86-input-evdev/Manifest | 7 +
82 ...86-input-evdev-2.7.0-horizontal-scrolling.patch | 27 +
83 .../xf86-input-evdev/xf86-input-evdev-2.6.0.ebuild | 16 +
84 .../xf86-input-evdev/xf86-input-evdev-2.7.0.ebuild | 20 +
85 x11-drivers/xf86-input-fpit/Manifest | 7 +
86 .../files/xf86-input-fpit-1.3.0-abi.patch | 95 +++
87 .../xf86-input-fpit-1.3.0-r1.ebuild | 21 +
88 .../xf86-input-fpit/xf86-input-fpit-1.4.0.ebuild | 14 +
89 x11-drivers/xf86-input-hyperpen/Manifest | 6 +
90 .../xf86-input-hyperpen-1.3.0.ebuild | 17 +
91 .../xf86-input-hyperpen-1.4.1.ebuild | 14 +
92 x11-drivers/xf86-input-joystick/Manifest | 8 +
93 .../xf86-input-joystick-1.5.0.ebuild | 15 +
94 .../xf86-input-joystick-1.6.0.ebuild | 16 +
95 .../xf86-input-joystick-1.6.1.ebuild | 16 +
96 x11-drivers/xf86-input-keyboard/Manifest | 6 +
97 .../xf86-input-keyboard-1.6.0.ebuild | 18 +
98 .../xf86-input-keyboard-1.6.1.ebuild | 14 +
99 x11-drivers/xf86-input-mouse/Manifest | 8 +
100 .../xf86-input-mouse/xf86-input-mouse-1.7.0.ebuild | 17 +
101 .../xf86-input-mouse/xf86-input-mouse-1.7.1.ebuild | 14 +
102 .../xf86-input-mouse/xf86-input-mouse-1.7.2.ebuild | 14 +
103 x11-drivers/xf86-input-mtrack/Manifest | 9 +
104 .../files/xf86-input-mtrack-0.1.1-autoconf.patch | 92 +++
105 .../files/xf86-input-mtrack-0.1.1-export.patch | 10 +
106 .../xf86-input-mtrack-0.2.0-drop-mtrack-test.patch | 13 +
107 .../xf86-input-mtrack-0.1.1-r1.ebuild | 52 ++
108 .../xf86-input-mtrack-0.2.0.ebuild | 52 ++
109 x11-drivers/xf86-input-mutouch/Manifest | 6 +
110 .../xf86-input-mutouch-1.2.1.ebuild | 17 +
111 .../xf86-input-mutouch-1.3.0.ebuild | 14 +
112 x11-drivers/xf86-input-penmount/Manifest | 6 +
113 .../xf86-input-penmount-1.4.1.ebuild | 15 +
114 .../xf86-input-penmount-1.5.0.ebuild | 14 +
115 x11-drivers/xf86-input-synaptics/Manifest | 10 +
116 .../xf86-input-synaptics-1.4.0.ebuild | 37 ++
117 .../xf86-input-synaptics-1.5.2.ebuild | 36 ++
118 .../xf86-input-synaptics-1.6.1.ebuild | 37 ++
119 .../xf86-input-synaptics-1.6.2.ebuild | 37 ++
120 x11-drivers/xf86-input-tslib/Manifest | 6 +
121 .../files/fix-overlapped-variable.patch | 20 +
122 .../files/xf86-input-tslib-port-ABI-12-r48.patch | 191 ++++++
123 .../xf86-input-tslib-0.0.6-r2.ebuild | 31 +
124 x11-drivers/xf86-input-vmmouse/Manifest | 8 +
125 .../xf86-input-vmmouse-12.7.0.ebuild | 32 +
126 .../xf86-input-vmmouse-12.8.0.ebuild | 30 +
127 .../xf86-input-vmmouse-12.9.0.ebuild | 30 +
128 x11-drivers/xf86-input-void/Manifest | 6 +
129 .../xf86-input-void/xf86-input-void-1.3.1.ebuild | 17 +
130 .../xf86-input-void/xf86-input-void-1.4.0.ebuild | 14 +
131 x11-drivers/xf86-input-wacom/Manifest | 12 +
132 .../xf86-input-wacom-0.11.0.ebuild | 55 ++
133 .../xf86-input-wacom-0.11.1.ebuild | 57 ++
134 .../xf86-input-wacom-0.13.0.ebuild | 56 ++
135 .../xf86-input-wacom-0.14.0.ebuild | 56 ++
136 .../xf86-input-wacom-0.15.0.ebuild | 56 ++
137 x11-drivers/xf86-video-apm/Manifest | 6 +
138 .../xf86-video-apm/xf86-video-apm-1.2.3.ebuild | 22 +
139 .../xf86-video-apm/xf86-video-apm-1.2.4.ebuild | 15 +
140 x11-drivers/xf86-video-ark/Manifest | 6 +
141 .../xf86-video-ark/xf86-video-ark-0.7.3.ebuild | 19 +
142 .../xf86-video-ark/xf86-video-ark-0.7.4.ebuild | 15 +
143 x11-drivers/xf86-video-ast/Manifest | 6 +
144 .../xf86-video-ast/xf86-video-ast-0.93.10.ebuild | 12 +
145 .../xf86-video-ast/xf86-video-ast-0.95.0.ebuild | 12 +
146 x11-drivers/xf86-video-ati/Manifest | 25 +
147 .../xf86-video-ati-6.14.0-xorg-server-1.10.patch | 33 +
148 .../files/xf86-video-ati-6.14.3-pcitag.patch | 41 ++
149 .../xf86-video-ati-6.14.3-xorg-server-1.12.patch | 118 ++++
150 ...ideo-ati-6.14.4-exa-solid-accel-evergreen.patch | 287 +++++++++
151 ...f86-video-ati-6.14.4-exa-solid-accel-r100.patch | 179 ++++++
152 ...f86-video-ati-6.14.4-exa-solid-accel-r200.patch | 176 ++++++
153 ...f86-video-ati-6.14.4-exa-solid-accel-r300.patch | 560 ++++++++++++++++++
154 .../xf86-video-ati/xf86-video-ati-6.13.2.ebuild | 31 +
155 .../xf86-video-ati/xf86-video-ati-6.14.0.ebuild | 35 ++
156 .../xf86-video-ati/xf86-video-ati-6.14.1.ebuild | 25 +
157 .../xf86-video-ati/xf86-video-ati-6.14.2.ebuild | 25 +
158 .../xf86-video-ati/xf86-video-ati-6.14.3-r1.ebuild | 31 +
159 .../xf86-video-ati/xf86-video-ati-6.14.3.ebuild | 30 +
160 .../xf86-video-ati/xf86-video-ati-6.14.4-r1.ebuild | 32 +
161 .../xf86-video-ati/xf86-video-ati-6.14.4.ebuild | 26 +
162 .../xf86-video-ati/xf86-video-ati-6.14.5.ebuild | 25 +
163 x11-drivers/xf86-video-chips/Manifest | 4 +
164 .../xf86-video-chips/xf86-video-chips-1.2.4.ebuild | 12 +
165 x11-drivers/xf86-video-cirrus/Manifest | 10 +
166 .../xf86-video-cirrus-1.3.2-pcitag-declare.patch | 42 ++
167 .../xf86-video-cirrus-1.3.2-pcitag-redefine.patch | 35 ++
168 .../xf86-video-cirrus-1.3.2-xorg-server-1.12.patch | 61 ++
169 .../xf86-video-cirrus-1.3.2-r1.ebuild | 19 +
170 .../xf86-video-cirrus-1.3.2.ebuild | 19 +
171 .../xf86-video-cirrus-1.4.0.ebuild | 13 +
172 x11-drivers/xf86-video-dummy/Manifest | 6 +
173 .../xf86-video-dummy/xf86-video-dummy-0.3.4.ebuild | 21 +
174 .../xf86-video-dummy/xf86-video-dummy-0.3.5.ebuild | 24 +
175 x11-drivers/xf86-video-geode/Manifest | 6 +
176 .../xf86-video-geode-2.11.12.ebuild | 21 +
177 .../xf86-video-geode-2.11.13.ebuild | 24 +
178 x11-drivers/xf86-video-glint/Manifest | 8 +
179 .../xf86-video-glint/xf86-video-glint-1.2.5.ebuild | 29 +
180 .../xf86-video-glint/xf86-video-glint-1.2.6.ebuild | 19 +
181 .../xf86-video-glint/xf86-video-glint-1.2.7.ebuild | 19 +
182 x11-drivers/xf86-video-i128/Manifest | 6 +
183 .../xf86-video-i128/xf86-video-i128-1.3.4.ebuild | 21 +
184 .../xf86-video-i128/xf86-video-i128-1.3.5.ebuild | 15 +
185 x11-drivers/xf86-video-i740/Manifest | 6 +
186 .../xf86-video-i740/xf86-video-i740-1.3.2.ebuild | 19 +
187 .../xf86-video-i740/xf86-video-i740-1.3.3.ebuild | 14 +
188 x11-drivers/xf86-video-intel/Manifest | 29 +
189 ...el-value-for-all-formats-to-avoid-hitting.patch | 140 +++++
190 .../xf86-video-intel-2.15-batch-overrun.patch | 26 +
191 .../xf86-video-intel-2.15-unsigned-promotion.patch | 32 +
192 .../files/xf86-video-intel-2.17-sna-offsets.patch | 31 +
193 .../xf86-video-intel-2.17-sna-pipeline-flush.patch | 48 ++
194 .../xf86-video-intel-2.10.0-r1.ebuild | 55 ++
195 .../xf86-video-intel-2.11.0.ebuild | 50 ++
196 .../xf86-video-intel-2.13.0.ebuild | 50 ++
197 .../xf86-video-intel-2.14.0.ebuild | 50 ++
198 .../xf86-video-intel-2.15.0-r1.ebuild | 48 ++
199 .../xf86-video-intel-2.16.0.ebuild | 49 ++
200 .../xf86-video-intel-2.17.0-r3.ebuild | 56 ++
201 .../xf86-video-intel-2.18.0.ebuild | 50 ++
202 .../xf86-video-intel-2.19.0.ebuild | 54 ++
203 .../xf86-video-intel/xf86-video-intel-2.8.1.ebuild | 32 +
204 .../xf86-video-intel/xf86-video-intel-2.9.1.ebuild | 31 +
205 x11-drivers/xf86-video-ivtv/Manifest | 4 +
206 .../xf86-video-ivtv/xf86-video-ivtv-1.1.2.ebuild | 14 +
207 x11-drivers/xf86-video-mach64/Manifest | 8 +
208 .../xf86-video-mach64-6.8.2.ebuild | 31 +
209 .../xf86-video-mach64-6.9.0.ebuild | 24 +
210 .../xf86-video-mach64-6.9.1.ebuild | 24 +
211 x11-drivers/xf86-video-mga/Manifest | 6 +
212 .../xf86-video-mga/xf86-video-mga-1.4.13.ebuild | 28 +
213 .../xf86-video-mga/xf86-video-mga-1.5.0.ebuild | 20 +
214 x11-drivers/xf86-video-modesetting/Manifest | 6 +
215 .../xf86-video-modesetting-0.3.0.ebuild | 12 +
216 .../xf86-video-modesetting-0.4.0.ebuild | 12 +
217 x11-drivers/xf86-video-neomagic/Manifest | 6 +
218 .../xf86-video-neomagic-1.2.5.ebuild | 20 +
219 .../xf86-video-neomagic-1.2.6.ebuild | 13 +
220 x11-drivers/xf86-video-newport/Manifest | 6 +
221 .../xf86-video-newport-0.2.3.ebuild | 14 +
222 .../xf86-video-newport-0.2.4.ebuild | 14 +
223 x11-drivers/xf86-video-nouveau/Manifest | 12 +
224 .../xf86-video-nouveau-0.0.16_pre20111109.ebuild | 33 +
225 .../xf86-video-nouveau-0.0.16_pre20120305.ebuild | 33 +
226 .../xf86-video-nouveau-0.0.16_pre20120322.ebuild | 33 +
227 .../xf86-video-nouveau-0.0.16_pre20120508.ebuild | 32 +
228 .../xf86-video-nouveau-1.0.1.ebuild | 31 +
229 x11-drivers/xf86-video-openchrome/Manifest | 6 +
230 .../xf86-video-openchrome-0.2.905.ebuild | 51 ++
231 .../xf86-video-openchrome-0.2.906.ebuild | 51 ++
232 x11-drivers/xf86-video-qxl/Manifest | 10 +
233 .../xf86-video-qxl/xf86-video-qxl-0.0.13.ebuild | 18 +
234 .../xf86-video-qxl/xf86-video-qxl-0.0.14.ebuild | 16 +
235 .../xf86-video-qxl/xf86-video-qxl-0.0.16.ebuild | 24 +
236 .../xf86-video-qxl/xf86-video-qxl-0.0.17.ebuild | 24 +
237 x11-drivers/xf86-video-r128/Manifest | 6 +
238 .../xf86-video-r128/xf86-video-r128-6.8.1.ebuild | 31 +
239 .../xf86-video-r128-6.8.2-r1.ebuild | 21 +
240 x11-drivers/xf86-video-s3/Manifest | 6 +
241 .../xf86-video-s3/xf86-video-s3-0.6.3.ebuild | 19 +
242 .../xf86-video-s3/xf86-video-s3-0.6.4.ebuild | 14 +
243 x11-drivers/xf86-video-s3virge/Manifest | 6 +
244 .../xf86-video-s3virge-1.10.4.ebuild | 19 +
245 .../xf86-video-s3virge-1.10.5.ebuild | 14 +
246 x11-drivers/xf86-video-savage/Manifest | 6 +
247 .../xf86-video-savage-2.3.3-r1.ebuild | 22 +
248 .../xf86-video-savage-2.3.4-r1.ebuild | 22 +
249 x11-drivers/xf86-video-siliconmotion/Manifest | 9 +
250 .../xf86-video-siliconmotion-1.7.5-abi-check.patch | 22 +
251 .../xf86-video-siliconmotion-1.7.5-new-vgahw.patch | 21 +
252 ...ideo-siliconmotion-1.7.5-xorg-server-1.12.patch | 25 +
253 .../xf86-video-siliconmotion-1.7.5.ebuild | 20 +
254 .../xf86-video-siliconmotion-1.7.6.ebuild | 14 +
255 x11-drivers/xf86-video-sis/Manifest | 6 +
256 .../xf86-video-sis/xf86-video-sis-0.10.3.ebuild | 32 +
257 .../xf86-video-sis/xf86-video-sis-0.10.4-r1.ebuild | 17 +
258 x11-drivers/xf86-video-tdfx/Manifest | 6 +
259 .../xf86-video-tdfx/xf86-video-tdfx-1.4.3.ebuild | 27 +
260 .../xf86-video-tdfx-1.4.4-r1.ebuild | 21 +
261 x11-drivers/xf86-video-trident/Manifest | 6 +
262 .../xf86-video-trident-1.3.4.ebuild | 20 +
263 .../xf86-video-trident-1.3.5.ebuild | 13 +
264 x11-drivers/xf86-video-vesa/Manifest | 9 +
265 .../files/xf86-video-vesa-2.3.0-pci-domains.patch | 55 ++
266 .../xf86-video-vesa-2.3.0-xorg-server-1.12.patch | 30 +
267 .../xf86-video-vesa-2.3.0-r1.ebuild | 18 +
268 .../xf86-video-vesa/xf86-video-vesa-2.3.0.ebuild | 15 +
269 .../xf86-video-vesa/xf86-video-vesa-2.3.1.ebuild | 13 +
270 x11-drivers/xf86-video-vmware/Manifest | 12 +
271 .../xf86-video-vmware-11.0.3.ebuild | 21 +
272 .../xf86-video-vmware-11.1.0.ebuild | 15 +
273 .../xf86-video-vmware-12.0.0.ebuild | 15 +
274 .../xf86-video-vmware-12.0.1.ebuild | 16 +
275 .../xf86-video-vmware-12.0.2.ebuild | 16 +
276 x11-libs/libXmu/Manifest | 4 +-
277 x11-libs/libXmu/libXmu-1.1.1.ebuild | 4 +-
278 x11-libs/xcb-util/Manifest | 6 +-
279 x11-libs/xcb-util/xcb-util-0.3.8.ebuild | 8 +-
280 x11-libs/xcb-util/xcb-util-0.3.9.ebuild | 4 +-
281 269 files changed, 8526 insertions(+), 252 deletions(-)
282
283 diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
284 index 5e478e5..0785895 100644
285 --- a/dev-lang/spidermonkey/Manifest
286 +++ b/dev-lang/spidermonkey/Manifest
287 @@ -17,7 +17,7 @@ EBUILD spidermonkey-1.7.0-r2.ebuild 1664 RMD160 2eea40d279729740380fd8eca22d1425
288 EBUILD spidermonkey-1.7.0.ebuild 1432 RMD160 9dc3f12649f67fe727f8b327a54bbc91c0522358 SHA1 411aad11f1d1beb4435aa19a43d96447b11e7dac SHA256 5df2e8917fce96363d2128a2fdafc623aa159e60682591b347201b062778a99e
289 EBUILD spidermonkey-1.8.2.15-r1.ebuild 1938 RMD160 e8c4748dbd6ebb9e1a8d6f1d318c44418bcd2c8c SHA1 f59d3fd53e89d41139d2159822a328a4bcfa6ceb SHA256 b1fc8c11374df02de4ae2136127958f3d5b7d4c9dca349e396f5127769e9c0f2
290 EBUILD spidermonkey-1.8.2.15.ebuild 1907 RMD160 597288c1c1478e152f492add1a9222833dc2272a SHA1 ab6719373203f4270ff9bb2c384869d28f379740 SHA256 e03a07403e86e8a20c7efefc59dc5e84853cb8eb459e9685de79d7d90f46de19
291 -EBUILD spidermonkey-1.8.5-r1.ebuild 3120 RMD160 eef86cb44c0ff51b499cb7fe6cc2eccfc8c67e27 SHA1 65f8a34b18409e243a01cf7eaedafe99eb70e62b SHA256 1cbe794b58e37a656a1cc2a56ea7eed2e3f95828020d48863f6906252faa3de2
292 -EBUILD spidermonkey-1.8.7.ebuild 3463 RMD160 2dbcaa35304180b4cf361ea19dabc37bb1687b58 SHA1 5775ee624640109480e318b44121bbe4a0ce4e6c SHA256 a5d9397a9da3b811ab1fd547e17d13ca55d4399cd7217cd312bc558d30976182
293 -MISC ChangeLog 12126 RMD160 aaa3a7af0d5cdca8a8b2ff14ba032bbdced1c56a SHA1 6c091ad48ffb96d1864337d38b8d91e5b6cab066 SHA256 718a0a29975f90cd5628abc4519203c1b93ae2c5e0445d9b115fea5a4559e08f
294 +EBUILD spidermonkey-1.8.5-r1.ebuild 3121 RMD160 4c748ad97ed84d8c94594bd86de8d1f70994911a SHA1 42cc8792a6347a209d723f37ecc516f8a7ae47bf SHA256 503c565751e5e776c4923a60d3fd22e2278c5c39f08223d489fae54c67b648f9
295 +EBUILD spidermonkey-1.8.7.ebuild 3464 RMD160 b71983731438d77012214d2045e88f7bc60c1fcb SHA1 fe4b5ae24cfc6d7c5bc022c09aeddc59ab410867 SHA256 d1a57913e711e3f725f671697c41a656129c260256491874241cd3253cbe2521
296 +MISC ChangeLog 12258 RMD160 63be90bdba2084f217f12c2aef7b7400cbba8431 SHA1 527f074fa7242de7fd729d09ee7e57dc1e251886 SHA256 7f17195e3784d8dbbec3810984cde41a629bde388ccba793cdc527e68d1aac9d
297 MISC metadata.xml 523 RMD160 b40a1ffd94bc32fd5045b99160481c2b95d69d30 SHA1 91eb56541e242621c81e38eb9e9f0c4dea6f099f SHA256 876e7996ea990b78088ea8ef1f0445658fea0bb7cf0a1e07cd1db2bae870307f
298
299 diff --git a/dev-lang/spidermonkey/spidermonkey-1.8.5-r1.ebuild b/dev-lang/spidermonkey/spidermonkey-1.8.5-r1.ebuild
300 index f1372a4..2d3dc27 100644
301 --- a/dev-lang/spidermonkey/spidermonkey-1.8.5-r1.ebuild
302 +++ b/dev-lang/spidermonkey/spidermonkey-1.8.5-r1.ebuild
303 @@ -1,6 +1,6 @@
304 # Copyright 1999-2012 Gentoo Foundation
305 # Distributed under the terms of the GNU General Public License v2
306 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/spidermonkey-1.8.5-r1.ebuild,v 1.8 2012/06/19 23:18:48 blueness Exp $
307 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/spidermonkey-1.8.5-r1.ebuild,v 1.9 2012/06/29 15:50:38 jer Exp $
308
309 EAPI="4-slot-abi"
310 WANT_AUTOCONF="2.1"
311 @@ -16,7 +16,7 @@ SRC_URI="https://ftp.mozilla.org/pub/mozilla.org/js/${TARBALL_P}.tar.gz"
312
313 LICENSE="NPL-1.1"
314 SLOT="0/185"
315 -KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
316 +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
317 IUSE="debug static-libs test"
318
319 S="${WORKDIR}/${MY_P}"
320
321 diff --git a/dev-lang/spidermonkey/spidermonkey-1.8.7.ebuild b/dev-lang/spidermonkey/spidermonkey-1.8.7.ebuild
322 index 4123aa4..213ad60 100644
323 --- a/dev-lang/spidermonkey/spidermonkey-1.8.7.ebuild
324 +++ b/dev-lang/spidermonkey/spidermonkey-1.8.7.ebuild
325 @@ -1,6 +1,6 @@
326 # Copyright 1999-2012 Gentoo Foundation
327 # Distributed under the terms of the GNU General Public License v2
328 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/spidermonkey-1.8.7.ebuild,v 1.2 2012/06/19 23:18:48 blueness Exp $
329 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/spidermonkey-1.8.7.ebuild,v 1.3 2012/06/29 15:50:38 jer Exp $
330
331 EAPI="4-slot-abi"
332 WANT_AUTOCONF="2.1"
333 @@ -18,7 +18,7 @@ SRC_URI="http://people.mozilla.com/~dmandelin/${TARBALL_P}.tar.gz
334
335 LICENSE="NPL-1.1"
336 SLOT="0/187"
337 -KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
338 +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
339 IUSE="debug jit static-libs test"
340
341 S="${WORKDIR}/${MY_P}"
342
343 diff --git a/dev-libs/libyaml/Manifest b/dev-libs/libyaml/Manifest
344 index 34001c8..f8a466e 100644
345 --- a/dev-libs/libyaml/Manifest
346 +++ b/dev-libs/libyaml/Manifest
347 @@ -5,6 +5,6 @@ DIST yaml-0.1.4.tar.gz 471759 RMD160 5051545022ffa4c78e63fed6f3af30f90e931497 SH
348 EBUILD libyaml-0.0.1.ebuild 864 RMD160 8c717ae205720d55a896d41fa0a983ac578d734f SHA1 70fdfcf968709a710556ac15e8bc16fbf6d77607 SHA256 7f1c8104dc65401ce22f562f763383a7e5aa4dcf96bc2de5e0ebc9d361eb462a
349 EBUILD libyaml-0.1.2.ebuild 890 RMD160 f45c5ad7e3d15b2cbd7c003116641990196cfd33 SHA1 f742aad3ce9ea2b7886e51b816d031fd622ba070 SHA256 7914fb3ded6b7fecb4bed788e49f98b22628bade81b3742ad83f0cb2e115029d
350 EBUILD libyaml-0.1.3.ebuild 979 RMD160 dd8c726f6b87a285fbd637d186748defaaf55918 SHA1 cf02d0d713ceb9770ae359f584239acb5abd5d7e SHA256 8b4488fbc1bdd0dbdd55a5f2d8ba297f846d0e3598394587519c47bdb9544126
351 -EBUILD libyaml-0.1.4.ebuild 1037 RMD160 72a82237abc466fdef1de237d85bfafb45a6d4c9 SHA1 d1145f26acca131456c73f197bc0a07cef133d4f SHA256 fad1a7c570c6e0407884d8e835b78c1bec5967da24cbac01cf1988b57d204d2f
352 -MISC ChangeLog 2751 RMD160 92d53cf278b2844786934103782ee58278d4337b SHA1 6d048feb42d617f0f2a77f2a092f91763e4870d5 SHA256 6385d637fbc690ed7679793e2bc1bcadc8f96f3058e143802f46b1dc0899c9be
353 +EBUILD libyaml-0.1.4.ebuild 1034 RMD160 9f388ccb39ba80addc2e15adef2e44dacd48e919 SHA1 0e8be94142f5e6b0c5079f239e723b1d772a3621 SHA256 cfb3342470e22b3d51e248e6327e3db54d07fda9ff7829d1d0afce07f7986dcb
354 +MISC ChangeLog 2854 RMD160 0e5893660f8f2fd54feb775e2ccbaaa028f4c771 SHA1 377cd66907264913be24271d3d2649ed1b593bc9 SHA256 a1ccbd0af5111ad8384af17e6c9e61add05616602fad4f20898b91a78809cffd
355 MISC metadata.xml 385 RMD160 6f5210fb839b539e3d039fd01c4f687b9ef43af9 SHA1 11c820590de744b57148be875b915631fd4a36ce SHA256 7c7be37712d301550a32df2bbde3319b2881e9ec9e55390e7efbbe0bf0219595
356
357 diff --git a/dev-libs/libyaml/libyaml-0.1.4.ebuild b/dev-libs/libyaml/libyaml-0.1.4.ebuild
358 index bb32e34..6f2783c 100644
359 --- a/dev-libs/libyaml/libyaml-0.1.4.ebuild
360 +++ b/dev-libs/libyaml/libyaml-0.1.4.ebuild
361 @@ -1,6 +1,6 @@
362 # Copyright 1999-2012 Gentoo Foundation
363 # Distributed under the terms of the GNU General Public License v2
364 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libyaml/libyaml-0.1.4.ebuild,v 1.6 2012/06/28 01:19:50 sbriesen Exp $
365 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libyaml/libyaml-0.1.4.ebuild,v 1.7 2012/07/01 15:30:57 hattya Exp $
366
367 EAPI="4-slot-abi"
368
369 @@ -14,7 +14,7 @@ SRC_URI="http://pyyaml.org/download/${PN}/${MY_P}.tar.gz"
370
371 LICENSE="MIT"
372 SLOT="0/2.0"
373 -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
374 +KEYWORDS="~alpha amd64 arm ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
375 IUSE="doc examples test static-libs"
376
377 S="${WORKDIR}/${MY_P}"
378
379 diff --git a/dev-perl/Encode-Locale/Encode-Locale-1.30.0.ebuild b/dev-perl/Encode-Locale/Encode-Locale-1.30.0.ebuild
380 index 8272c90..a21e794 100644
381 --- a/dev-perl/Encode-Locale/Encode-Locale-1.30.0.ebuild
382 +++ b/dev-perl/Encode-Locale/Encode-Locale-1.30.0.ebuild
383 @@ -1,6 +1,6 @@
384 # Copyright 1999-2012 Gentoo Foundation
385 # Distributed under the terms of the GNU General Public License v2
386 -# $Header: /var/cvsroot/gentoo-x86/dev-perl/Encode-Locale/Encode-Locale-1.30.0.ebuild,v 1.7 2012/06/28 12:47:28 ranger Exp $
387 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/Encode-Locale/Encode-Locale-1.30.0.ebuild,v 1.8 2012/06/29 14:55:08 jer Exp $
388
389 EAPI="4-slot-abi"
390
391 @@ -11,7 +11,7 @@ inherit perl-module
392 DESCRIPTION="Determine the locale encoding"
393
394 SLOT="0"
395 -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
396 +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
397 IUSE=""
398
399 SRC_TEST=do
400
401 diff --git a/dev-perl/Encode-Locale/Manifest b/dev-perl/Encode-Locale/Manifest
402 index 2e2c98e..9c6de5c 100644
403 --- a/dev-perl/Encode-Locale/Manifest
404 +++ b/dev-perl/Encode-Locale/Manifest
405 @@ -1,6 +1,6 @@
406 DIST Encode-Locale-1.02.tar.gz 6753 RMD160 c0848157d2d78952817f3d86811cbce5bcab1020 SHA1 25f79c9fc7636887ddf00e0a759a8cd4b9cb492c SHA256 20c5ba2ab0ac00f0e6d5c5d405f2ccb3fdb0212de3519ec8d16688574d8d5340
407 DIST Encode-Locale-1.03.tar.gz 6846 RMD160 9f7b4a8bb68caea7fca48c97e2d935dfee3cd9a6 SHA1 b37c3dbb98b56d31cc8af35a548096bfbf44820f SHA256 f76337e0933225914111fcc3319ff4db359b1abfd1aa56dff2df5378db0e2d55
408 EBUILD Encode-Locale-1.20.0.ebuild 601 RMD160 0a4369e4dc155392706b49269ad52f9a7adc2b92 SHA1 714c6cd5aa42b76a5345509e1d259ad62b5a086a SHA256 f9a569809cdf43371cfc08ca39a52a8591020db5263d0d0ff41ebd252a342708
409 -EBUILD Encode-Locale-1.30.0.ebuild 629 RMD160 9ca015c5fbdfbb4e57e0864efc5ef3b423fcbe98 SHA1 73695fed765af3925d7804fdaae4da0a2c93e6a2 SHA256 b64fbb944d981b9e3086e262c2571b64ad6637404c0f9a22b5ecb9dcc384dbc2
410 -MISC ChangeLog 3496 RMD160 feebb0177e755b536e5f0f4a84f605a0b8d18605 SHA1 fc48d81983e3e14735e82de439700397211d14cd SHA256 fc35628593c86a680b04086ff7c38a17ff49733d23a836f34512f1cd5018dbc9
411 +EBUILD Encode-Locale-1.30.0.ebuild 625 RMD160 87606d115e986838b0ecab57412e77066c56810a SHA1 c6adb51a60c5ed00271e6a1635c78488da60b8b8 SHA256 95608a4d9cd07e42244bddf1eef9aebdc89145ccd449efcc748960515c6b7e52
412 +MISC ChangeLog 3603 RMD160 e58273a1fca22769290fff552c5256e793ea5e51 SHA1 45375e235f7774d0c548914881e81bcd9b4321d6 SHA256 748861f3f9f071eb3f4728e26e2eb7bc7a4dd538084c0530e9e0a923a36339e7
413 MISC metadata.xml 293 RMD160 5778fed837e8554643f490123190ca64dde728af SHA1 d8d184ee4b08f7a5ab16ea87d869c9d9b89e6ce8 SHA256 6e251bf79152a0bf7d72c1f75d460fcce58f97eda7f3fa3f1e9ca1d9c09321af
414
415 diff --git a/dev-perl/File-Listing/File-Listing-6.40.0.ebuild b/dev-perl/File-Listing/File-Listing-6.40.0.ebuild
416 index 3b1c977..1b30539 100644
417 --- a/dev-perl/File-Listing/File-Listing-6.40.0.ebuild
418 +++ b/dev-perl/File-Listing/File-Listing-6.40.0.ebuild
419 @@ -1,6 +1,6 @@
420 # Copyright 1999-2012 Gentoo Foundation
421 # Distributed under the terms of the GNU General Public License v2
422 -# $Header: /var/cvsroot/gentoo-x86/dev-perl/File-Listing/File-Listing-6.40.0.ebuild,v 1.7 2012/06/28 12:49:39 ranger Exp $
423 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/File-Listing/File-Listing-6.40.0.ebuild,v 1.8 2012/06/29 14:55:47 jer Exp $
424
425 EAPI="4-slot-abi"
426
427 @@ -11,7 +11,7 @@ inherit perl-module
428 DESCRIPTION="Parse directory listings"
429
430 SLOT="0"
431 -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
432 +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
433 IUSE=""
434
435 RDEPEND="
436
437 diff --git a/dev-perl/File-Listing/Manifest b/dev-perl/File-Listing/Manifest
438 index 0b1317f..56ad944 100644
439 --- a/dev-perl/File-Listing/Manifest
440 +++ b/dev-perl/File-Listing/Manifest
441 @@ -1,6 +1,6 @@
442 DIST File-Listing-6.03.tar.gz 51415 RMD160 d56987dd8cdcf1b749344017b2a6cbf46bd1be73 SHA1 38a2fe3f533ee1d7999a16a389c86e6af6e638ea SHA256 23e96035f2759f211d3e9027d608c5fb6c81ba1b7cdd1079c6fa597613b99094
443 DIST File-Listing-6.04.tar.gz 51536 RMD160 f19e7c2f3189205c9c7b8885fbe91dcc1854904e SHA1 02a41fe1b91f3f198712965360192f31d6d8d74e SHA256 1e0050fcd6789a2179ec0db282bf1e90fb92be35d1171588bd9c47d52d959cf5
444 EBUILD File-Listing-6.30.0.ebuild 691 RMD160 7cb01c0ec73475bfd2cd4ecefa0b24dc2877c222 SHA1 28e7df569dc824d99ba8422f88800bd6a1ec9092 SHA256 af572c750b9e280f9cbc6bb871ca710150d908bbb97607f97a4891cd724118b3
445 -EBUILD File-Listing-6.40.0.ebuild 709 RMD160 84cfe90c9663894a9f41573342a4b7ebeb174ff7 SHA1 a2427eae6f87aa6077724a8b93c8c144286587cb SHA256 689796bbccd90f7bbd1782accbaec2e987acc2d10b6ebbb115cc9db12635ccdb
446 -MISC ChangeLog 3707 RMD160 e57777d629fc466f3ae1544e0ac68f30cc49c606 SHA1 9f21875e0550140d25ca9d775070f9b9392863a4 SHA256 9a665e64dab360110f873230553affa7e3f9b75967c87979d372e33809cee0f1
447 +EBUILD File-Listing-6.40.0.ebuild 705 RMD160 c0c0198be76d48717f6cac8a93dbb6448331f042 SHA1 54fa3d13155f13e778fc89663ecaf09b3626b473 SHA256 4b67d90357e82c23f30d9c5579f2ab38fd37572fd583cae1d1aa968e7df278be
448 +MISC ChangeLog 3813 RMD160 890fc4534c4ce4d476e638e8636fff3beb2e59aa SHA1 77479a72de46cdd190385ed088e134e23234f73b SHA256 dab116a695dfc192114b896c698b6ef75e2988f8af88488676f5d61a9e7e62a5
449 MISC metadata.xml 617 RMD160 3aa34cbec354a32427fbf3d71ef8bdef4baf801c SHA1 0d028c5b3266088cc45d5a984b1f0c36b69246f5 SHA256 8c7a13a99353ea67ada54fb43403666a55710f90a8438c4609e6cf4f65134ead
450
451 diff --git a/dev-perl/HTTP-Daemon/HTTP-Daemon-6.10.0.ebuild b/dev-perl/HTTP-Daemon/HTTP-Daemon-6.10.0.ebuild
452 index 77070a4..5477095 100644
453 --- a/dev-perl/HTTP-Daemon/HTTP-Daemon-6.10.0.ebuild
454 +++ b/dev-perl/HTTP-Daemon/HTTP-Daemon-6.10.0.ebuild
455 @@ -1,6 +1,6 @@
456 # Copyright 1999-2012 Gentoo Foundation
457 # Distributed under the terms of the GNU General Public License v2
458 -# $Header: /var/cvsroot/gentoo-x86/dev-perl/HTTP-Daemon/HTTP-Daemon-6.10.0.ebuild,v 1.6 2012/06/22 15:49:23 ranger Exp $
459 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/HTTP-Daemon/HTTP-Daemon-6.10.0.ebuild,v 1.7 2012/06/29 14:56:28 jer Exp $
460
461 EAPI="4-slot-abi"
462
463 @@ -11,7 +11,7 @@ inherit perl-module
464 DESCRIPTION="Base class for simple HTTP servers"
465
466 SLOT="0"
467 -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
468 +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
469 IUSE=""
470
471 RDEPEND="
472
473 diff --git a/dev-perl/HTTP-Daemon/Manifest b/dev-perl/HTTP-Daemon/Manifest
474 index b7816d6..ec5a4a8 100644
475 --- a/dev-perl/HTTP-Daemon/Manifest
476 +++ b/dev-perl/HTTP-Daemon/Manifest
477 @@ -1,6 +1,6 @@
478 DIST HTTP-Daemon-6.00.tar.gz 18512 RMD160 b372f2281bf256139ff1ebf80ddd784b00974ed4 SHA1 cf33910549d83252f662754022b8d299f351f5bd SHA256 4801d349c52813a1e49d6b31962f45705bae76fb907279e75933596c04e0de89
479 DIST HTTP-Daemon-6.01.tar.gz 18628 RMD160 426d00f81025ed56e861384a8722163589814a66 SHA1 d3b7614d4b3be4b61d26011efe90026c955102a4 SHA256 43fd867742701a3f9fcc7bd59838ab72c6490c0ebaf66901068ec6997514adc2
480 EBUILD HTTP-Daemon-6.0.0.ebuild 773 RMD160 41b7b1d55e4b3a46cbbc9b88318da3636eaa7dcc SHA1 977d7c05cc1f21d1d7a27bea010324d23e1878ed SHA256 f32a2f709241e626ae4efb0c55ca94287fc3d54a5783a0dea1680db556b046da
481 -EBUILD HTTP-Daemon-6.10.0.ebuild 803 RMD160 f209f1452f5d14202c91d4751194777328016703 SHA1 200aadac820cdaf933f1e324de98d0085153be38 SHA256 362235c4cac36bee0f6c7cea3bfca279d1503366942661f99f16dda9cf11e7a6
482 -MISC ChangeLog 2950 RMD160 7d3e10d3afcfe9ec14f629e390a02134c3a0bde7 SHA1 a39c794d4a8090483977c1b316f908ee62924bd1 SHA256 9f5db3f57cd6b665c7676a95308fcaef882c076357b7160300aa55ed3ac65052
483 +EBUILD HTTP-Daemon-6.10.0.ebuild 799 RMD160 2f7c8bbfb9521a837416b50789c032be6003f2ff SHA1 95609ef780fb0131416da9dd7db636c759b3a48f SHA256 4dd4d55e7c810c26f4c10272b3f9d23c183b990df7fe8e8c612aa2c8e18099a1
484 +MISC ChangeLog 3057 RMD160 a35570859e3c5fd54d58dd9de81b2380311da7c8 SHA1 71b0a6a975b408f11ad2b7eb74b9c2bcdd2bbdf6 SHA256 08fce66e0cd19336fc5986d80a4a821767495e107e0bad150c08f1ad82a4a24b
485 MISC metadata.xml 358 RMD160 cab3c2d43349d724ec0e29bed5e5630d5b6caab0 SHA1 16f727cc5d09cf6901feda1db3ea3902dbea3b79 SHA256 9cda50631cd6b6748cbc2faa2261a7bb1cb3101ed544909ae056885166b2df19
486
487 diff --git a/dev-perl/HTTP-Message/HTTP-Message-6.30.0.ebuild b/dev-perl/HTTP-Message/HTTP-Message-6.30.0.ebuild
488 index db93bc8..1006df7 100644
489 --- a/dev-perl/HTTP-Message/HTTP-Message-6.30.0.ebuild
490 +++ b/dev-perl/HTTP-Message/HTTP-Message-6.30.0.ebuild
491 @@ -1,6 +1,6 @@
492 # Copyright 1999-2012 Gentoo Foundation
493 # Distributed under the terms of the GNU General Public License v2
494 -# $Header: /var/cvsroot/gentoo-x86/dev-perl/HTTP-Message/HTTP-Message-6.30.0.ebuild,v 1.6 2012/06/22 15:50:20 ranger Exp $
495 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/HTTP-Message/HTTP-Message-6.30.0.ebuild,v 1.7 2012/06/29 14:57:15 jer Exp $
496
497 EAPI="4-slot-abi"
498
499 @@ -11,7 +11,7 @@ inherit perl-module
500 DESCRIPTION="Base class for Request/Response"
501
502 SLOT="0"
503 -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
504 +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
505 IUSE=""
506
507 RDEPEND="
508
509 diff --git a/dev-perl/HTTP-Message/Manifest b/dev-perl/HTTP-Message/Manifest
510 index 27c7ac0..25529d0 100644
511 --- a/dev-perl/HTTP-Message/Manifest
512 +++ b/dev-perl/HTTP-Message/Manifest
513 @@ -1,6 +1,6 @@
514 DIST HTTP-Message-6.02.tar.gz 49243 RMD160 6703f508af52ba7d30a1a3362c0f40f8a01af20d SHA1 8622a3ac18c39c3594ff42a330ceb65ac6c91c43 SHA256 2331b3c82e8a9674e596e4583f13a655d24d2e3c7165f3bdc6def4b5d4165181
515 DIST HTTP-Message-6.03.tar.gz 49711 RMD160 2f2eb59852ad040d59936c6f1293d0022971c6c2 SHA1 ffd90daf91d07b0c58a3ec4544c79416d4968ebc SHA256 c736e083bdf0eea1bb73e2dc3b66db0a8283942c0f69063afadb9a7cfa80011b
516 EBUILD HTTP-Message-6.20.0.ebuild 933 RMD160 115881a7a63e3edb1384246c97584c6168e1100b SHA1 ff7bace3e9c94840438900c51b3512ec67561efc SHA256 4077963792ee94340160a8b44a8b79235281bb70b945ecab5844bf88725147b6
517 -EBUILD HTTP-Message-6.30.0.ebuild 962 RMD160 51c5bb87cc4cb120e5b6cfee23a8567a4774cd8c SHA1 5719b2a48fdcd0b57facddaece039174b6e3b93c SHA256 8651f32957a2dc85bda09bc50598bb62237d5cc50f5cf8689ef3d636cc039fd2
518 -MISC ChangeLog 3206 RMD160 96f4ee2924260f6043da4fb6246c08b5891edcf9 SHA1 2f77baba35d2522ea2ffe88f5940063b81ac3841 SHA256 be7ef30b6e05534566c7961476fa4388f0b0b2bcf2c1f663dc15b0be0caeb52c
519 +EBUILD HTTP-Message-6.30.0.ebuild 958 RMD160 81315f3b6edf0472bc671e403840092781f3346a SHA1 c411da7d86935e941c6e8bfc7c672bce06974d71 SHA256 5872e07cb3826ecb015fc81d7dc0f168a921ba8fe5da0818cb2fc65b45c42620
520 +MISC ChangeLog 3314 RMD160 cd834f606d2f11615967ecf70f19af552c657830 SHA1 d2ffa135331ed10ce0ad6616db643b9e6c515269 SHA256 902351bb04d9360ec2b783bfcdfdd44f2160819dc7d35b9c9241f5095da784ba
521 MISC metadata.xml 838 RMD160 4247aaed5a02dbb7e1880818acdefbe52ba7974f SHA1 003194a4ca9ef9e1642966e5bd4e08f2f976730f SHA256 2418ec8a8bcbd23c07ba5f399542b96e456f07fc06ab3765583b62712d62ca96
522
523 diff --git a/dev-perl/IPC-Run3/IPC-Run3-0.45.0.ebuild b/dev-perl/IPC-Run3/IPC-Run3-0.45.0.ebuild
524 index fb6e444..98d3360 100644
525 --- a/dev-perl/IPC-Run3/IPC-Run3-0.45.0.ebuild
526 +++ b/dev-perl/IPC-Run3/IPC-Run3-0.45.0.ebuild
527 @@ -1,6 +1,6 @@
528 # Copyright 1999-2012 Gentoo Foundation
529 # Distributed under the terms of the GNU General Public License v2
530 -# $Header: /var/cvsroot/gentoo-x86/dev-perl/IPC-Run3/IPC-Run3-0.45.0.ebuild,v 1.7 2012/06/19 14:01:42 ago Exp $
531 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/IPC-Run3/IPC-Run3-0.45.0.ebuild,v 1.8 2012/06/29 15:45:05 jer Exp $
532
533 EAPI="4-slot-abi"
534
535 @@ -12,7 +12,7 @@ DESCRIPTION="Run a subprocess in batch mode (a la system)"
536
537 SLOT="0"
538 LICENSE="as-is"
539 -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos"
540 +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos"
541 IUSE="test"
542
543 RDEPEND=""
544
545 diff --git a/dev-perl/IPC-Run3/Manifest b/dev-perl/IPC-Run3/Manifest
546 index 2f1a3b6..25105ce 100644
547 --- a/dev-perl/IPC-Run3/Manifest
548 +++ b/dev-perl/IPC-Run3/Manifest
549 @@ -3,6 +3,6 @@ DIST IPC-Run3-0.044.tar.gz 19412 RMD160 fc3a3a5855bbfbe79943d2976f3390e57f5a02ad
550 DIST IPC-Run3-0.045.tar.gz 20017 RMD160 0b5f471fde0966583dba8759b47e533c054aa41d SHA1 d5bdab13354071de5bd6cd4d78a6822cb525e436 SHA256 658971b13f837c9c760df1959ac6471d5e48265d0a44d1d524cb4d0ab81881da
551 EBUILD IPC-Run3-0.043.ebuild 605 RMD160 2fa54cfde9fb7cba910d1ccb3aacdaf27eed830a SHA1 5a2149ad0bfe3167219bdafbcbdd5a4bd8e8b103 SHA256 1ea7301e8822b57ace4c46cc847071c6a8f9918bd6fb1a127889defa0284194a
552 EBUILD IPC-Run3-0.44.0.ebuild 659 RMD160 2883690bbf2ee634768ab5c4b648938971b91db1 SHA1 e70f46e1ff1a7d886679b570033269169c21b7cd SHA256 508f1ab1bddd84e81e07557c58396f2be0a7f8f66f13dac441ac7a5a30876741
553 -EBUILD IPC-Run3-0.45.0.ebuild 665 RMD160 351fab50f684abed9e444fe745255737735d17bb SHA1 5bf7d2233dd540393803be41327f9e64636d0c5a SHA256 ebc41fc80277c5ff617801d7a55c6457988bc15b8f1a6eaa74e927d702c9a599
554 -MISC ChangeLog 6442 RMD160 d76fcc711641177493b78a0cef7ac45fa0351164 SHA1 919ab846b08c0681c5397ede8c52197337c457cc SHA256 ef3028c81d0eb7cbbf22ec5f655e3efa2e95e0ac8ad57a3b48da42c3f6b73750
555 +EBUILD IPC-Run3-0.45.0.ebuild 664 RMD160 dcd46dbe4a663caa0037b68dc18c76d906fae40a SHA1 00ad76bed81468a0a32cc626c6037171698f1c62 SHA256 aa04bf625340afc5f5ce50748ea014f8ddedfa37f11e0d7bc8068b7ba4daf9c1
556 +MISC ChangeLog 6546 RMD160 4a37da3eac0754aed185208e6f93e008ac8ba5da SHA1 0d3776a5af617a31818a91ad3bab64efe7008ac6 SHA256 df3c7e55bccbbfbc00bdcdf38e6819bee1800516df362fd5dfcea669b665375f
557 MISC metadata.xml 290 RMD160 570c05297a26bfa6ed83f8de4030e2b3319f01ce SHA1 504a4f4531023b754a51b114fee6b92f54ddef85 SHA256 0f32cea252a74b3305b2fb5a082323be8265d34346c6e65966bfd3b3d8dfea96
558
559 diff --git a/dev-perl/LWP-MediaTypes/LWP-MediaTypes-6.20.0.ebuild b/dev-perl/LWP-MediaTypes/LWP-MediaTypes-6.20.0.ebuild
560 index 9788ee2..69fedf1 100644
561 --- a/dev-perl/LWP-MediaTypes/LWP-MediaTypes-6.20.0.ebuild
562 +++ b/dev-perl/LWP-MediaTypes/LWP-MediaTypes-6.20.0.ebuild
563 @@ -1,6 +1,6 @@
564 # Copyright 1999-2012 Gentoo Foundation
565 # Distributed under the terms of the GNU General Public License v2
566 -# $Header: /var/cvsroot/gentoo-x86/dev-perl/LWP-MediaTypes/LWP-MediaTypes-6.20.0.ebuild,v 1.6 2012/06/22 15:51:13 ranger Exp $
567 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/LWP-MediaTypes/LWP-MediaTypes-6.20.0.ebuild,v 1.7 2012/06/29 14:59:34 jer Exp $
568
569 EAPI="4-slot-abi"
570
571 @@ -11,7 +11,7 @@ inherit perl-module
572 DESCRIPTION="Media types and mailcap processing"
573
574 SLOT="0"
575 -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
576 +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
577 IUSE=""
578
579 RDEPEND="
580
581 diff --git a/dev-perl/LWP-MediaTypes/Manifest b/dev-perl/LWP-MediaTypes/Manifest
582 index b1b9e96..c320541 100644
583 --- a/dev-perl/LWP-MediaTypes/Manifest
584 +++ b/dev-perl/LWP-MediaTypes/Manifest
585 @@ -1,6 +1,6 @@
586 DIST LWP-MediaTypes-6.01.tar.gz 14917 RMD160 2ea782c0da693951f1614f3a5f74d63e505368d6 SHA1 b794d54a4f8c36ee51b28987bfc1abc33be5561d SHA256 df25a848796bb53ae465924fb1192a19400f37d7446b2fe7f73443db07c51dba
587 DIST LWP-MediaTypes-6.02.tar.gz 18722 RMD160 a99f980361c58b1fbf5f130964a213076a32c1fe SHA1 f56891f4e718a5f1f16f09ae37d32e454095cbed SHA256 18790b0cc5f0a51468495c3847b16738f785a2d460403595001e0b932e5db676
588 EBUILD LWP-MediaTypes-6.10.0.ebuild 667 RMD160 2b174674234fee895c0872ea6bde05bcfb18311d SHA1 e91f24ff3de48939110c55d9dc067469339c2329 SHA256 434afc7f277c5df8976a7ccb146efc5709810b79626997ce81d8743e451700f8
589 -EBUILD LWP-MediaTypes-6.20.0.ebuild 696 RMD160 570d4e7e48d76d6df8a8f01ac80621506b53aef0 SHA1 718b8ebd1a80d0f13900326d43d4da1b76e669e4 SHA256 ae08b8c845b4bbbef387d490adf453a5e390c238840bf71b0fa447be6eb8278d
590 -MISC ChangeLog 3047 RMD160 27f9a87928227ff5df49429ab3317598fbab85de SHA1 2c2bad4bda7d51e15d6163e2e61632f7a560f70a SHA256 6d815f56c382a3052d366e96f21416d6e92af42b34b4c86a8b71c068d37ec4af
591 +EBUILD LWP-MediaTypes-6.20.0.ebuild 692 RMD160 116cf449d59dbce0a27ab97d7278707216a3f549 SHA1 e5b2b9f8e92cd8f858d7d8c4d952a8cef5f0c6fa SHA256 9fc7b9695e90b330b4ef210cb9337f41d5a9074bf8a62e1a95ce0c39e4d49d15
592 +MISC ChangeLog 3157 RMD160 088efe78e06492fce3f7ab3c35b2bf4ec6cb3948 SHA1 98d4a8b9b5e2be06a6eb9c60e23618401fdda2af SHA256 73248259564847be2199a91e9da5a4b4f924782ff9590cb90eff24485e66071b
593 MISC metadata.xml 295 RMD160 1099f649fc917640111e89ec6a8e207cedf3ee3a SHA1 afbc310930d9240032dbb05f9835d97344a09844 SHA256 195f4011e12c7ed34367248641d196bfd3918c5f808bd09fdd26fb84d058a207
594
595 diff --git a/dev-perl/MogileFS-Utils/Manifest b/dev-perl/MogileFS-Utils/Manifest
596 index b92cfef..7c3d7ab 100644
597 --- a/dev-perl/MogileFS-Utils/Manifest
598 +++ b/dev-perl/MogileFS-Utils/Manifest
599 @@ -9,6 +9,7 @@ DIST MogileFS-Utils-2.20.tar.gz 38524 RMD160 55c8313caf8686b1a95884bbbdb9501ad38
600 DIST MogileFS-Utils-2.21.tar.gz 38662 RMD160 ad97fa43905be987e5e1036fd2cc62e2aca2b1b3 SHA1 5d12d8fd03fd2bb466186d52a9cabc5053e7a7ec SHA256 346c37ce6525596c1c48a220c26b4bf855dedb4498c344db99e1476f7a4489e3
601 DIST MogileFS-Utils-2.22.tar.gz 39361 RMD160 0384a698d405d6afcf70e3a2a5c5a1eed2568e5d SHA1 55ca7412f5c05c0160f8841eec029babb9088329 SHA256 c1fc4cc8d2d689fbcf6ae323c42cfe1d6785f374a586a9a6a01f1db78f02b90e
602 DIST MogileFS-Utils-2.23.tar.gz 39660 RMD160 4edf3bf9872299adec3b584181cc194686cd8343 SHA1 bfd787b269248a5d8491acdba12ee8f7430dcf4c SHA256 2b6ef41721e8ccfcfdfba115794b00f1469b51d0f1b7ae2a373c4cd20e0dbff8
603 +DIST MogileFS-Utils-2.25.tar.gz 40055 RMD160 e6a8061af44ad02b4f1c5c7f1129a43228a526e7 SHA1 127d4493a9ddc2aa66792021cb61d1abc5b3ab57 SHA256 c688e56ea54e2fd93a6a7cafa7b66d98fb6e2be3a69055402165fd50cefa3ede
604 EBUILD MogileFS-Utils-2.13.ebuild 526 RMD160 7cca80e3f040836cc179b68592a9731356a8f155 SHA1 ff6ffcc7973fda51ef5b9b57e3f16cbef06a5381 SHA256 13164d4882b5649d1f8d2e113bf3207c288f13856aaef0b829e68aa7b5f6d6c0
605 EBUILD MogileFS-Utils-2.14.ebuild 526 RMD160 d9e367768ccc5b8dd898c642a2c58524c1c912e5 SHA1 5c025f3f72221f280e4ad2e2d09670d32c6818a5 SHA256 a2c2884b01a6bf3cb5a6147ca51a2caf9a356a4ed633b5bf2553a8318c5abcd8
606 EBUILD MogileFS-Utils-2.15.ebuild 529 RMD160 d951a8c6a19cebf87330e207a4a97c6b47757988 SHA1 4426671056e04e3e7905aebb6475827919b15b08 SHA256 b329ca236016c971c3dd86c1dc79640a7549d8f96697b9b431c63a5957cd8cf4
607 @@ -21,5 +22,6 @@ EBUILD MogileFS-Utils-2.200.0.ebuild 536 RMD160 311449bc1409887f799294bdd6cef366
608 EBUILD MogileFS-Utils-2.210.0.ebuild 536 RMD160 534e3ca29b9f9e64fef6af28be196d2b9739032b SHA1 b03d184c72179b378f6262a610755f0d14abe92d SHA256 c700f6547f7d51b4b65ca32c5518bec861e94c9de12ca9cdeec8abf8c235dbb7
609 EBUILD MogileFS-Utils-2.220.0.ebuild 544 RMD160 6073f416dd464fa6f0c58465ade20320b9244464 SHA1 241e58b8750adf1d92041f5df6f915cfbc649620 SHA256 0f158f9d0704329344dbcf8ce80f47283b03a862b8f584592d73d1cc96554871
610 EBUILD MogileFS-Utils-2.230.0.ebuild 544 RMD160 d4daeca3ea504f48de7aa149e5c1aad549f9b958 SHA1 9928dc8795b0825d367dc585a14247f44b69c41d SHA256 0c3641be82c45f3fb9d08971cc90456387c0dc8b9c52c9b954ac2568eea2a765
611 -MISC ChangeLog 3540 RMD160 ee71fcbce473473d020ef986e469f761084b942a SHA1 6c86c9db3b30f0dd5ec6d4e5506efbeee5ef650e SHA256 ee8a960a33e2a7fa53b38ce68188c0c747038440795a8de03f936e4ba1ff6fe4
612 +EBUILD MogileFS-Utils-2.250.0.ebuild 544 RMD160 abe695afb4af0ac8fb9ccf625d006d4070b03a68 SHA1 c8b81fd9f1a49a2c09240146d5455d71106544df SHA256 a9a637a4b25de2cbd4dfabc7a302894a6663a8ede873210fba9f211cd3298c31
613 +MISC ChangeLog 3718 RMD160 906c9d10100e77b65be3f99e07c9a840d70bc8ea SHA1 f6adf166db50536012a5c8f68bf5ca5150075dc1 SHA256 4181ecfb94856e91a6c68445ce79cdca35e13cc96e5781b8bafdbbcaa78df562
614 MISC metadata.xml 421 RMD160 8cd2392aa5340fa9f1ac5e5d10bf576a2170c9e8 SHA1 969956ab95d50dd0c453ab831b19312c3a55b710 SHA256 29aa7b951be85c5ebe81dee3e265044068d66ce252203954561d5c2d8f243d99
615
616 diff --git a/dev-perl/MogileFS-Utils/MogileFS-Utils-2.250.0.ebuild b/dev-perl/MogileFS-Utils/MogileFS-Utils-2.250.0.ebuild
617 new file mode 100644
618 index 0000000..f9b5156
619 --- /dev/null
620 +++ b/dev-perl/MogileFS-Utils/MogileFS-Utils-2.250.0.ebuild
621 @@ -0,0 +1,20 @@
622 +# Copyright 1999-2012 Gentoo Foundation
623 +# Distributed under the terms of the GNU General Public License v2
624 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/MogileFS-Utils/MogileFS-Utils-2.250.0.ebuild,v 1.1 2012/06/29 17:09:40 robbat2 Exp $
625 +
626 +EAPI="4-slot-abi"
627 +
628 +MODULE_AUTHOR=DORMANDO
629 +MODULE_VERSION=${PV%0.0}
630 +inherit perl-module
631 +
632 +DESCRIPTION="Server for the MogileFS distributed file system"
633 +
634 +SLOT="0"
635 +KEYWORDS="~amd64 ~ppc ~x86"
636 +IUSE=""
637 +
638 +RDEPEND="virtual/perl-IO-Compress
639 + dev-perl/libwww-perl
640 + >=dev-perl/MogileFS-Client-1.16"
641 +DEPEND="${RDEPEND}"
642
643 diff --git a/dev-perl/Net-HTTP/Manifest b/dev-perl/Net-HTTP/Manifest
644 index dfc1679..11a2b23 100644
645 --- a/dev-perl/Net-HTTP/Manifest
646 +++ b/dev-perl/Net-HTTP/Manifest
647 @@ -1,6 +1,6 @@
648 DIST Net-HTTP-6.01.tar.gz 13733 RMD160 156670bd93ce465d7a9d2fcac685820e4708f252 SHA1 ffefc52e4e171d2b578a6e50d2fd29ea71fcdbe8 SHA256 76d883f9b249b16393dc183de04b4e4fed99bb0eb776ab9149d915607c69ea46
649 DIST Net-HTTP-6.03.tar.gz 14294 RMD160 20a4e7181084820b49bda56d3cf13cd167c61924 SHA1 efb374a53aee9f9f68aed98f98ef60ac18d56078 SHA256 ecb0236dc23dccdc92e4b1c2dc63b2a2e29ac3a4a1f50104a838279a72a8a0ab
650 EBUILD Net-HTTP-6.10.0.ebuild 741 RMD160 3d2fda9efe075ca99367eccd88dbb610badac9e5 SHA1 fa87a50594cf9b576f1ca2ef7d3de0addc3f0efe SHA256 340da349009cb96470d203b76c714052201e1dcb436da0e34904f352b9a1f8be
651 -EBUILD Net-HTTP-6.30.0.ebuild 758 RMD160 2434eeb2ac662968b11c489d486ab3548acfe8d1 SHA1 0c8b5e29b269dbcd71f73fdff09807df6b62e8d2 SHA256 e4e7efc06c619ddfa329494d1144a89f4435e65986e05d49902517d5074d41fe
652 -MISC ChangeLog 3433 RMD160 49ee4d5757c945cf1ab26c1f015bc804ac8023d4 SHA1 4be407ec181a66c755130559f4135fd46bfc8462 SHA256 dad6704cff029b3fa52daad08fcc1b482da29f2e6c8df90c2ed64f49a491dca4
653 +EBUILD Net-HTTP-6.30.0.ebuild 754 RMD160 f65291699dbdca75c334104d3d4228f418f5b44a SHA1 8f2262240398e753183bfd40880c395df5f03232 SHA256 fb9a797cbe9b335644f0527920a1c0f59301963ed47331c15be5a4e2467d405b
654 +MISC ChangeLog 3535 RMD160 2d16b04704a81be42d32abe6e77389755fb29649 SHA1 516ea5c84bed4bf721387077ca6dbd3b2989045f SHA256 75e53b0dd9de58f64bbb5c5d9f939f34fd91e5ed67315327199377bb36f0f1d1
655 MISC metadata.xml 459 RMD160 832d156b220044e7f28a7b88480966bd25dfa553 SHA1 c904e6a47cfb4af933f3257495976570705a3a99 SHA256 5f698e52527e5110e96398c41780e4611f2a5b939e1a7f18aeed0c4b329c7efe
656
657 diff --git a/dev-perl/Net-HTTP/Net-HTTP-6.30.0.ebuild b/dev-perl/Net-HTTP/Net-HTTP-6.30.0.ebuild
658 index 344afc9..56731e5 100644
659 --- a/dev-perl/Net-HTTP/Net-HTTP-6.30.0.ebuild
660 +++ b/dev-perl/Net-HTTP/Net-HTTP-6.30.0.ebuild
661 @@ -1,6 +1,6 @@
662 # Copyright 1999-2012 Gentoo Foundation
663 # Distributed under the terms of the GNU General Public License v2
664 -# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-HTTP/Net-HTTP-6.30.0.ebuild,v 1.7 2012/06/28 12:33:53 ranger Exp $
665 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-HTTP/Net-HTTP-6.30.0.ebuild,v 1.8 2012/06/29 15:00:12 jer Exp $
666
667 EAPI="4-slot-abi"
668
669 @@ -11,7 +11,7 @@ inherit perl-module
670 DESCRIPTION="Low-level HTTP connection (client)"
671
672 SLOT="0"
673 -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
674 +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
675 IUSE=""
676
677 RDEPEND="
678
679 diff --git a/dev-perl/mogilefs-server/Manifest b/dev-perl/mogilefs-server/Manifest
680 index 11181f5..2fb7f02 100644
681 --- a/dev-perl/mogilefs-server/Manifest
682 +++ b/dev-perl/mogilefs-server/Manifest
683 @@ -21,6 +21,7 @@ DIST MogileFS-Server-2.60.tar.gz 166840 RMD160 8194f2e652a6348c49f11ae5f684baae9
684 DIST MogileFS-Server-2.61.tar.gz 173555 RMD160 9e762a23b0614219a269c0ffbe6f5d5a40217a2c SHA1 cf0b17191e4ea1fc858dbc943a0e47a0a5407d34 SHA256 c3a92c7b1006ce5e0b41875b716ea0049585360195abc61125d2756ddfaaf8e6
685 DIST MogileFS-Server-2.62.tar.gz 173736 RMD160 1f08b5e313ceaa8c666d58b9e2fc28dfe28d9dc5 SHA1 2147eb1a12e13fd51f4118c4bbb0a163d22ae0e6 SHA256 1585dbaa20260fcf0cd2fe3cfc40588cbe064e51ad102da13b12a0f2bfc1ba39
686 DIST MogileFS-Server-2.63.tar.gz 173793 RMD160 ed77f8aa19b986d87af4553b7c7a32dae81e0473 SHA1 8cc2a2098bd21a029a352f0445e8906cd11aa25e SHA256 d090fbe9858afac95a57c3a14ca06b112d56ba55a6d9ec9ddf284b4216961c98
687 +DIST MogileFS-Server-2.64.tar.gz 175482 RMD160 356edb5b392af71560be04827aaa4882af73ad2d SHA1 c22d5ac2392d36b00edc03439fa085f842bacbbc SHA256 8361dea97b71503be2d055679f01e8b2305247e247f88961be67921a2a380a13
688 DIST mogilefs-server-2.37.tar.gz 267909 RMD160 a6e25bb945770bb6a1d395620a277b7798c77b39 SHA1 d4b0f4177e6401bab6676725edaad66baea47d3a SHA256 1fcac070057c54599b99c2836b5ff157fd8433a1315363949b2f0d601c114ca6
689 EBUILD mogilefs-server-2.37.ebuild 2687 RMD160 601596595caef5c4cf30cb9f70203e6b52426cda SHA1 bc83bdbfa3cc95542b4a278c8e3c02c0e8ae19ee SHA256 1e0f1edbc0d31315f041f13bb39f767a588ed5cf00b46821cc752048dce1a933
690 EBUILD mogilefs-server-2.43.ebuild 2710 RMD160 a1f551583731337c1ad0f733d0fbb17a5429e828 SHA1 2d6502e76a4a2f53c1b08ad237f437a25bb4b7bf SHA256 7d7306856946e357ce92dc1c784100dfe75ab258ecb6db6acfb5418309663bfb
691 @@ -39,5 +40,6 @@ EBUILD mogilefs-server-2.600.0.ebuild 2736 RMD160 6cd3fbf9a918a431515c6df2affdae
692 EBUILD mogilefs-server-2.610.0.ebuild 2736 RMD160 2726da40c12ea86ef386d9850714dccbdd99f428 SHA1 9f54f27eced98d901ee7f2366116251e8e40b18d SHA256 6619f4457c4e449dbd8cddf67449763654c632bc3e0904ae29a021eff806b4b5
693 EBUILD mogilefs-server-2.620.0.ebuild 2736 RMD160 d60437fc710425564b052a7372b0c8999b3f0f17 SHA1 1d3192706d45957a86b47237db455fa58ef98960 SHA256 b8edae6128b171e9473027006c9e8c474ec794cb76e14bec47d5124a0a4b861c
694 EBUILD mogilefs-server-2.630.0.ebuild 2736 RMD160 d6ebddb6dc36b6dff8f1b0d13a27044cb43ab254 SHA1 c1ebbf4eaadc7a2a786f47254243c1a2f3cee751 SHA256 bd92adc48111c0a9a03b9f2466da5ab448bb810ded489aaf8d09599ab007ccf9
695 -MISC ChangeLog 8125 RMD160 d718be5413c0a84fd1aeeb787942bfc5c220a9df SHA1 e4964b647edd5b004908caf224b0167dbb985193 SHA256 75e517799de71f4683a05de8e11df4d87c35ce64bf2c1e28a07e08d1fc075cb7
696 +EBUILD mogilefs-server-2.640.0.ebuild 2751 RMD160 b8e5140b2eda3049625494f0d535e454abf66ba6 SHA1 687b80f3aee2dfc0665f9e2ed55f84edfa8d3e47 SHA256 4161d03ec5cac9585df4c178a90b58110d2fa6eaf5dba2e4eb2996c3e3859cb7
697 +MISC ChangeLog 8305 RMD160 6fb5d77eec99e21392debb652d6ca36e727dfbc6 SHA1 79c3112f0c99d7eac1a8e59ec6742bda0fa2e0a1 SHA256 c9ee394de2f3008a339069223a9257c7095cc7a180bbcf67c35c607814babc92
698 MISC metadata.xml 4487 RMD160 77010fcde5781f874192df619b5df461f616d665 SHA1 34c041e38b58dd9bf83e07c86426af2eda01f588 SHA256 9a54426e420739779a643845bf77522204df2462a75c0c6c0415cb7c7f73f5f4
699
700 diff --git a/dev-perl/mogilefs-server/mogilefs-server-2.640.0.ebuild b/dev-perl/mogilefs-server/mogilefs-server-2.640.0.ebuild
701 new file mode 100644
702 index 0000000..4a8dc74
703 --- /dev/null
704 +++ b/dev-perl/mogilefs-server/mogilefs-server-2.640.0.ebuild
705 @@ -0,0 +1,99 @@
706 +# Copyright 1999-2012 Gentoo Foundation
707 +# Distributed under the terms of the GNU General Public License v2
708 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/mogilefs-server/mogilefs-server-2.640.0.ebuild,v 1.1 2012/06/29 17:18:03 robbat2 Exp $
709 +
710 +EAPI="4-slot-abi"
711 +
712 +MY_PN=MogileFS-Server
713 +MODULE_AUTHOR=DORMANDO
714 +MODULE_VERSION=${PV%0.0}
715 +inherit user perl-module
716 +
717 +DESCRIPTION="Server for the MogileFS distributed file system"
718 +HOMEPAGE="http://www.danga.com/mogilefs/ ${HOMEPAGE}"
719 +
720 +IUSE="mysql sqlite postgres"
721 +
722 +SLOT="0"
723 +LICENSE="|| ( Artistic GPL-2 )"
724 +KEYWORDS="~amd64 ~ppc ~x86"
725 +
726 +# Upstream site recommends this,
727 +# but it breaks Perlbal
728 +# dev-perl/Perlbal-XS-HTTPHeaders
729 +RDEPEND="dev-perl/Net-Netmask
730 + >=dev-perl/Danga-Socket-1.610.0
731 + >=dev-perl/Sys-Syscall-0.220.0
732 + >=dev-perl/Perlbal-1.790
733 + >=dev-perl/IO-AIO-4
734 + dev-perl/libwww-perl
735 + >=dev-perl/MogileFS-Client-1.160.0
736 + >=dev-perl/MogileFS-Utils-2.250.0
737 + dev-perl/Cache-Memcached
738 + mysql? ( dev-perl/DBD-mysql )
739 + postgres? ( dev-perl/DBD-Pg )
740 + sqlite? ( dev-perl/DBD-SQLite )"
741 +DEPEND="${RDEPEND}"
742 +
743 +# You need a local MySQL or Postgresql server for this
744 +#SRC_TEST="do"
745 +
746 +#PATCHES=( )
747 +
748 +MOGILE_USER="mogile"
749 +
750 +pkg_setup() {
751 + # Warning! It is important that the uid is constant over Gentoo machines
752 + # As mogilefs may be used with non-local block devices that move!
753 + enewuser ${MOGILE_USER} 460 -1 -1
754 +}
755 +
756 +src_prepare() {
757 + for f in Makefile.PL MANIFEST ; do
758 + if [ -f "${S}"/${f}.orig ]; then
759 + cp -f "${S}"/${f}{.orig,}
760 + else
761 + cp -f "${S}"/${f}{,.orig}
762 + fi
763 + done
764 + # If we are not in a cutting edge Git source, we would prefer to not install
765 + # duplicates of these.
766 + sed -i -e '/directory.*mogdeps/d' "${S}"/Makefile.PL
767 + sed -i -e '/^lib\/mogdeps/d' "${S}"/MANIFEST
768 + mv -f "${S}/lib/mogdeps" "${S}"
769 +}
770 +
771 +src_compile() {
772 + export MOGILE_NO_BUILTIN_DEPS=1
773 + perl-module_src_compile || die "perl-module_src_compile failed"
774 +}
775 +
776 +src_install() {
777 + export MOGILE_NO_BUILTIN_DEPS=1
778 + perl-module_src_install || die "perl-module_src_install failed"
779 + cd "${S}"
780 +
781 + newconfd "${FILESDIR}"/mogilefsd-conf.d-2.16 mogilefsd
782 + newinitd "${FILESDIR}"/mogilefsd-init.d-2.16 mogilefsd
783 +
784 + newconfd "${FILESDIR}"/mogstored-conf.d-2.30 mogstored
785 + newinitd "${FILESDIR}"/mogstored-init.d-2.50 mogstored
786 +
787 + newinitd "${FILESDIR}"/mogautomount-init.d-2.50 mogautomount
788 +
789 + diropts -m 700 -o ${MOGILE_USER}
790 + keepdir /var/run/mogile
791 + keepdir /var/mogdata
792 + diropts -m 755 -o root
793 +
794 + dodir /etc/mogilefs
795 + insinto /etc/mogilefs
796 + insopts -m 600 -o root -g ${MOGILE_USER}
797 + newins "${FILESDIR}"/mogilefsd.conf-2.30 mogilefsd.conf
798 + newins "${FILESDIR}"/mogstored.conf-2.16 mogstored.conf
799 +}
800 +
801 +pkg_postinst() {
802 + chmod 640 "${ROOT}"/etc/mogilefs/{mogilefsd,mogstored}.conf
803 + chown root:${MOGILE_USER} "${ROOT}"/etc/mogilefs/{mogilefsd,mogstored}.conf
804 +}
805
806 diff --git a/dev-perl/yaml/Manifest b/dev-perl/yaml/Manifest
807 index 2b1d13f..1bef35a 100644
808 --- a/dev-perl/yaml/Manifest
809 +++ b/dev-perl/yaml/Manifest
810 @@ -9,6 +9,6 @@ EBUILD yaml-0.730.0.ebuild 643 RMD160 0c34f12936734344665a092c30521523d9840914 S
811 EBUILD yaml-0.750.0.ebuild 641 RMD160 de52f9de0cc8a4bfd06ad768e823a19bfc8070ac SHA1 aaa56c98c92f261828d92b87d701b2e6cd667721 SHA256 d9db92d67e06be188b69bdad0e200f1c2cfe47ad31ba2f8b1d17c9d39fab2487
812 EBUILD yaml-0.770.0.ebuild 641 RMD160 e3b6783b6aee46da2dd90b4237bbd277f4794191 SHA1 5ed9d6eb71302c5d9c3b07e851ca2a10dce15252 SHA256 d1f4f8ff773eb04a9539b02795d4e717f09b5747c5a3dd6d847069c07ecbcade
813 EBUILD yaml-0.800.0.ebuild 641 RMD160 f20323250edeeebb9ce5d02d4c749a78d9ac8f4a SHA1 9d8d8d04a31bbef9fab92dd80d838cb8a938c29e SHA256 80745b5c38466dc372ea8e3fe02a25e982612d7eb0851b3d0af67e29b91b3243
814 -EBUILD yaml-0.810.0.ebuild 641 RMD160 a291080cfe5a3676cd9c4b050e65e79eecb9264c SHA1 6ad955beb09520eabc57053c91099c1dd92f1c49 SHA256 7c5dbb75da20509132a6d6c90b752f32f86dfb965c0c884d06a1d0a2e07c60da
815 -MISC ChangeLog 10361 RMD160 d7b6ddbe8b283f6e6b2a7bb106311921501b968e SHA1 4a5eb8bbe35a914537fa97475496b6576bb19e5b SHA256 0cf7bdd3c9c482606aa8a94ab2ab71c664640a4039cb3688020c29644fb3386a
816 +EBUILD yaml-0.810.0.ebuild 639 RMD160 fce7bb49f5ea323a6607081ef7cc856f56d7e069 SHA1 767b6e65a907d9fae26bca26fc0ffea29644db1f SHA256 d4ce6085b44a6b2e5ff16dcd971617064efaed683018cc5f66cc63fea6fc47be
817 +MISC ChangeLog 10567 RMD160 10a7e16aa3cf17ddfcaf3c54327b7a2bb5965aff SHA1 0a20b57c436d66644e26eed36f7013a6888451cd SHA256 df11ac43b06009b737a34b67a6a31713f29b273c0f61b1eeba8727cbad0b327d
818 MISC metadata.xml 1672 RMD160 9526f430174fe872e13dd06e0f5ff385423816af SHA1 935adb9a210daea3b18507d1b3584d16fff5a4c2 SHA256 3182132352695bf59ed0d2df7f59e049d1b26faa75a2cd7e70ca2fe32134fd42
819
820 diff --git a/dev-perl/yaml/yaml-0.810.0.ebuild b/dev-perl/yaml/yaml-0.810.0.ebuild
821 index 1c85373..39a78e5 100644
822 --- a/dev-perl/yaml/yaml-0.810.0.ebuild
823 +++ b/dev-perl/yaml/yaml-0.810.0.ebuild
824 @@ -1,6 +1,6 @@
825 # Copyright 1999-2012 Gentoo Foundation
826 # Distributed under the terms of the GNU General Public License v2
827 -# $Header: /var/cvsroot/gentoo-x86/dev-perl/yaml/yaml-0.810.0.ebuild,v 1.3 2012/06/25 07:09:23 jdhore Exp $
828 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/yaml/yaml-0.810.0.ebuild,v 1.5 2012/07/01 15:47:52 hattya Exp $
829
830 EAPI="4-slot-abi"
831
832 @@ -12,7 +12,7 @@ inherit perl-module
833 DESCRIPTION="YAML Ain't Markup Language (tm)"
834
835 SLOT="0"
836 -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
837 +KEYWORDS="~alpha amd64 ~arm hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
838 IUSE=""
839
840 SRC_TEST="do"
841
842 diff --git a/media-gfx/graphite2/Manifest b/media-gfx/graphite2/Manifest
843 index 64f4de8..ab8ab32 100644
844 --- a/media-gfx/graphite2/Manifest
845 +++ b/media-gfx/graphite2/Manifest
846 @@ -2,9 +2,7 @@ AUX graphite2-1.0.2-no_harfbuzz_tests.patch 551 RMD160 716d3a068e30aa42074d593fd
847 AUX graphite2-1.0.3-no-test-binaries.patch 620 RMD160 ccd578085925a33d0cf59be6ae710d52e496f0ae SHA1 e4227456d3159b125c65a38feb737a3cc4b7c875 SHA256 c51a69ed5e8ff6301d35aa97ca585aec6976d2ee3d7715c0fb04684dd0151660
848 AUX graphite2-1.1.0-includes-libs-perl.patch 685 RMD160 4cc4d60919f48cedc43cfe7ff181e53809b88aa7 SHA1 6dc156b4d934a90dde8f3bbf0a53cc769f4010e3 SHA256 da7a24551fa9029214a909ae6a49070c12f889eae287ce2c392555b0299db32e
849 AUX graphite2-fix_wrong_linker_opts.patch 760 RMD160 d471cdcf96a027c37409a5430a87549f1cebf46b SHA1 3ad5d80d27afec6fb0d0fae7e49c26f3f0b37967 SHA256 95c943e57043f7368c44e1cd5fbadd5fabeb91ba4799072d1ffc2ef8d818454d
850 -DIST graphite2-1.1.2.tgz 3677920 RMD160 389819c589a448d68626356566768dee39a451fe SHA1 afc07f4afd9aa4a2f8ac37bb7178635fd20dc9a7 SHA256 3e96d503bd8014b5ea06741487f5db2aab2d5785d43aa046c7d6de74e1b24f87
851 DIST graphite2-1.1.3.tgz 3680838 RMD160 f6858b233753020b83624fe5c8b3e98c3ea1802b SHA1 f5612a5009e52e388eb1f31c692f3ce6bae78209 SHA256 0eb19282a1941bdd5e6d7165718c5d4692d62bac6c1eea56d9e522715cb144f7
852 -EBUILD graphite2-1.1.2.ebuild 1927 RMD160 e0bb08b81c5244f6f22557f3f6215a6b1a26e68d SHA1 b41ee0ea08447b859300fd3463ba209a4f8f2826 SHA256 12c080bcfe60a79ab9d5141eb6d6e147022f39e6ae4d1a6e8315acad735770e6
853 -EBUILD graphite2-1.1.3.ebuild 1930 RMD160 87890e5008e6ccd62e9b7671a6e4661126a0b2a1 SHA1 870e02e3f1eefae8f16fd4c1b471c8ddc8d3249b SHA256 b1ff1d92c0923d2d3cc5b8493a732545123d36815c34a8c99eede3931d35e84a
854 -MISC ChangeLog 5703 RMD160 0cb018a398615d177e752a367c9f0d675caf1a55 SHA1 348f9af312829604d8d5d8f5254c8535e73829ca SHA256 8cb17ac7d80444f706416148b758bf008b99626c3ad56f83be6dc2885f2414b7
855 +EBUILD graphite2-1.1.3.ebuild 1954 RMD160 cba1d352357febf3ca8cb143cac6020bbbbbd684 SHA1 fc3dfb3f08470055b18b9fc760a749405acc2589 SHA256 b0f42ba2610c66d319119fbd98770b4b50a9884a3ff9469acd181a43b3dd4434
856 +MISC ChangeLog 5864 RMD160 f97f49f029ef2f1107c494ae7fd5ce396ad5a12a SHA1 d54e35527e253ba37deb4c71477e843a84087649 SHA256 2d31bc7f5df390d8806b62b2358e68b174ec2f6f05af174c7edfd64fb4d72e32
857 MISC metadata.xml 163 RMD160 68888b3756b2cf14b88ff5aa31e4fd07c9cc9713 SHA1 bd3e6fae69f40f453bc382ae8f1a7644a590a9cc SHA256 4539da09a369d01dcec488c471eeaaef71b60686482101eba357344538e994e2
858
859 diff --git a/media-gfx/graphite2/graphite2-1.1.2.ebuild b/media-gfx/graphite2/graphite2-1.1.2.ebuild
860 deleted file mode 100644
861 index 87dbbe9..0000000
862 --- a/media-gfx/graphite2/graphite2-1.1.2.ebuild
863 +++ /dev/null
864 @@ -1,100 +0,0 @@
865 -# Copyright 1999-2012 Gentoo Foundation
866 -# Distributed under the terms of the GNU General Public License v2
867 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/graphite2/graphite2-1.1.2.ebuild,v 1.3 2012/05/23 08:49:11 scarabeus Exp $
868 -
869 -EAPI="4-slot-abi"
870 -
871 -PYTHON_DEPEND="test? 2"
872 -inherit base cmake-utils perl-module python
873 -
874 -DESCRIPTION="Library providing rendering capabilities for complex non-Roman writing systems"
875 -HOMEPAGE="http://graphite.sil.org/"
876 -SRC_URI="mirror://sourceforge/silgraphite/${PN}/${P}.tgz"
877 -
878 -LICENSE="LGPL-2.1"
879 -SLOT="0"
880 -KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
881 -IUSE="perl test"
882 -
883 -RDEPEND="
884 - perl? ( dev-lang/perl:= )
885 -"
886 -DEPEND="${RDEPEND}
887 - perl? ( virtual/perl-Module-Build )
888 - test? (
889 - dev-libs/glib:2
890 - media-libs/fontconfig
891 - media-libs/silgraphite
892 - )
893 -"
894 -
895 -PATCHES=(
896 - "${FILESDIR}/${PN}-1.1.0-includes-libs-perl.patch"
897 - "${FILESDIR}/${PN}-fix_wrong_linker_opts.patch"
898 - "${FILESDIR}/${PN}-1.0.2-no_harfbuzz_tests.patch"
899 - "${FILESDIR}/${PN}-1.0.3-no-test-binaries.patch"
900 -)
901 -
902 -pkg_setup() {
903 - use perl && perl-module_pkg_setup
904 - if use test; then
905 - python_set_active_version 2
906 - python_pkg_setup
907 - fi
908 -}
909 -
910 -src_prepare() {
911 - base_src_prepare
912 -
913 - # fix perl linking
914 - if use perl; then
915 - _check_build_dir init
916 - sed -i \
917 - -e "s:@BUILD_DIR@:\"${CMAKE_BUILD_DIR}/src\":" \
918 - contrib/perl/Build.PL || die
919 - fi
920 -
921 - # make tests optional
922 - if ! use test; then
923 - sed -i \
924 - -e '/tests/d' \
925 - CMakeLists.txt || die
926 - fi
927 -}
928 -
929 -src_configure() {
930 - local mycmakeargs=(
931 - "-DVM_MACHINE_TYPE=direct"
932 - )
933 -
934 - cmake-utils_src_configure
935 -}
936 -
937 -src_compile() {
938 - cmake-utils_src_compile
939 - if use perl; then
940 - cd contrib/perl
941 - perl-module_src_prep
942 - perl-module_src_compile
943 - fi
944 -}
945 -
946 -src_test() {
947 - cmake-utils_src_test
948 - if use perl; then
949 - cd contrib/perl
950 - perl-module_src_test
951 - fi
952 -}
953 -
954 -src_install() {
955 - cmake-utils_src_install
956 - if use perl; then
957 - cd contrib/perl
958 - perl-module_src_install
959 - fixlocalpod
960 - fi
961 -
962 - find "${ED}" -name '*.la' -exec rm -f {} +
963 -
964 -}
965
966 diff --git a/media-gfx/graphite2/graphite2-1.1.3.ebuild b/media-gfx/graphite2/graphite2-1.1.3.ebuild
967 index 587c8bd..8296932 100644
968 --- a/media-gfx/graphite2/graphite2-1.1.3.ebuild
969 +++ b/media-gfx/graphite2/graphite2-1.1.3.ebuild
970 @@ -1,10 +1,11 @@
971 # Copyright 1999-2012 Gentoo Foundation
972 # Distributed under the terms of the GNU General Public License v2
973 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/graphite2/graphite2-1.1.3.ebuild,v 1.1 2012/06/14 08:32:51 scarabeus Exp $
974 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/graphite2/graphite2-1.1.3.ebuild,v 1.3 2012/06/29 11:54:55 scarabeus Exp $
975
976 EAPI="4-slot-abi"
977
978 PYTHON_DEPEND="test? 2"
979 +GENTOO_DEPEND_ON_PERL="no"
980 inherit base cmake-utils perl-module python
981
982 DESCRIPTION="Library providing rendering capabilities for complex non-Roman writing systems"
983 @@ -13,7 +14,7 @@ SRC_URI="mirror://sourceforge/silgraphite/${PN}/${P}.tgz"
984
985 LICENSE="LGPL-2.1"
986 SLOT="0"
987 -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
988 +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
989 IUSE="perl test"
990
991 RDEPEND="
992
993 diff --git a/media-libs/libpng/Manifest b/media-libs/libpng/Manifest
994 new file mode 100644
995 index 0000000..ccc6ee0
996 --- /dev/null
997 +++ b/media-libs/libpng/Manifest
998 @@ -0,0 +1,10 @@
999 +DIST libpng-1.2.49.tar.xz 538408 RMD160 75f27a3a8140767ce5a5cd3c4b77de48f376dc39 SHA1 0984ab46fbfa5a34ca8d98958eebe5fb52b22294 SHA256 6f5a313225ce8f0d36aceda25b837ad3cb97d0096a97fa23dbc6362f7781d014
1000 +DIST libpng-1.5.10-apng.patch.gz 10127 RMD160 b44c3ee9560662f740b74773e8656c65c3a7c265 SHA1 89353426738f301cb5140c4323ee14480119ed57 SHA256 0464b2df97853c426f35f97d12800b4dcb5760fc4c787fc4987ae0fb870a997f
1001 +DIST libpng-1.5.10.tar.xz 702752 RMD160 18875d71984f025e41bfa6bafadbe3ad0eb49eae SHA1 bfa655f04965545a54dc974e50c2325968ca5a71 SHA256 dd49c39710a6ef8a550923ba17d3496b08ce769e47122d9150df4763bf49605d
1002 +DIST libpng-1.5.11-apng.patch.gz 10019 RMD160 09b0672a73a1cb285ae67401c83961636582e614 SHA1 f5533634a7b2ad1abfc0b99a678a90f283ce0ab2 SHA256 13c4153607dbf401378de4d0ba31bff044acffde176503b3dc1b90eed20281b8
1003 +DIST libpng-1.5.11.tar.xz 705772 RMD160 749d686cf0c5ba59e56a967f452b47bc46eb306f SHA1 6a7eba0c6317f761380b822ff05bdcdeec769f76 SHA256 42d562714f0b6b8ead5b0aabfd8bca35e44993a572e0eae3e772cc180e59dda8
1004 +EBUILD libpng-1.2.49.ebuild 852 RMD160 c90a63fa3dfcef7ead30565c1e379f8668ddbac3 SHA1 1080a850b1dc00f9d3778e0dd41121541dcda28b SHA256 6eec893f7f247d69e548bf7673849bc328905fc4f77a645d4d5c8cbb900373d3
1005 +EBUILD libpng-1.5.10.ebuild 1586 RMD160 0166af1ee353a5208e4f80de75952c7f7ee0b3a6 SHA1 69dfdfd33b2a998d1cd6d4af10121087a769bf5a SHA256 ccf7fa5ccc8079b59b943cc5f6d15f5287a5726fc9430d5b161032eac5f8d755
1006 +EBUILD libpng-1.5.11.ebuild 1325 RMD160 375947853b7195442d73d6cb30271ee15425e8e3 SHA1 7598e46dc7fe8de091af7a1194077da34fc4a5fc SHA256 b680af81516ea022aa4b1c4648cae4b2cbd6a2793778b54b37e9aa66c59961ae
1007 +MISC ChangeLog 48466 RMD160 9beb7e2e363aca8148423405322f3c225381383a SHA1 187511d75e9a5dc38ee7f372824efcf088507c8c SHA256 cb0f21bfd5275ea6f5915a119112a0beb7c1d2f61d38cc07f66ff75b64d6a8c8
1008 +MISC metadata.xml 247 RMD160 61ce1843d85a1ab05dc7838ac15375b0fb4f35bd SHA1 0a4b634f99126e9ebc485ad949b41df5a11f2fb0 SHA256 6646b71692ca41b7b944a2f6e044942baf8b8258ca073b555160e57b9eb39af8
1009
1010 diff --git a/media-libs/libpng/libpng-1.2.49.ebuild b/media-libs/libpng/libpng-1.2.49.ebuild
1011 new file mode 100644
1012 index 0000000..4f91576
1013 --- /dev/null
1014 +++ b/media-libs/libpng/libpng-1.2.49.ebuild
1015 @@ -0,0 +1,39 @@
1016 +# Copyright 1999-2012 Gentoo Foundation
1017 +# Distributed under the terms of the GNU General Public License v2
1018 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libpng/libpng-1.2.49.ebuild,v 1.4 2012/04/04 16:01:32 vapier Exp $
1019 +
1020 +# this ebuild is only for the libpng12.so.0 SONAME for ABI compat
1021 +
1022 +EAPI=4
1023 +
1024 +inherit multilib libtool
1025 +
1026 +DESCRIPTION="Portable Network Graphics library"
1027 +HOMEPAGE="http://www.libpng.org/"
1028 +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
1029 +
1030 +LICENSE="as-is"
1031 +SLOT="1.2"
1032 +KEYWORDS="~alpha amd64 arm hppa ia64 m68k ~mips s390 sh ~sparc x86 ~sparc-fbsd ~x86-fbsd"
1033 +IUSE=""
1034 +
1035 +RDEPEND="sys-libs/zlib
1036 + !=media-libs/libpng-1.2*:0"
1037 +DEPEND="${RDEPEND}
1038 + app-arch/xz-utils"
1039 +
1040 +src_prepare() {
1041 + elibtoolize
1042 +}
1043 +
1044 +src_configure() {
1045 + econf --disable-static
1046 +}
1047 +
1048 +src_compile() {
1049 + emake libpng12.la
1050 +}
1051 +
1052 +src_install() {
1053 + newlib.so .libs/libpng12.so.0.* libpng12.so.0
1054 +}
1055
1056 diff --git a/media-libs/libpng/libpng-1.5.10.ebuild b/media-libs/libpng/libpng-1.5.10.ebuild
1057 new file mode 100644
1058 index 0000000..7cc6cb1
1059 --- /dev/null
1060 +++ b/media-libs/libpng/libpng-1.5.10.ebuild
1061 @@ -0,0 +1,53 @@
1062 +# Copyright 1999-2012 Gentoo Foundation
1063 +# Distributed under the terms of the GNU General Public License v2
1064 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libpng/libpng-1.5.10.ebuild,v 1.9 2012/04/28 18:59:10 armin76 Exp $
1065 +
1066 +EAPI="4-slot-abi"
1067 +
1068 +inherit eutils libtool multilib
1069 +
1070 +DESCRIPTION="Portable Network Graphics library"
1071 +HOMEPAGE="http://www.libpng.org/"
1072 +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz
1073 + apng? ( mirror://sourceforge/${PN}-apng/${P}-apng.patch.gz )"
1074 +
1075 +LICENSE="as-is"
1076 +SLOT="0/1.5"
1077 +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
1078 +IUSE="apng neon static-libs"
1079 +
1080 +RDEPEND="sys-libs/zlib"
1081 +DEPEND="${RDEPEND}
1082 + app-arch/xz-utils"
1083 +
1084 +DOCS=( ANNOUNCE CHANGES libpng-manual.txt README TODO )
1085 +
1086 +src_prepare() {
1087 + if use apng; then
1088 + epatch "${WORKDIR}"/${P}-apng.patch
1089 + # Don't execute symbols check with apng patch wrt #378111
1090 + sed -i -e '/^check/s:scripts/symbols.chk::' Makefile.in || die
1091 + fi
1092 + elibtoolize
1093 +}
1094 +
1095 +src_configure() {
1096 + econf \
1097 + $(use_enable static-libs static) \
1098 + $(use_enable neon arm-neon)
1099 +}
1100 +
1101 +src_install() {
1102 + default
1103 + find "${ED}" -name '*.la' -exec rm -f {} +
1104 +}
1105 +
1106 +pkg_preinst() {
1107 + has_version ${CATEGORY}/${PN}:1.4 && return 0
1108 + preserve_old_lib /usr/$(get_libdir)/libpng14$(get_libname 14)
1109 +}
1110 +
1111 +pkg_postinst() {
1112 + has_version ${CATEGORY}/${PN}:1.4 && return 0
1113 + preserve_old_lib_notify /usr/$(get_libdir)/libpng14$(get_libname 14)
1114 +}
1115
1116 diff --git a/media-libs/libpng/libpng-1.5.11.ebuild b/media-libs/libpng/libpng-1.5.11.ebuild
1117 new file mode 100644
1118 index 0000000..70d3ff8
1119 --- /dev/null
1120 +++ b/media-libs/libpng/libpng-1.5.11.ebuild
1121 @@ -0,0 +1,43 @@
1122 +# Copyright 1999-2012 Gentoo Foundation
1123 +# Distributed under the terms of the GNU General Public License v2
1124 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libpng/libpng-1.5.11.ebuild,v 1.1 2012/06/16 15:58:39 ssuominen Exp $
1125 +
1126 +EAPI="4-slot-abi"
1127 +
1128 +inherit eutils libtool
1129 +
1130 +DESCRIPTION="Portable Network Graphics library"
1131 +HOMEPAGE="http://www.libpng.org/"
1132 +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz
1133 + apng? ( mirror://sourceforge/${PN}-apng/${P}-apng.patch.gz )"
1134 +
1135 +LICENSE="as-is"
1136 +SLOT="0/1.5"
1137 +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
1138 +IUSE="apng neon static-libs"
1139 +
1140 +RDEPEND="sys-libs/zlib"
1141 +DEPEND="${RDEPEND}
1142 + app-arch/xz-utils"
1143 +
1144 +DOCS=( ANNOUNCE CHANGES libpng-manual.txt README TODO )
1145 +
1146 +src_prepare() {
1147 + if use apng; then
1148 + epatch "${WORKDIR}"/${P}-apng.patch
1149 + # Don't execute symbols check with apng patch wrt #378111
1150 + sed -i -e '/^check/s:scripts/symbols.chk::' Makefile.in || die
1151 + fi
1152 + elibtoolize
1153 +}
1154 +
1155 +src_configure() {
1156 + econf \
1157 + $(use_enable static-libs static) \
1158 + $(use_enable neon arm-neon)
1159 +}
1160 +
1161 +src_install() {
1162 + default
1163 + find "${ED}" -name '*.la' -exec rm -f {} +
1164 +}
1165
1166 diff --git a/media-libs/ming/Manifest b/media-libs/ming/Manifest
1167 index 5d3b10e..787502a 100644
1168 --- a/media-libs/ming/Manifest
1169 +++ b/media-libs/ming/Manifest
1170 @@ -4,7 +4,7 @@ AUX ming-0.4.4-vasprintf.patch 6319 RMD160 88f106252808ee443c3fd4073828d97b75e3a
1171 DIST ming-0.4.3.tar.bz2 14098671 RMD160 38a495250c7f4ff3335ebd08df2984719a2f046b SHA1 e51a1c9de7efcd6b20f727a824cfbf323b6f5e6f SHA256 61480ef0bd911639ac0538bf59d4d5052a1380192d145e922720c33c40693bf0
1172 DIST ming-0.4.4.tar.bz2 14001112 RMD160 2070cd694b9a1ff8dd0a577df2f551d5d810e4fe SHA1 e803b3b94a00a361e3415105f26112cf6f7bac81 SHA256 40e09d781741ac961338ed8dec7ba2ed06217de9da44dd67af6b881b95d2af7e
1173 EBUILD ming-0.4.3-r1.ebuild 2437 RMD160 72c0c5f5974c0a9d6e39f5870a67384061d66fcf SHA1 c5f40818df9499bfce954889d0add6b1d921c6e3 SHA256 dc4abca69596e6f26a1616235a53f920571a4e29a8f27c7c30916f91d86955d0
1174 -EBUILD ming-0.4.3-r2.ebuild 2501 RMD160 6e713b765105ec5bd7c20303de250e25127dfd8b SHA1 66d6a365364cc1f5ebac0abb3f24f39fae7f2818 SHA256 367d1ebd6b7d08d1b21c9fdaf54175a9ec797934a3fd7bceb7d3f34e1a1db59c
1175 -EBUILD ming-0.4.4.ebuild 2512 RMD160 6301b5f88f8f56b0e2be69965b6c8b9460252e5d SHA1 592ff42da0ab728f3f453912cc9114264b771bfb SHA256 ce3bdc1b10abb817e4e078eed236e193e2507742c66243001b59483382d3960a
1176 -MISC ChangeLog 12080 RMD160 3c9fb05f46c399a0907aa62f928b79e8d9f75ff5 SHA1 ea507715f1266ceb67becf238d6397b9f949a8ab SHA256 254e6adcbbb61b509a709aa70bd09eb11cb05413d6d65ab8ab932cff86ddebfd
1177 +EBUILD ming-0.4.3-r2.ebuild 2497 RMD160 c2e1f18b4d400eb610c1f6c9bacdfde46bc76815 SHA1 c18df51d6fbe4d1de56390629d94db97366426df SHA256 e55e4c53cb23316733e9f9d936b64bf0e5e52da52d04b773397281f35a5ff610
1178 +EBUILD ming-0.4.4.ebuild 2516 RMD160 f9f888cf8ddc605cc26c1253560fe3250de4251f SHA1 c0cb3bbf9476d6a1bd527774d4abf820d552bd8a SHA256 e8a6970a50ee4772bc902c8f4a98d0006f933883219a6080a5c7d6aef8ce3e3b
1179 +MISC ChangeLog 12267 RMD160 ee793a1b5fdc35583cd02a256f83f07959fdf6b8 SHA1 297e0e85337a17e4918a7a7d686e4441103a50a5 SHA256 edd6ccbb1596406c7ed8dc620d1b1d74b31787c0fa35141e5c610c5c9bbbcc10
1180 MISC metadata.xml 214 RMD160 ea476e10a778f79d9273adbbc2403db67d025e10 SHA1 7f156558998e184ab8ea7417fd4739048f012a09 SHA256 0e019c1dee563e5b23815be471ae1b65fcaf721a91ec48037446d41ca787d3e5
1181
1182 diff --git a/media-libs/ming/ming-0.4.3-r2.ebuild b/media-libs/ming/ming-0.4.3-r2.ebuild
1183 index 4aa240f..518f503 100644
1184 --- a/media-libs/ming/ming-0.4.3-r2.ebuild
1185 +++ b/media-libs/ming/ming-0.4.3-r2.ebuild
1186 @@ -1,6 +1,6 @@
1187 # Copyright 1999-2012 Gentoo Foundation
1188 # Distributed under the terms of the GNU General Public License v2
1189 -# $Header: /var/cvsroot/gentoo-x86/media-libs/ming/ming-0.4.3-r2.ebuild,v 1.7 2012/06/14 06:20:10 jdhore Exp $
1190 +# $Header: /var/cvsroot/gentoo-x86/media-libs/ming/ming-0.4.3-r2.ebuild,v 1.8 2012/06/29 15:18:24 jer Exp $
1191
1192 EAPI="3"
1193
1194 @@ -16,7 +16,7 @@ SRC_URI="mirror://sourceforge/ming/${P}.tar.bz2"
1195
1196 LICENSE="LGPL-2.1"
1197 SLOT="0"
1198 -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
1199 +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
1200 IUSE="+perl +python php static-libs"
1201
1202 RDEPEND="perl? ( dev-lang/perl )
1203
1204 diff --git a/media-libs/ming/ming-0.4.4.ebuild b/media-libs/ming/ming-0.4.4.ebuild
1205 index f1736e8..f40a1d0 100644
1206 --- a/media-libs/ming/ming-0.4.4.ebuild
1207 +++ b/media-libs/ming/ming-0.4.4.ebuild
1208 @@ -1,6 +1,6 @@
1209 # Copyright 1999-2012 Gentoo Foundation
1210 # Distributed under the terms of the GNU General Public License v2
1211 -# $Header: /var/cvsroot/gentoo-x86/media-libs/ming/ming-0.4.4.ebuild,v 1.2 2012/06/11 09:18:03 ago Exp $
1212 +# $Header: /var/cvsroot/gentoo-x86/media-libs/ming/ming-0.4.4.ebuild,v 1.3 2012/06/29 15:26:33 ago Exp $
1213
1214 EAPI="4-slot-abi"
1215
1216 @@ -18,13 +18,13 @@ SRC_URI="mirror://sourceforge/ming/${P}.tar.bz2"
1217
1218 LICENSE="LGPL-2.1"
1219 SLOT="0"
1220 -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
1221 +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
1222 IUSE="+perl +python php static-libs"
1223
1224 RDEPEND="perl? ( dev-lang/perl:= )
1225 python? ( dev-lang/python )
1226 media-libs/freetype
1227 - media-libs/libpng
1228 + media-libs/libpng:0=
1229 media-libs/giflib
1230 sys-libs/zlib
1231 !media-libs/libswf"
1232
1233 diff --git a/net-irc/irssi/Manifest b/net-irc/irssi/Manifest
1234 index e40ec1c..3d6637a 100644
1235 --- a/net-irc/irssi/Manifest
1236 +++ b/net-irc/irssi/Manifest
1237 @@ -1,6 +1,6 @@
1238 DIST irssi-0.8.15.tar.bz2 948847 RMD160 0c8fba8cf3409621f6c1883127e14538a58c3359 SHA1 b79ce8c2c98a76b004f63706e7868cd363000d89 SHA256 c12d16fb605103d7c256ddce44012dc396af57f3771e086d0387c195a052a0a6
1239 EBUILD irssi-0.8.15-r1.ebuild 1455 RMD160 22d86c3b5db20209147224f13f3fc99175929689 SHA1 8f780b5376ab17471a1357d8af861162b247fba3 SHA256 bc5065f287e7755ae4edc5a382e94ba250d68ebe9ac9f689e13eb276b1dcf785
1240 EBUILD irssi-0.8.15.ebuild 1272 RMD160 2294176b501c701e4ae4e7877963514b5d859507 SHA1 0ec0e8f789002de331724146e67d5ece89faf94d SHA256 979bab61a033281489f325711a3f56d0d1d3b697b9a2a46bbd6a797cba993b5b
1241 -EBUILD irssi-9999.ebuild 1351 RMD160 1be3deee8f654b53105684756bbdbe8fe8d4a668 SHA1 0094bc976379ad54155a050de7e3d5a981258669 SHA256 f2941e8d53ace770bb8139d320a07bd74009bda7ccb452b4a3bf732bb9d36379
1242 +EBUILD irssi-9999.ebuild 1362 RMD160 c484e967aa341d4257f4ca57a8aabc0dda3212f1 SHA1 020f45adac562fd689630e1d5a2b318c9577da20 SHA256 125a97aaea2afa1317b0e1937ad3937e4458b89a204e3aca046353e995fa6ab8
1243 MISC ChangeLog 23204 RMD160 1242a5a04f411b379c97df197129c6d661106b6d SHA1 2e681ac7de5fed5703ef08e20c8718155314debe SHA256 13a60bddc77ccc637056256a2d98cebfe9357bfe376f3077f7ba414d0b9c6e90
1244 MISC metadata.xml 270 RMD160 217b6381a937b94caa61f5d1dcbcdf24fe2852f1 SHA1 1e8951324990f813bd348ce2b1c4fc75cb097250 SHA256 4962741e0eded229c8ac0cca6dc8fed203d9b63ed7d8de546c661e6661579c75
1245
1246 diff --git a/net-irc/irssi/irssi-9999.ebuild b/net-irc/irssi/irssi-9999.ebuild
1247 index e42661f..b9cad75 100644
1248 --- a/net-irc/irssi/irssi-9999.ebuild
1249 +++ b/net-irc/irssi/irssi-9999.ebuild
1250 @@ -2,7 +2,7 @@
1251 # Distributed under the terms of the GNU General Public License v2
1252 # $Header: /var/cvsroot/gentoo-x86/net-irc/irssi/irssi-9999.ebuild,v 1.4 2012/05/03 06:27:14 jdhore Exp $
1253
1254 -EAPI=4
1255 +EAPI="4-slot-abi"
1256 GENTOO_DEPEND_ON_PERL=no
1257 inherit autotools perl-module subversion
1258
1259
1260 diff --git a/net-print/cups-filters/Manifest b/net-print/cups-filters/Manifest
1261 index 8f2c9d8..d2acf08 100644
1262 --- a/net-print/cups-filters/Manifest
1263 +++ b/net-print/cups-filters/Manifest
1264 @@ -3,6 +3,6 @@ DIST cups-filters-1.0.17.tar.gz 1019661 RMD160 de5c5fa4eb1391271d76ca5c049145d60
1265 DIST cups-filters-1.0.18.tar.gz 1022509 RMD160 84cba51cab4a8c78f80de268342ec281967bdf68 SHA1 00fa6d585a4b546b36d0f4a92855a43982933875 SHA256 6926980653e7cb5f94b91921517678cca7f0e6781364823a05f7b4b0ec919106
1266 EBUILD cups-filters-1.0.17.ebuild 1119 RMD160 65561b8d4be11439ddccc8fccc3ef4681721999e SHA1 c8a647667d83e53f543b51ad580f807bc8d0c107 SHA256 1cc5f7de3b0b68f7bd0a0c083d235db7fc152bc62b12b874a955e78559566a8a
1267 EBUILD cups-filters-1.0.18.ebuild 1119 RMD160 7cf53106d123bb434d3e54907ca2f4dbc902bc28 SHA1 1da23549bc08811f42c983081d0177035f10633d SHA256 9f93882bd7da4d4bf55c8254bf1868427b8892cabbbca27cc092ed65e7840ae9
1268 -EBUILD cups-filters-9999.ebuild 1699 RMD160 8685b0b6777e048e8480fe56bf343ec85848db04 SHA1 9ae554d536991827a47ba85448bad478f3a031a3 SHA256 89bfb35500361e6d888247fa731ee80001d18c02f200f0d6c14ada8b3f9669bb
1269 +EBUILD cups-filters-9999.ebuild 1702 RMD160 3a2529dfe92c21df8d8e2ed47ae5de9949fa7bdb SHA1 d9a48a60bf44a80ef9db2a054df4bf0b60504298 SHA256 16aa5c439267c77a430d75b7d3a336b8be38fdc30c991db00f61a361d388ee2d
1270 MISC ChangeLog 2897 RMD160 8dc39a766ad5ad993463b731621edd70d8ce52c1 SHA1 5a4c83f28c7f030207524606904534d5101a9068 SHA256 c85a368475409082064c3fa324433821b3da807fbfc2090145a8cc389a809757
1271 MISC metadata.xml 162 RMD160 145aada347c27fc879828b9bb22ff79f4e23325c SHA1 97a164202fb2c7165cdbd9721ea05b4ac2724035 SHA256 753dd90680a9d937cb438cbf14dc217d518514d1596682a4e3478b1b7c7ba051
1272
1273 diff --git a/net-print/cups-filters/cups-filters-9999.ebuild b/net-print/cups-filters/cups-filters-9999.ebuild
1274 index 5a3cac4..4d249e7 100644
1275 --- a/net-print/cups-filters/cups-filters-9999.ebuild
1276 +++ b/net-print/cups-filters/cups-filters-9999.ebuild
1277 @@ -33,7 +33,7 @@ RDEPEND="
1278 sys-libs/zlib
1279 jpeg? ( virtual/jpeg )
1280 perl? ( dev-lang/perl:= )
1281 - png? ( media-libs/libpng )
1282 + png? ( media-libs/libpng:0= )
1283 tiff? ( media-libs/tiff )
1284 "
1285 DEPEND="${RDEPEND}"
1286
1287 diff --git a/net-print/cups/Manifest b/net-print/cups/.#Manifest.1.578
1288 similarity index 74%
1289 copy from net-print/cups/Manifest
1290 copy to net-print/cups/.#Manifest.1.578
1291 index ce7a2a3..b8c5d7d 100644
1292 --- a/net-print/cups/Manifest
1293 +++ b/net-print/cups/.#Manifest.1.578
1294 @@ -1,3 +1,9 @@
1295 +<<<<<<< Manifest
1296 +=======
1297 +-----BEGIN PGP SIGNED MESSAGE-----
1298 +Hash: SHA512
1299 +
1300 +>>>>>>> 1.578
1301 AUX cups-1.4.0-backend-https.patch 483 RMD160 b338f67ebf0719b5e12eaa8490affbd7a1bb8c0e SHA1 bfeadba67792203d654a64bdec16f3d2a31aeca6 SHA256 9060a5d848d6655db4629822d01fd772a3fbe1a5107109c50cb0ecb4de7a9526
1302 AUX cups-1.4.2-str3200.patch 1654 RMD160 cc40d26f7e9dbe5a12d9426535d09de10254da26 SHA1 b330108bcfb8ca3ab5d6dd3b48dc3d2937c7bca1 SHA256 8a64f5c72d64ecd95d330fd90630eb02a67865c07921ecb0c010e84b49b537e0
1303 AUX cups-1.4.4-dont-compress-manpages.patch 580 RMD160 cbc2bf11025c1f27286bd7f2ece7ba76be6aa7ee SHA1 d7b2447263724eeb092b8cfc8ce54553ad1e5e11 SHA256 cdefd273dcdc78aa5fe14bb0246e25572da7d28a91de5c7ac8be2a0bdd915860
1304 @@ -28,9 +34,34 @@ DIST cups-1.5.3-source.tar.bz2 9580485 RMD160 3516c1a0909921c9ae6f33eed9e06c9d9c
1305 DIST cups-1.6b1-source.tar.bz2 8144645 RMD160 2cd340359661776361cc8d91d3514b0cd0d1f96c SHA1 ef3d67a49cb4c61207f66c9d5f792f04ef65fdf4 SHA256 ab2bd150635bfd84b710c92a942cdbff98fd74702d4aba04dd720064ccaa1fa1
1306 EBUILD cups-1.4.8-r1.ebuild 7244 RMD160 a1c15926b837ec497fe496a7f0f9051a0de8d923 SHA1 4068757755bb1b9d7e5a7057e041238232d458c7 SHA256 36ab04f13134fdc205b2ca137473e9489fd4dfd1cd0046362d94fbeecffa920a
1307 EBUILD cups-1.4.8-r23.ebuild 8854 RMD160 b84a4dbe91f91f012f457d2436e44a69c1f78727 SHA1 7bf8931ed2731b5600aeb70f78dd06dbdace0dbc SHA256 901288e3a86de7a3f2d797c63e20086da01c01141f63ac4b531281c3273ee587
1308 -EBUILD cups-1.5.2-r4.ebuild 8369 RMD160 94548adca32b3ccd7a04caf311c7ca77e3568f6f SHA1 f95bc936a2d3b2cbfb5013ec93d887412f34fdc5 SHA256 0af78b81278ce634e2a047daed79d24927ae2ad734c3531ac8ecbec21a942146
1309 -EBUILD cups-1.5.3.ebuild 8623 RMD160 26d339488b721b19942b28af8e06b6222080fcbb SHA1 87e034b0a0b393f0d3f922d4eae3e81a1eefab7d SHA256 19530ffd65623a37c76a692c4d517c6dab164707f6d560ab9adad038ab9de234
1310 -EBUILD cups-1.6_beta1-r1.ebuild 7855 RMD160 e3661bb285af26a51a2264975d17d10616aa80c0 SHA1 ec466c64a2a10cf0625a486c18229a0315f6dd61 SHA256 350688fdd7007a0e2b223fbc5e981fe370ef2596eeff6805d948a8656e8d7cdb
1311 -EBUILD cups-9999.ebuild 7930 RMD160 d435e9842ebafafda7877b3ef26b12f8504601b0 SHA1 d488a8a57bc7b27e88ef562b7028c6c600df3f29 SHA256 ef88b5053148b4c18ba5c3b67d0aa742f43301fd932a55e8430d4d521eeda5fd
1312 +<<<<<<< Manifest
1313 +EBUILD cups-1.5.2-r4.ebuild 8358 RMD160 063d504cf9dc8fa86c930ee5ba97b933a4d714c6 SHA1 2236e37b7a8eef1d0facb0a3752073a627d38dc6 SHA256 bbb8f9fa84c4ea187e2bcf108df5f59fd7dbbea0ca76df9adf7c9451ab16b886
1314 +EBUILD cups-1.5.3.ebuild 8610 RMD160 9ea42d49bcfee6e8359a79cc860b5fdaa368fa5f SHA1 6ddd54a737710e0f043c88c38eb581548c9c3ad1 SHA256 8ea5b6c3da1b667beb0cf89367f2599b84dc424e76fac6be17d026707284e119
1315 +=======
1316 +EBUILD cups-1.5.2-r4.ebuild 8358 RMD160 019f23a7ec692165365a5ccf2f450dd12952c377 SHA1 ea253303c464cb1a32d50b2717a10518f952dcf9 SHA256 3e37ca1ce032aacdc421f14a7060b1401cb043895483171e7f9653eab02210b7
1317 +EBUILD cups-1.5.3.ebuild 8612 RMD160 b036fd44c4fcfbd8ef37274ec2cee1172c7420e7 SHA1 bc14e078429d29794309a198a739432cb8c539d1 SHA256 781c94470a97fcbcbdf6b0a14167b4cbdaa890c9ce04860adeb5a092d4506099
1318 +>>>>>>> 1.578
1319 +EBUILD cups-1.6_beta1-r1.ebuild 7844 RMD160 c27354ac1adc6d1ec9d27f74fd722262c61c4bb5 SHA1 ac8340228112ffddab0ff1bc04fa1e30024ce263 SHA256 961dbc3935ac11e00bc76655a8727f000658cb6fbfa42b591849a17b355e623c
1320 +EBUILD cups-9999.ebuild 7919 RMD160 f2be286e9079872dae87d8ff34138b1e65fe134b SHA1 2f255964e7dde4deca9dc2acb8cc9c44c5784f0e SHA256 a0d869507700ec75306b5cca625634ee39a6f8065e558a928df83472addadb96
1321 MISC ChangeLog 75113 RMD160 ca92f89d1f7dc4d24fc9f6cd1a1187a1c2522e77 SHA1 a7f55f5504280ce0bd56f7b74bcddb8f379688a0 SHA256 aa951fed1d5870e6a0466e2f74ba67b8bac9cc2d6de42a820fbf961b8d0d3714
1322 MISC metadata.xml 778 RMD160 39d95458b469079b683adf4f2e79eb0b803ce0b9 SHA1 62b298bb9c5435716ce81550213ccd086ec065aa SHA256 26a8d1221a4334579f98705c38f3e3a882c223df86181dcf7968eac2118188b8
1323 +<<<<<<< Manifest
1324 +=======
1325 +-----BEGIN PGP SIGNATURE-----
1326 +Version: GnuPG v2.0.19 (GNU/Linux)
1327 +
1328 +iQIbBAEBCgAGBQJP6hktAAoJENwGBM22xffeOcYP+KXoP5UKm8EzLovVFyot/K2+
1329 +v5KEfntZ8nTue5ti0AF2fsZ2nv2ZDgvi7ApNPZL+PDD/eWpyz96y2eDk4sNc5w9R
1330 +s8OamQxZeE5XfoZhcI9TV/t7Js5l8dhcDsR42TxYlMWvk5pmdXNwJ4f6esFglZ1o
1331 +u7NyjfYsdOusDsaaInx3FLk0pthkhhXR1zplw79J68b1rvOksZJtB4XoEPmZ30J2
1332 +fVFn4waba05XiwcfpqmFsBeOnkveRHIahRSHK9XP82dVswboCX8bA9t1VdLGJbjd
1333 +fnnSmHls7BpOO10jrlDk0B1Q0ezbZbHHMISFiggqjSkdzFlO6fVayQUaudUbxXK0
1334 +VaLGIgZCZrTc/hNX2yiJwtrcp3Bl2CW1B82jAYOYzvDeyTnZ5zKYJGQ7n/Gkkfeo
1335 +UL/V1e7DlF1TW8jqYsH+TyQiqtepCSKSZnkk8R0agPbniqxxt09SaBNvy+QxkxDS
1336 +NNQVB4q/U+QlATNGqJjJfsiW3ngB7YcA2uXKQb/26G8cbi8VENpN+1D6ghQg3bau
1337 +m0DA7/3UpcuQHpNofM1yVVxuE2Z/O8xRZtjvbFhZSKNzxWODlVR/XnBwVSWr72+u
1338 +TlNzSnDukXMxBREu/4XTmw9JJ9xY9JAvPbqUEXtyI1S33dxqDitsqnVktnHA2TU1
1339 +e/f12cAV8I/LCJ9WlDY=
1340 +=sXAZ
1341 +-----END PGP SIGNATURE-----
1342 +>>>>>>> 1.578
1343
1344 diff --git a/net-print/cups/Manifest b/net-print/cups/Manifest
1345 index ce7a2a3..bd916ad 100644
1346 --- a/net-print/cups/Manifest
1347 +++ b/net-print/cups/Manifest
1348 @@ -25,12 +25,12 @@ DIST cups-1.5.2-ipp-r8950.patch.bz2 19525 RMD160 346a3141ae445dc9f17c7fbc0a467ae
1349 DIST cups-1.5.2-source.tar.bz2 9595665 RMD160 98181e2ee8c6e574fb6d405f688f52c9b61a2355 SHA1 56fdb4f58e676607845321c0296c1e90e416883f SHA256 b150aa108c631f4f07e92cb13c01263a67170e5ac8383c5548ef8f8473a187fb
1350 DIST cups-1.5.3-avahi.patch.bz2 17298 RMD160 fb2856801c08ddd73eb2677211cc0bba3f74cc57 SHA1 2d15bd82350806a4dfbedc6b3c48da08b3a7efcb SHA256 daed1232c56ff7a3cb293c7eedbb669f3200ac36120a4d2fec09bd91631038ef
1351 DIST cups-1.5.3-source.tar.bz2 9580485 RMD160 3516c1a0909921c9ae6f33eed9e06c9d9c475e3f SHA1 f7c4fc7d115da20dbbb6a3a568259df6702a7caa SHA256 9d716a8ffcefdaff1c37f4a4b590f1d74ff9ff72383a18f3c883c9235907f93d
1352 -DIST cups-1.6b1-source.tar.bz2 8144645 RMD160 2cd340359661776361cc8d91d3514b0cd0d1f96c SHA1 ef3d67a49cb4c61207f66c9d5f792f04ef65fdf4 SHA256 ab2bd150635bfd84b710c92a942cdbff98fd74702d4aba04dd720064ccaa1fa1
1353 +DIST cups-1.6rc1-source.tar.bz2 8139002 RMD160 92d99c2e53c2c51d37d011f4edf28da1757975b5 SHA1 25dbfde70629cf4316167531ec4825da531c3dc2 SHA256 bb615f64172baf4b97218d1ae6ef0858b4dda8905e1135226d63550c285cec69
1354 EBUILD cups-1.4.8-r1.ebuild 7244 RMD160 a1c15926b837ec497fe496a7f0f9051a0de8d923 SHA1 4068757755bb1b9d7e5a7057e041238232d458c7 SHA256 36ab04f13134fdc205b2ca137473e9489fd4dfd1cd0046362d94fbeecffa920a
1355 EBUILD cups-1.4.8-r23.ebuild 8854 RMD160 b84a4dbe91f91f012f457d2436e44a69c1f78727 SHA1 7bf8931ed2731b5600aeb70f78dd06dbdace0dbc SHA256 901288e3a86de7a3f2d797c63e20086da01c01141f63ac4b531281c3273ee587
1356 EBUILD cups-1.5.2-r4.ebuild 8369 RMD160 94548adca32b3ccd7a04caf311c7ca77e3568f6f SHA1 f95bc936a2d3b2cbfb5013ec93d887412f34fdc5 SHA256 0af78b81278ce634e2a047daed79d24927ae2ad734c3531ac8ecbec21a942146
1357 EBUILD cups-1.5.3.ebuild 8623 RMD160 26d339488b721b19942b28af8e06b6222080fcbb SHA1 87e034b0a0b393f0d3f922d4eae3e81a1eefab7d SHA256 19530ffd65623a37c76a692c4d517c6dab164707f6d560ab9adad038ab9de234
1358 -EBUILD cups-1.6_beta1-r1.ebuild 7855 RMD160 e3661bb285af26a51a2264975d17d10616aa80c0 SHA1 ec466c64a2a10cf0625a486c18229a0315f6dd61 SHA256 350688fdd7007a0e2b223fbc5e981fe370ef2596eeff6805d948a8656e8d7cdb
1359 -EBUILD cups-9999.ebuild 7930 RMD160 d435e9842ebafafda7877b3ef26b12f8504601b0 SHA1 d488a8a57bc7b27e88ef562b7028c6c600df3f29 SHA256 ef88b5053148b4c18ba5c3b67d0aa742f43301fd932a55e8430d4d521eeda5fd
1360 -MISC ChangeLog 75113 RMD160 ca92f89d1f7dc4d24fc9f6cd1a1187a1c2522e77 SHA1 a7f55f5504280ce0bd56f7b74bcddb8f379688a0 SHA256 aa951fed1d5870e6a0466e2f74ba67b8bac9cc2d6de42a820fbf961b8d0d3714
1361 +EBUILD cups-1.6_rc1.ebuild 7769 RMD160 6872c7920788c8245fd297af33f97f7f421146f3 SHA1 c75fceb40f4c4be0f31a35b701ece91e8abc61c7 SHA256 7bec7ae013524a769070456450fbf8b041aea723cc7fa49cc2a2bb7956d823e0
1362 +EBUILD cups-9999.ebuild 7870 RMD160 6f7fba4ed728495ad4e33ed845fe28d039129130 SHA1 136bcff38fdbd3914f0e36752819dac617b0ef46 SHA256 091f15d8f9041518db3cb603b1275bc590298133b630031fb7fc8531a457ac00
1363 +MISC ChangeLog 75389 RMD160 6f7124efeace30611106ded4f51823fb036022e1 SHA1 1db3f60db95d5fac42b57963a75570c3f26c3dd8 SHA256 f7d833ee48ca0218a0c81fb5ac1b552fd4312c484e7a45543ef3a3c17ab91a2a
1364 MISC metadata.xml 778 RMD160 39d95458b469079b683adf4f2e79eb0b803ce0b9 SHA1 62b298bb9c5435716ce81550213ccd086ec065aa SHA256 26a8d1221a4334579f98705c38f3e3a882c223df86181dcf7968eac2118188b8
1365
1366 diff --git a/net-print/cups/cups-1.6_beta1-r1.ebuild b/net-print/cups/cups-1.6_rc1.ebuild
1367 similarity index 96%
1368 rename from net-print/cups/cups-1.6_beta1-r1.ebuild
1369 rename to net-print/cups/cups-1.6_rc1.ebuild
1370 index f92c68e..eb48d04 100644
1371 --- a/net-print/cups/cups-1.6_beta1-r1.ebuild
1372 +++ b/net-print/cups/cups-1.6_rc1.ebuild
1373 @@ -1,15 +1,15 @@
1374 # Copyright 1999-2012 Gentoo Foundation
1375 # Distributed under the terms of the GNU General Public License v2
1376 -# $Header: /var/cvsroot/gentoo-x86/net-print/cups/cups-1.6_beta1-r1.ebuild,v 1.1 2012/06/09 10:59:47 dilfridge Exp $
1377 +# $Header: /var/cvsroot/gentoo-x86/net-print/cups/cups-1.6_rc1.ebuild,v 1.2 2012/06/30 22:26:03 dilfridge Exp $
1378
1379 -EAPI="4-slot-abi"
1380 +EAPI=4
1381
1382 PYTHON_DEPEND="python? 2:2.5"
1383
1384 inherit autotools base fdo-mime gnome2-utils flag-o-matic linux-info multilib pam python user versionator java-pkg-opt-2 systemd
1385
1386 -MY_P=${P/_beta/b}
1387 -MY_PV=${PV/_beta/b}
1388 +MY_P=${P/_/}
1389 +MY_PV=${PV/_/}
1390
1391 if [[ "${PV}" != "9999" ]]; then
1392 SRC_URI="mirror://easysw/${PN}/${MY_PV}/${MY_P}-source.tar.bz2"
1393 @@ -28,7 +28,7 @@ SLOT="0"
1394 IUSE="acl avahi dbus debug +filters gnutls java kerberos pam
1395 python +ssl static-libs systemd +threads usb X xinetd zeroconf"
1396
1397 -LANGS="da de es eu fi fr id it ja ko nl no pl pt pt_BR ru sv zh zh_TW"
1398 +LANGS="ja"
1399 for X in ${LANGS} ; do
1400 IUSE="${IUSE} linguas_${X}"
1401 done
1402
1403 diff --git a/net-print/cups/cups-9999.ebuild b/net-print/cups/cups-9999.ebuild
1404 index fcd1082..fc509b3 100644
1405 --- a/net-print/cups/cups-9999.ebuild
1406 +++ b/net-print/cups/cups-9999.ebuild
1407 @@ -1,6 +1,6 @@
1408 # Copyright 1999-2012 Gentoo Foundation
1409 # Distributed under the terms of the GNU General Public License v2
1410 -# $Header: /var/cvsroot/gentoo-x86/net-print/cups/cups-9999.ebuild,v 1.12 2012/06/09 10:59:47 dilfridge Exp $
1411 +# $Header: /var/cvsroot/gentoo-x86/net-print/cups/cups-9999.ebuild,v 1.13 2012/06/30 22:26:03 dilfridge Exp $
1412
1413 EAPI="4-slot-abi"
1414
1415 @@ -28,7 +28,7 @@ SLOT="0"
1416 IUSE="acl avahi dbus debug +filters gnutls java kerberos pam
1417 python +ssl static-libs systemd +threads usb X xinetd zeroconf"
1418
1419 -LANGS="da de es eu fi fr id it ja ko nl no pl pt pt_BR ru sv zh zh_TW"
1420 +LANGS="ja"
1421 for X in ${LANGS} ; do
1422 IUSE="${IUSE} linguas_${X}"
1423 done
1424
1425 diff --git a/sci-libs/gdal/Manifest b/sci-libs/gdal/Manifest
1426 index c49f472..60fd933 100644
1427 --- a/sci-libs/gdal/Manifest
1428 +++ b/sci-libs/gdal/Manifest
1429 @@ -14,6 +14,6 @@ DIST gdal-1.8.1.tar.gz 8852355 RMD160 4ac1cd59979464bd37b4d2aa588092ee0c34d45c S
1430 DIST gdal-1.9.1.tar.gz 9487505 RMD160 c4d77975b753fae75c634662e5e572fc2308456e SHA1 c1eae556398ff7b9332afe9d3022dcd931130808 SHA256 5b829e91c5d6c6c9af23fe6322e51bae9339e8805d52724cb0ad0b741aef7fa9
1431 EBUILD gdal-1.6.3-r1.ebuild 6787 RMD160 6a587d3f3f6580f037d4e24535e4482d051e8dd5 SHA1 5eca4f493b479c02e5a9f14ec03c2cf4eacaa54b SHA256 fa637b105c2d1289bf2f671128c9b57c8038463f79f6b018ad6933a63d5b2093
1432 EBUILD gdal-1.8.1-r1.ebuild 6841 RMD160 23773bca147cab5f63d7161b977de5e801cf4010 SHA1 8fa5e76b30f3fbdd0aba888ef9a32089e20b502a SHA256 80a9cb48c1de30a447ed7d4512f368b30eeb5e9ad64250b9863369f309d7bbba
1433 -EBUILD gdal-1.9.1.ebuild 7882 RMD160 0104c5a924e201625a0317c6af953374998e9f57 SHA1 de14039d47de60db2103086e9e6a1279bf44bb6e SHA256 5d7a545902e37470ce63e6c46b6cb753fead0505fa8fc02d2a054ce032c5ff15
1434 +EBUILD gdal-1.9.1.ebuild 7885 RMD160 2e6bbefe469958a70ce92c41fba9d589008e80df SHA1 bd6f7fcaf36efa617ec0a6b8f6f224d6a0357a92 SHA256 347846ac5fa6ded3801ab4c2b2576c350d4e495299ffc805d2d9d5a008b04031
1435 MISC ChangeLog 23865 RMD160 5ad0de41abb560615d313b06e9ae05288f3ad577 SHA1 24f034784031891a0ffbff7d9449b4d72d4df43c SHA256 e47fc7476855022df46abda31f46be17372feab80dff99524e813c10b88cc710
1436 MISC metadata.xml 1572 RMD160 1088e92594a056905dc479a997415fc6f4e58a88 SHA1 cf9c406464eee430444ad20eb09e33f284177bf4 SHA256 a8fe59507f9e4082756f8fee9ecc40b1fd6d23fa7a589e5a056b71af76724814
1437
1438 diff --git a/sci-libs/gdal/gdal-1.9.1.ebuild b/sci-libs/gdal/gdal-1.9.1.ebuild
1439 index 98f4ef0..a28d08e 100644
1440 --- a/sci-libs/gdal/gdal-1.9.1.ebuild
1441 +++ b/sci-libs/gdal/gdal-1.9.1.ebuild
1442 @@ -45,7 +45,7 @@ RDEPEND="
1443 app-text/poppler
1444 )
1445 perl? ( dev-lang/perl:= )
1446 - png? ( media-libs/libpng )
1447 + png? ( media-libs/libpng:0= )
1448 postgres? ( >=dev-db/postgresql-base-8.4 )
1449 python? ( dev-python/numpy )
1450 ruby? ( dev-lang/ruby:1.9 )
1451
1452 diff --git a/sys-auth/polkit/.#Manifest.1.91 b/sys-auth/polkit/.#Manifest.1.91
1453 deleted file mode 100644
1454 index e2eec33..0000000
1455 --- a/sys-auth/polkit/.#Manifest.1.91
1456 +++ /dev/null
1457 @@ -1,8 +0,0 @@
1458 -DIST polkit-0.104.tar.gz 1416583 RMD160 244e825347a463ff4b9eb0a2318ab04c821bded9 SHA1 599208cf584b9e13f8c9d863238a8271af4aba62 SHA256 6b0a13d8381e4a7b7e37c18a54595191b50757e0fcd186cd9918e9ad0f18c7f9
1459 -DIST polkit-0.105.tar.gz 1431080 RMD160 cd1100ee69a308d620e437d34e471580bb6dcf5a SHA1 53d56484a5bffb0aaf645c8d813b3063e01e8423 SHA256 8fdc7cc8ba4750fcce1a4db9daa759c12afebc7901237e1c993c38f08985e1df
1460 -DIST polkit-0.106.tar.gz 1381428 RMD160 6fa79aaa4e67e072d16860f1a242b053cc311bc3 SHA1 665624f5d69876ec5833f7952290188ca594aac0 SHA256 4005076a67aaa182872c1e316939fcb0ba74a89298e6330d72cfdac6624c984e
1461 -EBUILD polkit-0.104-r1.ebuild 3548 RMD160 e056d1186192d865a610ebe1250e8adf9250eed7 SHA1 1a7cec206005fdb8985fc308f16bbe6f76b45c34 SHA256 a038cdfd2381bd5ddbd6cf4feef8a3aaa126b4e80a6205979538c9ebcbf0b9a0
1462 -EBUILD polkit-0.105.ebuild 2194 RMD160 7f46dccee0326480a5c1c2fd276df48553abd630 SHA1 f41f0393be142066d39d52994f7f29f52c336f2c SHA256 15339d2d61f350eec88ad0fd90cec401df45106fc2ee52ee7b8b051103a5279e
1463 -EBUILD polkit-0.106-r2.ebuild 3053 RMD160 c72671afc8f157b80374a0c34a5587b157f002e9 SHA1 0b8c5a8bd8d9a6b32d3c300be045eca08804e4eb SHA256 9c7be04b6b0528204f857219983322f3aa38e400dae46574fa512badd9589eed
1464 -MISC ChangeLog 11429 RMD160 76e2a57cbab4a45cd81755793401fee45aa80fcc SHA1 7349a702b23cee2eea9677a9decf8cd2a8d660d8 SHA256 5526adf7f5b12cd0ab4aa6586c992e026f4603dc61dd597faefad35c37dab259
1465 -MISC metadata.xml 516 RMD160 0c65650680494cadd548ec430b11facf2cc28912 SHA1 092816617aa2ab7a9047298b6752b82bbab33520 SHA256 be8c8239fecd14fd1a9c1dee11ccb98b1188aceacf6ea58233a0f958ab648aba
1466
1467 diff --git a/sys-auth/polkit/.#Manifest.1.93 b/sys-auth/polkit/.#Manifest.1.93
1468 deleted file mode 100644
1469 index 40a638a..0000000
1470 --- a/sys-auth/polkit/.#Manifest.1.93
1471 +++ /dev/null
1472 @@ -1,9 +0,0 @@
1473 -DIST polkit-0.104.tar.gz 1416583 RMD160 244e825347a463ff4b9eb0a2318ab04c821bded9 SHA1 599208cf584b9e13f8c9d863238a8271af4aba62 SHA256 6b0a13d8381e4a7b7e37c18a54595191b50757e0fcd186cd9918e9ad0f18c7f9
1474 -DIST polkit-0.105.tar.gz 1431080 RMD160 cd1100ee69a308d620e437d34e471580bb6dcf5a SHA1 53d56484a5bffb0aaf645c8d813b3063e01e8423 SHA256 8fdc7cc8ba4750fcce1a4db9daa759c12afebc7901237e1c993c38f08985e1df
1475 -DIST polkit-0.106.tar.gz 1381428 RMD160 6fa79aaa4e67e072d16860f1a242b053cc311bc3 SHA1 665624f5d69876ec5833f7952290188ca594aac0 SHA256 4005076a67aaa182872c1e316939fcb0ba74a89298e6330d72cfdac6624c984e
1476 -EBUILD polkit-0.104-r1.ebuild 3548 RMD160 e056d1186192d865a610ebe1250e8adf9250eed7 SHA1 1a7cec206005fdb8985fc308f16bbe6f76b45c34 SHA256 a038cdfd2381bd5ddbd6cf4feef8a3aaa126b4e80a6205979538c9ebcbf0b9a0
1477 -EBUILD polkit-0.105.ebuild 2194 RMD160 7f46dccee0326480a5c1c2fd276df48553abd630 SHA1 f41f0393be142066d39d52994f7f29f52c336f2c SHA256 15339d2d61f350eec88ad0fd90cec401df45106fc2ee52ee7b8b051103a5279e
1478 -EBUILD polkit-0.106-r2.ebuild 2944 RMD160 692481f847aff6601a3468e938bff3334698ef8c SHA1 4fe3ae9cea9a1494d9575ede92197ee1b4301682 SHA256 f17b750e069cff665a55072c6a3ef964ddb7a37864f1d9f49e1bfc3b67aae0bb
1479 -EBUILD polkit-0.106-r3.ebuild 3066 RMD160 18ef1dfed87b146c977ac3e8d40545ed83e9a2e3 SHA1 4641692d6a936966ba2beead438f2371f2e1b2be SHA256 97887b7820e97d15827df50b47348aa1d12aeeae8b0f7f0c74561a0f02973f9c
1480 -MISC ChangeLog 11790 RMD160 aba3b3f69b9238d3038b05ad8bcc9bc4d9a62b23 SHA1 811278ba40af831262c80864f2b4b23f22d3876f SHA256 7e4a016b9aacc2cf594287b4cdf0dee073490e0cf2ee656de63097540d5fb3ce
1481 -MISC metadata.xml 516 RMD160 0c65650680494cadd548ec430b11facf2cc28912 SHA1 092816617aa2ab7a9047298b6752b82bbab33520 SHA256 be8c8239fecd14fd1a9c1dee11ccb98b1188aceacf6ea58233a0f958ab648aba
1482
1483 diff --git a/sys-auth/polkit/Manifest b/sys-auth/polkit/Manifest
1484 index 11cf7c8..62d4b1d 100644
1485 --- a/sys-auth/polkit/Manifest
1486 +++ b/sys-auth/polkit/Manifest
1487 @@ -1,8 +1,9 @@
1488 DIST polkit-0.104.tar.gz 1416583 RMD160 244e825347a463ff4b9eb0a2318ab04c821bded9 SHA1 599208cf584b9e13f8c9d863238a8271af4aba62 SHA256 6b0a13d8381e4a7b7e37c18a54595191b50757e0fcd186cd9918e9ad0f18c7f9
1489 DIST polkit-0.105.tar.gz 1431080 RMD160 cd1100ee69a308d620e437d34e471580bb6dcf5a SHA1 53d56484a5bffb0aaf645c8d813b3063e01e8423 SHA256 8fdc7cc8ba4750fcce1a4db9daa759c12afebc7901237e1c993c38f08985e1df
1490 DIST polkit-0.106.tar.gz 1381428 RMD160 6fa79aaa4e67e072d16860f1a242b053cc311bc3 SHA1 665624f5d69876ec5833f7952290188ca594aac0 SHA256 4005076a67aaa182872c1e316939fcb0ba74a89298e6330d72cfdac6624c984e
1491 -EBUILD polkit-0.104-r1.ebuild 3548 RMD160 e056d1186192d865a610ebe1250e8adf9250eed7 SHA1 1a7cec206005fdb8985fc308f16bbe6f76b45c34 SHA256 a038cdfd2381bd5ddbd6cf4feef8a3aaa126b4e80a6205979538c9ebcbf0b9a0
1492 -EBUILD polkit-0.105.ebuild 2194 RMD160 7f46dccee0326480a5c1c2fd276df48553abd630 SHA1 f41f0393be142066d39d52994f7f29f52c336f2c SHA256 15339d2d61f350eec88ad0fd90cec401df45106fc2ee52ee7b8b051103a5279e
1493 -EBUILD polkit-0.106-r5.ebuild 3017 RMD160 aca1a2a7f62a8f2beb4a7d1edce686f5d90f4775 SHA1 63c1fe580c91ade8cff55fd704d33d82506e8df4 SHA256 b41c3e0ab952787e0a261984c75ac1f794e6280776d18ca7179f3b171c5558c2
1494 -MISC ChangeLog 12970 RMD160 14e39e225b9973a37c6bd58f3d9b4f64b6814628 SHA1 5995158febaff4b447bd798ce980596c3a5521fc SHA256 99cc239c819a8ef2cd7ebb37a84275bab14b50012cd19017f692e427b2386741
1495 +EBUILD polkit-0.104-r1.ebuild 3599 RMD160 0971476dcae7e67dbdd40588d47ebbbc61873b65 SHA1 e179cfc1e5a4a383ae98bc4913c03e32a267e41b SHA256 a4c259b6a560da465278a4a1aba930e8abf1eade4a82adc239e078d8975f6709
1496 +EBUILD polkit-0.105.ebuild 2241 RMD160 e7a155386c6b9fb189799d423cb0843ca8fc6ba7 SHA1 dc20155d6178c0a017ff8c1374428102b22c9468 SHA256 4ec832b243b7623a289ba38cee2576e6cda162d9fb3ad1afb995ae797968cfb8
1497 +EBUILD polkit-0.106-r5.ebuild 3064 RMD160 5b6e155a11696971833fcc4489085ec7203acee7 SHA1 66b4f3839076ae28c366631e70cab8968f123eb5 SHA256 8780b8e36dfb84d78d33bf92087593336f3be9e29c80661bef1224a636da0bfa
1498 +EBUILD polkit-0.106-r6.ebuild 3239 RMD160 9b102b555d97b0d58d19abaa9255407b30a01041 SHA1 b6524bba4d27bcce2a23ea7f74bdf399caecf70b SHA256 b6d3e2365abb19208bcc76328bf96dd49673ffdd50c84eefbf54fdd05973167c
1499 +MISC ChangeLog 13370 RMD160 bf0a601a62e2a8ee14d0047a6f2b4d874784e570 SHA1 65f23be7c9c1b2ca430ab7e75fa3ad1061ba5a40 SHA256 44732e39e931962426ae6ff45461bf921c1885d6946c0caf9923b9f15940d95b
1500 MISC metadata.xml 516 RMD160 0c65650680494cadd548ec430b11facf2cc28912 SHA1 092816617aa2ab7a9047298b6752b82bbab33520 SHA256 be8c8239fecd14fd1a9c1dee11ccb98b1188aceacf6ea58233a0f958ab648aba
1501
1502 diff --git a/sys-auth/polkit/polkit-0.104-r1.ebuild b/sys-auth/polkit/polkit-0.104-r1.ebuild
1503 index bdccc3d..3681411 100644
1504 --- a/sys-auth/polkit/polkit-0.104-r1.ebuild
1505 +++ b/sys-auth/polkit/polkit-0.104-r1.ebuild
1506 @@ -1,6 +1,6 @@
1507 # Copyright 1999-2012 Gentoo Foundation
1508 # Distributed under the terms of the GNU General Public License v2
1509 -# $Header: /var/cvsroot/gentoo-x86/sys-auth/polkit/polkit-0.104-r1.ebuild,v 1.9 2012/05/04 18:57:21 jdhore Exp $
1510 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/polkit/polkit-0.104-r1.ebuild,v 1.10 2012/06/30 10:27:11 swift Exp $
1511
1512 EAPI=4
1513 inherit pam
1514 @@ -12,12 +12,13 @@ SRC_URI="http://hal.freedesktop.org/releases/${P}.tar.gz"
1515 LICENSE="GPL-2"
1516 SLOT="0"
1517 KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
1518 -IUSE="debug doc examples gtk +introspection kde nls pam systemd"
1519 +IUSE="debug doc examples gtk +introspection kde nls pam selinux systemd"
1520
1521 RDEPEND=">=dev-libs/glib-2.30
1522 dev-libs/expat
1523 introspection? ( >=dev-libs/gobject-introspection-0.6.2 )
1524 pam? ( virtual/pam )
1525 + selinux? ( sec-policy/selinux-policykit )
1526 systemd? ( sys-apps/systemd )"
1527 DEPEND="${RDEPEND}
1528 app-text/docbook-xml-dtd:4.1.2
1529
1530 diff --git a/sys-auth/polkit/polkit-0.105.ebuild b/sys-auth/polkit/polkit-0.105.ebuild
1531 index 63b4532..b10703c 100644
1532 --- a/sys-auth/polkit/polkit-0.105.ebuild
1533 +++ b/sys-auth/polkit/polkit-0.105.ebuild
1534 @@ -1,6 +1,6 @@
1535 # Copyright 1999-2012 Gentoo Foundation
1536 # Distributed under the terms of the GNU General Public License v2
1537 -# $Header: /var/cvsroot/gentoo-x86/sys-auth/polkit/polkit-0.105.ebuild,v 1.2 2012/05/20 13:15:43 ssuominen Exp $
1538 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/polkit/polkit-0.105.ebuild,v 1.3 2012/06/30 10:27:11 swift Exp $
1539
1540 EAPI=4
1541 inherit pam
1542 @@ -12,12 +12,13 @@ SRC_URI="http://www.freedesktop.org/software/${PN}/releases/${P}.tar.gz"
1543 LICENSE="GPL-2"
1544 SLOT="0"
1545 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
1546 -IUSE="debug doc examples gtk +introspection kde nls pam systemd"
1547 +IUSE="debug doc examples gtk +introspection kde nls pam selinux systemd"
1548
1549 RDEPEND=">=dev-libs/glib-2.30
1550 >=dev-libs/expat-2
1551 introspection? ( >=dev-libs/gobject-introspection-0.6.2 )
1552 pam? ( virtual/pam )
1553 + selinux? ( sec-policy/selinux-policykit )
1554 systemd? ( sys-apps/systemd )"
1555 DEPEND="${RDEPEND}
1556 app-text/docbook-xml-dtd:4.1.2
1557
1558 diff --git a/sys-auth/polkit/polkit-0.106-r5.ebuild b/sys-auth/polkit/polkit-0.106-r5.ebuild
1559 index d61e480..c983e0c 100644
1560 --- a/sys-auth/polkit/polkit-0.106-r5.ebuild
1561 +++ b/sys-auth/polkit/polkit-0.106-r5.ebuild
1562 @@ -1,6 +1,6 @@
1563 # Copyright 1999-2012 Gentoo Foundation
1564 # Distributed under the terms of the GNU General Public License v2
1565 -# $Header: /var/cvsroot/gentoo-x86/sys-auth/polkit/polkit-0.106-r5.ebuild,v 1.3 2012/06/27 11:56:12 ssuominen Exp $
1566 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/polkit/polkit-0.106-r5.ebuild,v 1.4 2012/06/30 10:27:11 swift Exp $
1567
1568 EAPI="4-slot-abi"
1569 inherit eutils multilib pam pax-utils systemd user
1570 @@ -12,7 +12,7 @@ SRC_URI="http://www.freedesktop.org/software/${PN}/releases/${P}.tar.gz"
1571 LICENSE="LGPL-2"
1572 SLOT="0"
1573 KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
1574 -IUSE="debug examples gtk +introspection kde nls pam systemd"
1575 +IUSE="debug examples gtk +introspection kde nls pam selinux systemd"
1576
1577 RDEPEND=">=dev-lang/spidermonkey-1.8.5:=
1578 >=dev-libs/glib-2.32
1579 @@ -22,6 +22,7 @@ RDEPEND=">=dev-lang/spidermonkey-1.8.5:=
1580 sys-auth/pambase
1581 virtual/pam
1582 )
1583 + selinux? ( sec-policy/selinux-policykit )
1584 systemd? ( sys-apps/systemd )"
1585 DEPEND="${RDEPEND}
1586 app-text/docbook-xml-dtd:4.1.2
1587
1588 diff --git a/sys-auth/polkit/.#polkit-0.106-r2.ebuild.1.3 b/sys-auth/polkit/polkit-0.106-r6.ebuild
1589 similarity index 57%
1590 rename from sys-auth/polkit/.#polkit-0.106-r2.ebuild.1.3
1591 rename to sys-auth/polkit/polkit-0.106-r6.ebuild
1592 index 3bac9f4..9d2fc34 100644
1593 --- a/sys-auth/polkit/.#polkit-0.106-r2.ebuild.1.3
1594 +++ b/sys-auth/polkit/polkit-0.106-r6.ebuild
1595 @@ -1,9 +1,9 @@
1596 # Copyright 1999-2012 Gentoo Foundation
1597 # Distributed under the terms of the GNU General Public License v2
1598 -# $Header: /var/cvsroot/gentoo-x86/sys-auth/polkit/polkit-0.106-r2.ebuild,v 1.3 2012/06/19 12:04:07 ssuominen Exp $
1599 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/polkit/polkit-0.106-r6.ebuild,v 1.1 2012/07/01 13:30:22 ssuominen Exp $
1600
1601 EAPI=4
1602 -inherit eutils pam systemd user
1603 +inherit eutils multilib pam pax-utils systemd user
1604
1605 DESCRIPTION="Policy framework for controlling privileges for system-wide services"
1606 HOMEPAGE="http://www.freedesktop.org/wiki/Software/polkit"
1607 @@ -12,9 +12,9 @@ SRC_URI="http://www.freedesktop.org/software/${PN}/releases/${P}.tar.gz"
1608 LICENSE="LGPL-2"
1609 SLOT="0"
1610 KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
1611 -IUSE="debug examples gtk +introspection kde nls pam systemd"
1612 +IUSE="debug examples gtk +introspection kde nls pam selinux systemd"
1613
1614 -RDEPEND=">=dev-lang/spidermonkey-1.8.5
1615 +RDEPEND=">=dev-lang/spidermonkey-1.8.5:=
1616 >=dev-libs/glib-2.32
1617 >=dev-libs/expat-2
1618 introspection? ( >=dev-libs/gobject-introspection-1 )
1619 @@ -22,6 +22,7 @@ RDEPEND=">=dev-lang/spidermonkey-1.8.5
1620 sys-auth/pambase
1621 virtual/pam
1622 )
1623 + selinux? ( sec-policy/selinux-policykit )
1624 systemd? ( sys-apps/systemd )"
1625 DEPEND="${RDEPEND}
1626 app-text/docbook-xml-dtd:4.1.2
1627 @@ -41,25 +42,26 @@ PDEPEND="
1628 )
1629 !systemd? ( >=sys-auth/consolekit-0.4.5_p2012[policykit] )"
1630
1631 -DOCS="docs/TODO HACKING NEWS README"
1632 -
1633 pkg_setup() {
1634 - enewgroup polkitd
1635 - enewuser polkitd -1 -1 /var/lib/polkit-1 polkitd
1636 - esethome polkitd /var/lib/polkit-1
1637 + local u=polkitd
1638 + local g=polkitd
1639 + local h=/var/lib/polkit-1
1640 +
1641 + enewgroup ${g}
1642 + enewuser ${u} -1 -1 ${h} ${g}
1643 + esethome ${u} ${h}
1644 }
1645
1646 src_prepare() {
1647 - sed -i -e '/unix-group/s:wheel:adm:' src/polkitbackend/*-default.rules || die #401513
1648 -
1649 - has_version ">=dev-lang/spidermonkey-1.8.7" && { sed -i -e '/mozjs/s:185:187:g' configure || die; }
1650 + sed -i -e 's|unix-group:wheel|unix-user:0|' src/polkitbackend/*-default.rules || die #401513
1651 + has_version "dev-lang/spidermonkey:0/187" && { sed -i -e '/mozjs/s:185:187:g' configure || die; }
1652 + # http://bugs.freedesktop.org/show_bug.cgi?id=51617
1653 + sed -i \
1654 + -e "/polkit-agent-helper-1/s:/lib/polkit-1:/$(get_libdir)/polkit-1:" \
1655 + src/polkitagent/polkitagentsession.c || die
1656 }
1657
1658 src_configure() {
1659 - local myconf="--with-authfw=shadow"
1660 - use pam && \
1661 - myconf="--with-authfw=pam --with-pam-module-dir=$(getpam_mod_dir) --with-pam-include=system-local-login"
1662 -
1663 econf \
1664 --localstatedir="${EPREFIX}"/var \
1665 --disable-static \
1666 @@ -70,17 +72,21 @@ src_configure() {
1667 $(use_enable introspection) \
1668 --disable-examples \
1669 $(use_enable nls) \
1670 - --with-os-type=gentoo \
1671 "$(systemd_with_unitdir)" \
1672 - ${myconf}
1673 + --with-authfw=$(usex pam pam shadow) \
1674 + $(use pam && echo --with-pam-module-dir="$(getpam_mod_dir)") \
1675 + --with-os-type=gentoo
1676 }
1677
1678 src_install() {
1679 - default
1680 + emake \
1681 + DESTDIR="${D}" \
1682 + libprivdir="${EPREFIX}"/usr/$(get_libdir)/polkit-1 \
1683 + install
1684
1685 - fowners -R polkitd:root /{etc,usr/share}/polkit-1/rules.d
1686 + dodoc docs/TODO HACKING NEWS README
1687
1688 - prune_libtool_files
1689 + fowners -R polkitd:root /{etc,usr/share}/polkit-1/rules.d
1690
1691 diropts -m0700 -o polkitd -g polkitd
1692 keepdir /var/lib/polkit-1
1693 @@ -89,20 +95,19 @@ src_install() {
1694 insinto /usr/share/doc/${PF}/examples
1695 doins src/examples/{*.c,*.policy*}
1696 fi
1697 +
1698 + prune_libtool_files
1699 + rm -f "${ED}"/usr/lib*/pkgconfig/polkit-backend-1.pc #423431
1700 +
1701 + # Required for polkitd on hardened/PaX due to spidermonkey's JIT
1702 + if has_version '<dev-lang/spidermonkey-1.8.7'; then
1703 + pax-mark mr "${ED}"/usr/$(get_libdir)/polkit-1/polkitd
1704 + elif has_version '>=dev-lang/spidermonkey-1.8.7[jit]'; then
1705 + pax-mark m "${ED}"/usr/$(get_libdir)/polkit-1/polkitd
1706 + fi
1707 }
1708
1709 pkg_postinst() {
1710 chown -R polkitd:root "${EROOT}"/{etc,usr/share}/polkit-1/rules.d
1711 chown -R polkitd:polkitd "${EROOT}"/var/lib/polkit-1
1712 -
1713 - echo
1714 - ewarn "If home directory of unix-user \"polkitd\" is set to /dev/null, run:"
1715 - ewarn "# usermod -d /var/lib/polkit-1 polkitd"
1716 -
1717 - echo
1718 - ewarn "The default administrator unix-group was changed from \"wheel\" to"
1719 - ewarn "\"adm\", see *-default.rules in /etc/polkit-1/rules.d"
1720 - ewarn "Users of unix-group \"adm\" can run, for example, \"pkexec /bin/sh\""
1721 - ewarn "to gain root shell without root password."
1722 - ewarn "For more information, see http://bugs.gentoo.org/401513"
1723 }
1724
1725 diff --git a/x11-drivers/ati-drivers/Manifest b/x11-drivers/ati-drivers/Manifest
1726 new file mode 100644
1727 index 0000000..483ad55
1728 --- /dev/null
1729 +++ b/x11-drivers/ati-drivers/Manifest
1730 @@ -0,0 +1,14 @@
1731 +AUX amd-drivers-3.2.7.1.patch 560 RMD160 d3703be2c979c784af325072c7eb9d04f52754c5 SHA1 d1d45998ac2588670ead6e6a1ce6dd29fef0c808 SHA256 7cc315754a47fbda6bf36bcee01780da7c19535c4f6ec1cccc556e9a7b32d263
1732 +AUX ati-drivers-12.2-redefine-WARN.patch 1316 RMD160 13d135adc00eee61665590a34a3c8f0dcd607b1b SHA1 65f979af2e1807cfbd98c7407940693a8f4f72b0 SHA256 f7d8ad3307823925cf8b4c6540db17a51553e48dd008793fc026803bb2aa1ced
1733 +AUX ati-drivers-old_rsp.patch 989 RMD160 2add85536ee5e302f283400e4a4b18b74b6a8001 SHA1 511b746f2348249dc1c84013f9c336ae9f279664 SHA256 dd222de89b515046c6cbfef172a3ec8d4bc48664799b3bbfff648091c6d54b49
1734 +AUX ati-powermode-opt-path-2.patch 1634 RMD160 a9c4ecc90a748f94282521a555ad7b64db242249 SHA1 3f61d804710bd88ee45cd3a9e3672b356359dd73 SHA256 e7749e04a3aa24132b13d0c694563a45c0d38e238f7412a75bd89aa9f9e9ead1
1735 +AUX atieventsd.init 533 RMD160 b9b95a8a3f32dcafba3e5fa08d6d1053e831291a SHA1 982ffdb8064785c8b96fb0213ad7892ac918b5d7 SHA256 20010ebc5cb286149f3c4c9c099b6470463ccdb8fd47cea054b783dc2ad1fff3
1736 +AUX switchlibGL 1349 RMD160 d3c9f36fabf65b21f26456e303d8127779fd1bd2 SHA1 277a549afd62fdeae9f09022a8e55ceabf180f9f SHA256 a4aa2107fdb903da77fea432bc809a1155e213db460fdec72fd1c3c7cc0d13a0
1737 +DIST amd-driver-installer-12-2-x86.x86_64.run 107213014 RMD160 b3966f0ad6c756f6d4fd77cde5761a86ef2ef3b2 SHA1 24bbaa07dbc8354a0393c4ceeed552d7ac37b09d SHA256 054796cbf2d99e4b545d062ce8eabfd973e74e2e21a159092816238b001618fd
1738 +DIST amd-driver-installer-12-4-x86.x86_64.run 108360519 RMD160 78eae42f40f211bba8e62b9896146f5a4c1bdc0d SHA1 7db947ee20929ba24da03bad2624538cb55589b6 SHA256 7f3ba3d96eba30fc09aec03ba72f5482d3b192bb0ea63a5e7b79454b053cb63c
1739 +DIST amd-driver-installer-12-6-x86.x86_64.run 106660241 RMD160 7e51dc6949e6f7231eac89779bd56608b075522b SHA1 a43e14c7e8ce323a93c69d93351c7a82ad0c2a52 SHA256 b5c6070dc75e9296d0f04e7e0b3c6697f6c21872d50b1dcf4d7b3b0ab7ce7155
1740 +EBUILD ati-drivers-12.2.ebuild 19143 RMD160 dbb5af2e8ba57dad8e23bdddebe2cba275d4af9b SHA1 12f89a32ab014b41408793cda7a05d6ee512173a SHA256 6120f6b5a084fd562735ec756b7759c2cb70bf4cd0dfed7af4c9888bf61c31bb
1741 +EBUILD ati-drivers-12.4.ebuild 19753 RMD160 e663b774424f5e9e5ea7362a612cf5da876f1db0 SHA1 b5d310c8514c8e85e9c4a45a612502b1eeefbfb1 SHA256 27704f2c62fc51236cad37a7b8443c545c023b4054eac62fce782c70fb75e7df
1742 +EBUILD ati-drivers-12.6.ebuild 20130 RMD160 1d724d985986d2fc0dbe7aebeff59ea7ff8ca4ce SHA1 3ac13afa620aac84296948fa766e6b99b4003bcf SHA256 8c6490b4af9535f68576a094c27f0d07df18553e7102ee3f9a86408f871c6c1a
1743 +MISC ChangeLog 77931 RMD160 07d69b9cb93872d9f4e0dc78e1a99d2478ac8f90 SHA1 4702016343495758e52d55285f05a97244c19ccb SHA256 7293769179111f5c86520a6b87942c2b8c6262471752a3f4553016d80c89e0c4
1744 +MISC metadata.xml 705 RMD160 0b1c9eb7cb21ebb1713d391a09d94c918b4f8b1e SHA1 e7e3722d3afaa9c4a18191f8f50b943fb7a0021a SHA256 5bc8c6b51d5848d2946592546a67243270c9267a6eda2e6167ee8d1971c09614
1745
1746 diff --git a/x11-drivers/ati-drivers/ati-drivers-12.2.ebuild b/x11-drivers/ati-drivers/ati-drivers-12.2.ebuild
1747 new file mode 100644
1748 index 0000000..cd07b45
1749 --- /dev/null
1750 +++ b/x11-drivers/ati-drivers/ati-drivers-12.2.ebuild
1751 @@ -0,0 +1,600 @@
1752 +# Copyright 1999-2012 Gentoo Foundation
1753 +# Distributed under the terms of the GNU General Public License v2
1754 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/ati-drivers/ati-drivers-12.2.ebuild,v 1.3 2012/04/14 15:25:11 maekke Exp $
1755 +
1756 +EAPI="4-slot-abi"
1757 +
1758 +inherit eutils multilib linux-info linux-mod toolchain-funcs versionator
1759 +
1760 +DESCRIPTION="Ati precompiled drivers for radeon r600 (HD Series) and newer chipsets"
1761 +HOMEPAGE="http://www.amd.com"
1762 +# 8.ble will be used for beta releases.
1763 +if [[ $(get_major_version) -gt 8 ]]; then
1764 + ATI_URL="http://www2.ati.com/drivers/linux/"
1765 + SRC_URI="${ATI_URL}/amd-driver-installer-${PV/./-}-x86.x86_64.run"
1766 + FOLDER_PREFIX="common/"
1767 +else
1768 + SRC_URI="https://launchpad.net/ubuntu/natty/+source/fglrx-installer/2:${PV}-0ubuntu1/+files/fglrx-installer_${PV}.orig.tar.gz"
1769 + FOLDER_PREFIX=""
1770 +fi
1771 +IUSE="debug +modules multilib pax_kernel qt4"
1772 +
1773 +LICENSE="AMD GPL-2 QPL-1.0 as-is"
1774 +KEYWORDS="amd64 x86"
1775 +SLOT="1"
1776 +
1777 +RDEPEND="
1778 + <=x11-base/xorg-server-1.11.49:=[-minimal]
1779 + >=app-admin/eselect-opengl-1.0.7
1780 + app-admin/eselect-opencl
1781 + sys-power/acpid
1782 + x11-apps/xauth
1783 + x11-libs/libX11
1784 + x11-libs/libXext
1785 + x11-libs/libXinerama
1786 + x11-libs/libXrandr
1787 + x11-libs/libXrender
1788 + multilib? (
1789 + app-emulation/emul-linux-x86-opengl
1790 + app-emulation/emul-linux-x86-xlibs
1791 + )
1792 + qt4? (
1793 + x11-libs/libICE
1794 + x11-libs/libSM
1795 + x11-libs/libXcursor
1796 + x11-libs/libXfixes
1797 + x11-libs/libXxf86vm
1798 + x11-libs/qt-core
1799 + x11-libs/qt-gui
1800 + )
1801 +"
1802 +
1803 +DEPEND="${RDEPEND}
1804 + x11-proto/inputproto
1805 + x11-proto/xf86miscproto
1806 + x11-proto/xf86vidmodeproto
1807 + x11-proto/xineramaproto
1808 + x11-libs/libXtst
1809 + sys-apps/findutils
1810 + app-misc/pax-utils
1811 +"
1812 +
1813 +EMULTILIB_PKG="true"
1814 +
1815 +S="${WORKDIR}"
1816 +
1817 +# QA Silencing
1818 +QA_TEXTRELS="
1819 + usr/lib*/opengl/ati/lib/libGL.so.1.2
1820 + usr/lib*/libatiadlxx.so
1821 + usr/lib*/xorg/modules/glesx.so
1822 + usr/lib*/libaticaldd.so
1823 + usr/lib*/dri/fglrx_dri.so
1824 +"
1825 +
1826 +QA_EXECSTACK="
1827 + opt/bin/atiode
1828 + opt/bin/amdcccle
1829 + usr/lib*/opengl/ati/lib/libGL.so.1.2
1830 + usr/lib*/dri/fglrx_dri.so
1831 +"
1832 +
1833 +QA_WX_LOAD="
1834 + usr/lib*/opengl/ati/lib/libGL.so.1.2
1835 + usr/lib*/dri/fglrx_dri.so
1836 +"
1837 +
1838 +QA_PRESTRIPPED="
1839 + usr/lib\(32\|64\)\?/libXvBAW.so.1.0
1840 + usr/lib\(32\|64\)\?/opengl/ati/lib/libGL.so.1.2
1841 + usr/lib\(32\|64\)\?/opengl/ati/extensions/libglx.so
1842 + usr/lib\(32\|64\)\?/xorg/modules/glesx.so
1843 + usr/lib\(32\|64\)\?/libAMDXvBA.so.1.0
1844 + usr/lib\(32\|64\)\?/libaticaldd.so
1845 + usr/lib\(32\|64\)\?/dri/fglrx_dri.so
1846 +"
1847 +
1848 +QA_SONAME="
1849 + usr/lib\(32\|64\)\?/libatiadlxx.so
1850 + usr/lib\(32\|64\)\?/libaticalcl.so
1851 + usr/lib\(32\|64\)\?/libaticaldd.so
1852 + usr/lib\(32\|64\)\?/libaticalrt.so
1853 + usr/lib\(32\|64\)\?/libamdocl\(32\|64\)\?.so
1854 +"
1855 +
1856 +QA_DT_HASH="
1857 + opt/bin/amdcccle
1858 + opt/bin/aticonfig
1859 + opt/bin/atiodcli
1860 + opt/bin/atiode
1861 + opt/bin/clinfo
1862 + opt/bin/fglrxinfo
1863 + opt/sbin/atieventsd
1864 + opt/sbin/amdnotifyui
1865 + usr/lib\(32\|64\)\?/libaticalcl.so
1866 + usr/lib\(32\|64\)\?/libaticalrt.so
1867 + usr/lib\(32\|64\)\?/libatiuki.so.1.0
1868 + usr/lib\(32\|64\)\?/libatiadlxx.so
1869 + usr/lib\(32\|64\)\?/libfglrx_dm.so.1.0
1870 + usr/lib\(32\|64\)\?/libXvBAW.so.1.0
1871 + usr/lib\(32\|64\)\?/libAMDXvBA.so.1.0
1872 + usr/lib\(32\|64\)\?/xorg/modules/amdxmm.so
1873 + usr/lib\(32\|64\)\?/xorg/modules/glesx.so
1874 + usr/lib\(32\|64\)\?/xorg/modules/linux/libfglrxdrm.so
1875 + usr/lib\(32\|64\)\?/xorg/modules/drivers/fglrx_drv.so
1876 + usr/lib\(32\|64\)\?/libaticaldd.so
1877 + usr/lib\(32\|64\)\?/dri/fglrx_dri.so
1878 + usr/lib\(32\|64\)\?/opengl/ati/extensions/libglx.so
1879 + usr/lib\(32\|64\)\?/opengl/ati/extensions/fglrx-libglx.so
1880 + usr/lib\(32\|64\)\?/opengl/ati/lib/fglrx-libGL.so.1.2
1881 + usr/lib\(32\|64\)\?/opengl/ati/lib/libGL.so.1.2
1882 + usr/lib\(32\|64\)\?/OpenCL/vendors/amd/libamdocl\(32\|64\)\?.so
1883 + usr/lib\(32\|64\)\?/OpenCL/vendors/amd/libOpenCL.so.1
1884 +"
1885 +
1886 +_check_kernel_config() {
1887 + local failed=0
1888 + local error=""
1889 + if ! kernel_is ge 2 6; then
1890 + eerror "You need a 2.6 linux kernel to compile against!"
1891 + die "No 2.6 Kernel found"
1892 + fi
1893 +
1894 + if ! linux_chkconfig_present MTRR; then
1895 + ewarn "You don't have MTRR support enabled in the kernel."
1896 + ewarn "Direct rendering will not work."
1897 + fi
1898 +
1899 + if linux_chkconfig_builtin DRM; then
1900 + ewarn "You have DRM support built in to the kernel"
1901 + ewarn "Direct rendering will not work."
1902 + fi
1903 +
1904 + if ! linux_chkconfig_present AGP && \
1905 + ! linux_chkconfig_present PCIEPORTBUS; then
1906 + ewarn "You don't have AGP and/or PCIe support enabled in the kernel"
1907 + ewarn "Direct rendering will not work."
1908 + fi
1909 +
1910 + if ! linux_chkconfig_present ACPI; then
1911 + eerror "${P} requires the ACPI support in the kernel"
1912 + eerror "Please enable it:"
1913 + eerror " CONFIG_ACPI=y"
1914 + eerror "in /usr/src/linux/.config or"
1915 + eerror " Power management and ACPI options --->"
1916 + eerror " [*] Power Management support"
1917 + eerror "in the 'menuconfig'"
1918 + error+=" CONFIG_ACPI disabled;"
1919 + failed=1
1920 + fi
1921 +
1922 + if ! linux_chkconfig_present PCI_MSI; then
1923 + eerror "${P} requires MSI in the kernel."
1924 + eerror "Please enable it:"
1925 + eerror " CONFIG_PCI_MSI=y"
1926 + eerror "in /usr/src/linux/.config or"
1927 + eerror " Bus options (PCI etc.) --->"
1928 + eerror " [*] Message Signaled Interrupts (MSI and MSI-X)"
1929 + eerror "in the kernel config."
1930 + error+=" CONFIG_PCI_MSI disabled;"
1931 + failed=1
1932 + fi
1933 +
1934 + if linux_chkconfig_present LOCKDEP; then
1935 + eerror "You've enabled LOCKDEP -- lock tracking -- in the kernel."
1936 + eerror "Unfortunately, this option exports the symbol lock_acquire as GPL-only."
1937 + eerror "This prevents ${P} from compiling with an error like this:"
1938 + eerror "FATAL: modpost: GPL-incompatible module fglrx.ko uses GPL-only symbol 'lock_acquire'"
1939 + eerror "Please make sure the following options have been unset:"
1940 + eerror " Kernel hacking --->"
1941 + eerror " [ ] Lock debugging: detect incorrect freeing of live locks"
1942 + eerror " [ ] Lock debugging: prove locking correctness"
1943 + eerror " [ ] Lock usage statistics"
1944 + eerror "in 'menuconfig'"
1945 + error+=" LOCKDEP enabled;"
1946 + failed=1
1947 + fi
1948 +
1949 + use amd64 && if ! linux_chkconfig_present COMPAT; then
1950 + eerror "${P} requires COMPAT."
1951 + eerror "Please enable the 32 bit emulation:"
1952 + eerror "Executable file formats / Emulations --->"
1953 + eerror " [*] IA32 Emulation"
1954 + eerror "in the kernel config."
1955 + eerror "if this doesn't enable CONFIG_COMPAT add"
1956 + eerror " CONFIG_COMPAT=y"
1957 + eerror "in /usr/src/linux/.config"
1958 + error+=" COMPAT disabled;"
1959 + failed=1
1960 + fi
1961 +
1962 + kernel_is ge 2 6 37 && kernel_is le 2 6 38 && if ! linux_chkconfig_present BKL ; then
1963 + eerror "${P} requires BKL."
1964 + eerror "Please enable the Big Kernel Lock:"
1965 + eerror "Kernel hacking --->"
1966 + eerror " [*] Big Kernel Lock"
1967 + eerror "in the kernel config."
1968 + eerror "or add"
1969 + eerror " CONFIG_BKL=y"
1970 + eerror "in /usr/src/linux/.config"
1971 + error+=" BKL disabled;"
1972 + failed=1
1973 + fi
1974 +
1975 + [[ ${failed} -ne 0 ]] && die "${error}"
1976 +}
1977 +
1978 +pkg_pretend() {
1979 + # workaround until bug 365543 is solved
1980 + if use modules; then
1981 + linux-info_pkg_setup
1982 + require_configured_kernel
1983 + _check_kernel_config
1984 + fi
1985 +}
1986 +
1987 +pkg_setup() {
1988 + if use modules; then
1989 + MODULE_NAMES="fglrx(video:${S}/${FOLDER_PREFIX}/lib/modules/fglrx/build_mod/2.6.x)"
1990 + BUILD_TARGETS="kmod_build"
1991 + linux-mod_pkg_setup
1992 + BUILD_PARAMS="GCC_VER_MAJ=$(gcc-major-version) KVER=${KV_FULL} KDIR=${KV_DIR}"
1993 + BUILD_PARAMS="${BUILD_PARAMS} CFLAGS_MODULE+=\"-DMODULE -DATI -DFGL\""
1994 + if grep -q arch_compat_alloc_user_space ${KV_DIR}/arch/x86/include/asm/compat.h ; then
1995 + BUILD_PARAMS="${BUILD_PARAMS} CFLAGS_MODULE+=-DCOMPAT_ALLOC_USER_SPACE=arch_compat_alloc_user_space"
1996 + else
1997 + BUILD_PARAMS="${BUILD_PARAMS} CFLAGS_MODULE+=-DCOMPAT_ALLOC_USER_SPACE=compat_alloc_user_space"
1998 + fi
1999 + fi
2000 + # Define module dir.
2001 + MODULE_DIR="${S}/${FOLDER_PREFIX}/lib/modules/fglrx/build_mod"
2002 + # get the xorg-server version and set BASE_DIR for that
2003 + BASE_DIR="${S}/xpic"
2004 +
2005 + # amd64/x86
2006 + if use amd64 ; then
2007 + MY_BASE_DIR="${BASE_DIR}_64a"
2008 + PKG_LIBDIR=lib64
2009 + ARCH_DIR="${S}/arch/x86_64"
2010 + else
2011 + MY_BASE_DIR="${BASE_DIR}"
2012 + PKG_LIBDIR=lib
2013 + ARCH_DIR="${S}/arch/x86"
2014 + fi
2015 +
2016 + elog
2017 + elog "Please note that this driver supports only graphic cards based on"
2018 + elog "r600 chipset and newer."
2019 + elog "This represent the AMD Radeon HD series at this moment."
2020 + elog
2021 + elog "If your card is older then use ${CATEGORY}/xf86-video-ati"
2022 + elog "For migration informations please reffer to:"
2023 + elog "http://www.gentoo.org/proj/en/desktop/x/x11/ati-migration-guide.xml"
2024 + einfo
2025 +}
2026 +
2027 +src_unpack() {
2028 + if [[ $(get_major_version) -gt 8 ]]; then
2029 + # Switching to a standard way to extract the files since otherwise no signature file
2030 + # would be created
2031 + local src="${DISTDIR}/${A}"
2032 + sh "${src}" --extract "${S}" 2&>1 /dev/null
2033 + else
2034 + unpack ${A}
2035 + fi
2036 +}
2037 +
2038 +src_prepare() {
2039 + # All kernel options for prepare are ment to be in here
2040 + if use modules; then
2041 + # version patches
2042 + # epatch "${FILESDIR}"/kernel/${PV}-*.patch
2043 + if use debug; then
2044 + sed -i '/^#define DRM_DEBUG_CODE/s/0/1/' \
2045 + "${MODULE_DIR}/firegl_public.c" \
2046 + || die "Failed to enable debug output."
2047 + fi
2048 + fi
2049 +
2050 + # These are the userspace utilities that we also have source for.
2051 + # We rebuild these later.
2052 + rm \
2053 + "${ARCH_DIR}"/usr/X11R6/bin/fgl_glxgears \
2054 + || die "bin rm failed"
2055 +
2056 + # in this version amdcccle isn't static, thus we depend on qt4
2057 + use qt4 || rm "${ARCH_DIR}"/usr/X11R6/bin/amdcccle
2058 +
2059 + # ACPI fixups
2060 + sed -i \
2061 + -e "s:/var/lib/xdm/authdir/authfiles/:/var/run/xauth/:" \
2062 + -e "s:/var/lib/gdm/:/var/gdm/:" \
2063 + "${S}/${FOLDER_PREFIX}etc/ati/authatieventsd.sh" \
2064 + || die "sed failed."
2065 +
2066 + # Since "who" is in coreutils, we're using that one instead of "finger".
2067 + sed -i -e 's:finger:who:' \
2068 + "${S}/${FOLDER_PREFIX}usr/share/doc/fglrx/examples/etc/acpi/ati-powermode.sh" \
2069 + || die "Replacing 'finger' with 'who' failed."
2070 + # Adjust paths in the script from /usr/X11R6/bin/ to /opt/bin/ and
2071 + # add function to detect default state.
2072 + epatch "${FILESDIR}"/ati-powermode-opt-path-2.patch
2073 +
2074 + # fix needed for at least hardened-sources, see bug #392753
2075 + use pax_kernel && epatch "${FILESDIR}"/ati-drivers-12.2-redefine-WARN.patch
2076 +
2077 + cd "${MODULE_DIR}"
2078 +
2079 + # bugged fglrx build system, this file should be copied by hand
2080 + cp ${ARCH_DIR}/lib/modules/fglrx/build_mod/libfglrx_ip.a 2.6.x
2081 +
2082 + convert_to_m 2.6.x/Makefile || die "convert_to_m failed"
2083 +
2084 + # When built with ati's make.sh it defines a bunch of macros if
2085 + # certain .config values are set, falling back to less reliable
2086 + # detection methods if linux/autoconf.h is not available. We
2087 + # simply use the linux/autoconf.h settings directly, bypassing the
2088 + # detection script.
2089 + sed -i -e 's/__SMP__/CONFIG_SMP/' *.c *h || die "SMP sed failed"
2090 + sed -i -e 's/ifdef MODVERSIONS/ifdef CONFIG_MODVERSIONS/' *.c *.h \
2091 + || die "MODVERSIONS sed failed"
2092 + cd "${S}"
2093 +
2094 + mkdir extra || die "mkdir failed"
2095 + cd extra
2096 + unpack ./../${FOLDER_PREFIX}usr/src/ati/fglrx_sample_source.tgz
2097 +}
2098 +
2099 +src_compile() {
2100 + use modules && linux-mod_src_compile
2101 +
2102 + ebegin "Building fgl_glxgears"
2103 + cd "${S}"/extra/fgl_glxgears
2104 + # These extra libs/utils either have an Imakefile that does not
2105 + # work very well without tweaking or a Makefile ignoring CFLAGS
2106 + # and the like. We bypass those.
2107 + # The -DUSE_GLU is needed to compile using nvidia headers
2108 + # according to a comment in ati-drivers-extra-8.33.6.ebuild.
2109 + "$(tc-getCC)" -o fgl_glxgears ${CFLAGS} ${LDFLAGS} -DUSE_GLU \
2110 + -I"${S}"/${FOLDER_PREFIX}usr/include fgl_glxgears.c \
2111 + -lGL -lGLU -lX11 -lm || die "fgl_glxgears build failed"
2112 + eend $?
2113 +}
2114 +
2115 +src_test() { :; } # no tests present
2116 +
2117 +src_install() {
2118 + use modules && linux-mod_src_install
2119 +
2120 + # We can do two things here, and neither of them is very nice.
2121 +
2122 + # For direct rendering libGL has to be able to load one or more
2123 + # dri modules (files ending in _dri.so, like fglrx_dri.so).
2124 + # Gentoo's mesa looks for these files in the location specified by
2125 + # LIBGL_DRIVERS_PATH or LIBGL_DRIVERS_DIR, then in the hardcoded
2126 + # location /usr/$(get_libdir)/dri. Ati's libGL does the same
2127 + # thing, but the hardcoded location is /usr/X11R6/lib/modules/dri
2128 + # on x86 and amd64 32bit, /usr/X11R6/lib64/modules/dri on amd64
2129 + # 64bit. So we can either put the .so files in that (unusual,
2130 + # compared to "normal" mesa libGL) location or set
2131 + # LIBGL_DRIVERS_PATH. We currently do the latter. See also bug
2132 + # 101539.
2133 +
2134 + # The problem with this approach is that LIBGL_DRIVERS_PATH
2135 + # *overrides* the default hardcoded location, it does not extend
2136 + # it. So if ati-drivers is merged but a non-ati libGL is selected
2137 + # and its hardcoded path does not match our LIBGL_DRIVERS_PATH
2138 + # (because it changed in a newer mesa or because it was compiled
2139 + # for a different set of multilib abis than we are) stuff breaks.
2140 +
2141 + # We create one file per ABI to work with "native" multilib, see
2142 + # below.
2143 +
2144 + echo "COLON_SEPARATED=LIBGL_DRIVERS_PATH" > "${T}/03ati-colon-sep"
2145 + doenvd "${T}/03ati-colon-sep" || die
2146 +
2147 + # All libraries that we have a 32 bit and 64 bit version of on
2148 + # amd64 are installed in src_install-libs. Everything else
2149 + # (including libraries only available in native 64bit on amd64)
2150 + # goes in here.
2151 +
2152 + # There used to be some code here that tried to detect running
2153 + # under a "native multilib" portage ((precursor of)
2154 + # http://dev.gentoo.org/~kanaka/auto-multilib/). I removed that, it
2155 + # should just work (only doing some duplicate work). --marienz
2156 + if has_multilib_profile; then
2157 + local OABI=${ABI}
2158 + for ABI in $(get_install_abis); do
2159 + src_install-libs
2160 + done
2161 + ABI=${OABI}
2162 + unset OABI
2163 + else
2164 + src_install-libs
2165 + fi
2166 +
2167 + # This is sorted by the order the files occur in the source tree.
2168 +
2169 + # X modules.
2170 + exeinto /usr/$(get_libdir)/xorg/modules/drivers
2171 + doexe "${MY_BASE_DIR}"/usr/X11R6/${PKG_LIBDIR}/modules/drivers/fglrx_drv.so
2172 + exeinto /usr/$(get_libdir)/xorg/modules/linux
2173 + doexe "${MY_BASE_DIR}"/usr/X11R6/${PKG_LIBDIR}/modules/linux/libfglrxdrm.so
2174 + exeinto /usr/$(get_libdir)/xorg/modules
2175 + doexe "${MY_BASE_DIR}"/usr/X11R6/${PKG_LIBDIR}/modules/{glesx.so,amdxmm.so}
2176 +
2177 + # Arch-specific files.
2178 + # (s)bin.
2179 + into /opt
2180 + dosbin "${ARCH_DIR}"/usr/sbin/atieventsd
2181 + use qt4 && dosbin "${ARCH_DIR}"/usr/sbin/amdnotifyui
2182 + dobin "${ARCH_DIR}"/usr/bin/clinfo
2183 + # We cleaned out the compilable stuff in src_unpack
2184 + dobin "${ARCH_DIR}"/usr/X11R6/bin/*
2185 +
2186 + # Common files.
2187 + # etc.
2188 + insinto /etc/ati
2189 + exeinto /etc/ati
2190 + # Everything except for the authatieventsd.sh script.
2191 + doins ${FOLDER_PREFIX}etc/ati/{logo*,control,atiogl.xml,signature,amdpcsdb.default}
2192 + doexe ${FOLDER_PREFIX}etc/ati/authatieventsd.sh
2193 +
2194 + # include.
2195 + insinto /usr
2196 + doins -r ${FOLDER_PREFIX}usr/include
2197 + insinto /usr/include/X11/extensions
2198 +
2199 + # Just the atigetsysteminfo.sh script.
2200 + into /usr
2201 + dosbin ${FOLDER_PREFIX}usr/sbin/*
2202 +
2203 + # data files for the control panel.
2204 + if use qt4 ; then
2205 + insinto /usr/share
2206 + doins -r ${FOLDER_PREFIX}usr/share/ati
2207 + insinto /usr/share/pixmaps
2208 + doins ${FOLDER_PREFIX}usr/share/icons/ccc_large.xpm
2209 + make_desktop_entry amdcccle 'AMD Catalyst Control Center' \
2210 + ccc_large System
2211 + fi
2212 +
2213 + # doc.
2214 + dohtml -r ${FOLDER_PREFIX}usr/share/doc/fglrx
2215 +
2216 + doman ${FOLDER_PREFIX}usr/share/man/man8/atieventsd.8
2217 +
2218 + pushd ${FOLDER_PREFIX}usr/share/doc/fglrx/examples/etc/acpi > /dev/null
2219 +
2220 + exeinto /etc/acpi
2221 + doexe ati-powermode.sh
2222 + insinto /etc/acpi/events
2223 + doins events/*
2224 +
2225 + popd > /dev/null
2226 +
2227 + # Done with the "source" tree. Install tools we rebuilt:
2228 + dobin extra/fgl_glxgears/fgl_glxgears
2229 + newdoc extra/fgl_glxgears/README README.fgl_glxgears
2230 +
2231 + # Gentoo-specific stuff:
2232 + newinitd "${FILESDIR}"/atieventsd.init atieventsd
2233 + echo 'ATIEVENTSDOPTS=""' > "${T}"/atieventsd.conf
2234 + newconfd "${T}"/atieventsd.conf atieventsd
2235 +
2236 + # PowerXpress stuff
2237 + exeinto /usr/$(get_libdir)/fglrx
2238 + doexe "${FILESDIR}"/switchlibGL || die "doexe switchlibGL failed"
2239 + cp "${FILESDIR}"/switchlibGL "${T}"/switchlibglx
2240 + doexe "${T}"/switchlibglx || die "doexe switchlibglx failed"
2241 +}
2242 +
2243 +src_install-libs() {
2244 + if [[ "${ABI}" == "amd64" ]]; then
2245 + local EX_BASE_DIR="${BASE_DIR}_64a"
2246 + local pkglibdir=lib64
2247 + local MY_ARCH_DIR="${S}/arch/x86_64"
2248 + local oclsuffix=64
2249 + else
2250 + local EX_BASE_DIR="${BASE_DIR}"
2251 + local pkglibdir=lib
2252 + local MY_ARCH_DIR="${S}/arch/x86"
2253 + local oclsuffix=32
2254 + fi
2255 + einfo "ati tree '${pkglibdir}' -> '$(get_libdir)' on system"
2256 +
2257 + local ATI_ROOT=/usr/$(get_libdir)/opengl/ati
2258 + # To make sure we do not miss a spot when these change.
2259 + local libmajor=1 libminor=2
2260 + local libver=${libmajor}.${libminor}
2261 +
2262 + # The GLX libraries
2263 + # (yes, this really is "lib" even on amd64/multilib --marienz)
2264 + exeinto ${ATI_ROOT}/lib
2265 + newexe "${MY_ARCH_DIR}"/usr/X11R6/${pkglibdir}/fglrx/fglrx-libGL.so.${libver} \
2266 + libGL.so.${libver}
2267 + dosym libGL.so.${libver} ${ATI_ROOT}/lib/libGL.so.${libmajor}
2268 + dosym libGL.so.${libver} ${ATI_ROOT}/lib/libGL.so
2269 +
2270 + exeinto ${ATI_ROOT}/extensions
2271 + doexe "${EX_BASE_DIR}"/usr/X11R6/${pkglibdir}/modules/extensions/fglrx/fglrx-libglx.so
2272 + mv "${D}"/${ATI_ROOT}/extensions/{fglrx-,}libglx.so
2273 +
2274 + # other libs
2275 + exeinto /usr/$(get_libdir)
2276 + # Everything except for the libGL.so installed some row above
2277 + doexe $(find "${MY_ARCH_DIR}"/usr/X11R6/${pkglibdir} \
2278 + -maxdepth 1 -type f -name '*.so*' -not -name '*libGL.so*')
2279 + insinto /usr/$(get_libdir)
2280 + doins $(find "${MY_ARCH_DIR}"/usr/X11R6/${pkglibdir} \
2281 + -maxdepth 1 -type f -not -name '*.so*')
2282 +
2283 + # DRI modules, installed into the path used by recent versions of mesa.
2284 + exeinto /usr/$(get_libdir)/dri
2285 + doexe "${MY_ARCH_DIR}"/usr/X11R6/${pkglibdir}/modules/dri/fglrx_dri.so
2286 +
2287 + # AMD Cal and OpenCL libraries
2288 + exeinto /usr/$(get_libdir)/OpenCL/vendors/amd
2289 + doexe "${MY_ARCH_DIR}"/usr/${pkglibdir}/libamdocl*.so*
2290 + doexe "${MY_ARCH_DIR}"/usr/${pkglibdir}/libOpenCL*.so*
2291 + dosym libOpenCL.so.${libmajor} /usr/$(get_libdir)/OpenCL/vendors/amd/libOpenCL.so
2292 + exeinto /usr/$(get_libdir)
2293 + doexe "${MY_ARCH_DIR}"/usr/${pkglibdir}/libati*.so*
2294 +
2295 + # OpenCL vendor files
2296 + insinto /etc/OpenCL/vendors/
2297 + cat > "${T}"/amdocl${oclsuffix}.icd <<-EOF
2298 + /usr/$(get_libdir)/OpenCL/vendors/amd/libamdocl${oclsuffix}.so
2299 + EOF
2300 + doins "${T}"/amdocl${oclsuffix}.icd
2301 +
2302 + local envname="${T}"/04ati-dri-path
2303 + if [[ -n ${ABI} ]]; then
2304 + envname="${envname}-${ABI}"
2305 + fi
2306 + echo "LIBGL_DRIVERS_PATH=/usr/$(get_libdir)/dri" > "${envname}"
2307 + doenvd "${envname}"
2308 +
2309 + # Silence the QA notice by creating missing soname symlinks
2310 + for so in $(find "${D}"/usr/$(get_libdir) -maxdepth 1 -name *.so.[0-9].[0-9])
2311 + do
2312 + local soname=${so##*/}
2313 + ## let's keep also this alternative way ;)
2314 + #dosym ${soname} /usr/$(get_libdir)/${soname%.[0-9]}
2315 + dosym ${soname} /usr/$(get_libdir)/$(scanelf -qF "#f%S" ${so})
2316 + done
2317 +}
2318 +
2319 +pkg_postinst() {
2320 + elog "To switch to AMD OpenGL, run \"eselect opengl set ati\""
2321 + elog "To change your xorg.conf you can use the bundled \"aticonfig\""
2322 + elog
2323 + elog "If you experience unexplained segmentation faults and kernel crashes"
2324 + elog "with this driver and multi-threaded applications such as wine,"
2325 + elog "set UseFastTLS in xorg.conf to either 0 or 1, but not 2."
2326 + elog
2327 + elog "Fully rebooting the system after an ${PN} update is recommended"
2328 + elog "Stopping Xorg, reloading fglrx kernel module and restart Xorg"
2329 + elog "might not work"
2330 + elog
2331 + elog "Some cards need acpid running to handle events"
2332 + elog "Please add it to boot runlevel with rc-update add acpid boot"
2333 + elog
2334 +
2335 + use modules && linux-mod_pkg_postinst
2336 + "${ROOT}"/usr/bin/eselect opengl set --use-old ati
2337 + "${ROOT}"/usr/bin/eselect opencl set --use-old amd
2338 +}
2339 +
2340 +pkg_preinst() {
2341 + use modules && linux-mod_pkg_preinst
2342 +}
2343 +
2344 +pkg_prerm() {
2345 + "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
2346 +}
2347 +
2348 +pkg_postrm() {
2349 + use modules && linux-mod_pkg_postrm
2350 + "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
2351 +}
2352
2353 diff --git a/x11-drivers/ati-drivers/ati-drivers-12.4.ebuild b/x11-drivers/ati-drivers/ati-drivers-12.4.ebuild
2354 new file mode 100644
2355 index 0000000..f9f480b
2356 --- /dev/null
2357 +++ b/x11-drivers/ati-drivers/ati-drivers-12.4.ebuild
2358 @@ -0,0 +1,613 @@
2359 +# Copyright 1999-2012 Gentoo Foundation
2360 +# Distributed under the terms of the GNU General Public License v2
2361 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/ati-drivers/ati-drivers-12.4.ebuild,v 1.4 2012/05/28 09:12:53 mgorny Exp $
2362 +
2363 +EAPI="4-slot-abi"
2364 +
2365 +inherit eutils multilib linux-info linux-mod toolchain-funcs versionator
2366 +
2367 +DESCRIPTION="Ati precompiled drivers for radeon r600 (HD Series) and newer chipsets"
2368 +HOMEPAGE="http://www.amd.com"
2369 +# 8.ble will be used for beta releases.
2370 +if [[ $(get_major_version) -gt 8 ]]; then
2371 + ATI_URL="http://www2.ati.com/drivers/linux/"
2372 + SRC_URI="${ATI_URL}/amd-driver-installer-${PV/./-}-x86.x86_64.run"
2373 + FOLDER_PREFIX="common/"
2374 +else
2375 + SRC_URI="https://launchpad.net/ubuntu/natty/+source/fglrx-installer/2:${PV}-0ubuntu1/+files/fglrx-installer_${PV}.orig.tar.gz"
2376 + FOLDER_PREFIX=""
2377 +fi
2378 +IUSE="debug +modules multilib pax_kernel qt4 static-libs"
2379 +
2380 +LICENSE="AMD GPL-2 QPL-1.0 as-is"
2381 +KEYWORDS="amd64 x86"
2382 +SLOT="1"
2383 +
2384 +RDEPEND="
2385 + <=x11-base/xorg-server-1.11.49:=[-minimal]
2386 + >=app-admin/eselect-opengl-1.0.7
2387 + app-admin/eselect-opencl
2388 + sys-power/acpid
2389 + x11-apps/xauth
2390 + x11-libs/libX11
2391 + x11-libs/libXext
2392 + x11-libs/libXinerama
2393 + x11-libs/libXrandr
2394 + x11-libs/libXrender
2395 + multilib? (
2396 + app-emulation/emul-linux-x86-opengl
2397 + app-emulation/emul-linux-x86-xlibs
2398 + )
2399 + qt4? (
2400 + x11-libs/libICE
2401 + x11-libs/libSM
2402 + x11-libs/libXcursor
2403 + x11-libs/libXfixes
2404 + x11-libs/libXxf86vm
2405 + x11-libs/qt-core
2406 + x11-libs/qt-gui
2407 + )
2408 +"
2409 +
2410 +DEPEND="${RDEPEND}
2411 + x11-proto/inputproto
2412 + x11-proto/xf86miscproto
2413 + x11-proto/xf86vidmodeproto
2414 + x11-proto/xineramaproto
2415 + x11-libs/libXtst
2416 + sys-apps/findutils
2417 + app-misc/pax-utils
2418 +"
2419 +
2420 +EMULTILIB_PKG="true"
2421 +
2422 +S="${WORKDIR}"
2423 +
2424 +# QA Silencing
2425 +QA_TEXTRELS="
2426 + usr/lib*/opengl/ati/lib/libGL.so.1.2
2427 + usr/lib*/libatiadlxx.so
2428 + usr/lib*/xorg/modules/glesx.so
2429 + usr/lib*/libaticaldd.so
2430 + usr/lib*/dri/fglrx_dri.so
2431 +"
2432 +
2433 +QA_EXECSTACK="
2434 + opt/bin/atiode
2435 + opt/bin/amdcccle
2436 + usr/lib*/opengl/ati/lib/libGL.so.1.2
2437 + usr/lib*/dri/fglrx_dri.so
2438 +"
2439 +
2440 +QA_WX_LOAD="
2441 + usr/lib*/opengl/ati/lib/libGL.so.1.2
2442 + usr/lib*/dri/fglrx_dri.so
2443 +"
2444 +
2445 +QA_PRESTRIPPED="
2446 + usr/lib\(32\|64\)\?/libXvBAW.so.1.0
2447 + usr/lib\(32\|64\)\?/opengl/ati/lib/libGL.so.1.2
2448 + usr/lib\(32\|64\)\?/opengl/ati/extensions/libglx.so
2449 + usr/lib\(32\|64\)\?/xorg/modules/glesx.so
2450 + usr/lib\(32\|64\)\?/libAMDXvBA.so.1.0
2451 + usr/lib\(32\|64\)\?/libaticaldd.so
2452 + usr/lib\(32\|64\)\?/dri/fglrx_dri.so
2453 +"
2454 +
2455 +QA_SONAME="
2456 + usr/lib\(32\|64\)\?/libatiadlxx.so
2457 + usr/lib\(32\|64\)\?/libaticalcl.so
2458 + usr/lib\(32\|64\)\?/libaticaldd.so
2459 + usr/lib\(32\|64\)\?/libaticalrt.so
2460 + usr/lib\(32\|64\)\?/libamdocl\(32\|64\)\?.so
2461 +"
2462 +
2463 +QA_DT_HASH="
2464 + opt/bin/amdcccle
2465 + opt/bin/aticonfig
2466 + opt/bin/atiodcli
2467 + opt/bin/atiode
2468 + opt/bin/clinfo
2469 + opt/bin/fglrxinfo
2470 + opt/sbin/atieventsd
2471 + opt/sbin/amdnotifyui
2472 + usr/lib\(32\|64\)\?/libaticalcl.so
2473 + usr/lib\(32\|64\)\?/libaticalrt.so
2474 + usr/lib\(32\|64\)\?/libatiuki.so.1.0
2475 + usr/lib\(32\|64\)\?/libatiadlxx.so
2476 + usr/lib\(32\|64\)\?/libfglrx_dm.so.1.0
2477 + usr/lib\(32\|64\)\?/libXvBAW.so.1.0
2478 + usr/lib\(32\|64\)\?/libAMDXvBA.so.1.0
2479 + usr/lib\(32\|64\)\?/xorg/modules/amdxmm.so
2480 + usr/lib\(32\|64\)\?/xorg/modules/glesx.so
2481 + usr/lib\(32\|64\)\?/xorg/modules/linux/libfglrxdrm.so
2482 + usr/lib\(32\|64\)\?/xorg/modules/drivers/fglrx_drv.so
2483 + usr/lib\(32\|64\)\?/libaticaldd.so
2484 + usr/lib\(32\|64\)\?/dri/fglrx_dri.so
2485 + usr/lib\(32\|64\)\?/opengl/ati/extensions/libglx.so
2486 + usr/lib\(32\|64\)\?/opengl/ati/extensions/fglrx-libglx.so
2487 + usr/lib\(32\|64\)\?/opengl/ati/lib/fglrx-libGL.so.1.2
2488 + usr/lib\(32\|64\)\?/opengl/ati/lib/libGL.so.1.2
2489 + usr/lib\(32\|64\)\?/OpenCL/vendors/amd/libamdocl\(32\|64\)\?.so
2490 + usr/lib\(32\|64\)\?/OpenCL/vendors/amd/libOpenCL.so.1
2491 +"
2492 +
2493 +_check_kernel_config() {
2494 + local failed=0
2495 + local error=""
2496 + if ! kernel_is ge 2 6; then
2497 + eerror "You need a 2.6 linux kernel to compile against!"
2498 + die "No 2.6 Kernel found"
2499 + fi
2500 +
2501 + if ! linux_chkconfig_present MTRR; then
2502 + ewarn "You don't have MTRR support enabled in the kernel."
2503 + ewarn "Direct rendering will not work."
2504 + fi
2505 +
2506 + if linux_chkconfig_builtin DRM; then
2507 + ewarn "You have DRM support built in to the kernel"
2508 + ewarn "Direct rendering will not work."
2509 + fi
2510 +
2511 + if ! linux_chkconfig_present AGP && \
2512 + ! linux_chkconfig_present PCIEPORTBUS; then
2513 + ewarn "You don't have AGP and/or PCIe support enabled in the kernel"
2514 + ewarn "Direct rendering will not work."
2515 + fi
2516 +
2517 + if ! linux_chkconfig_present ACPI; then
2518 + eerror "${P} requires the ACPI support in the kernel"
2519 + eerror "Please enable it:"
2520 + eerror " CONFIG_ACPI=y"
2521 + eerror "in /usr/src/linux/.config or"
2522 + eerror " Power management and ACPI options --->"
2523 + eerror " [*] Power Management support"
2524 + eerror "in the 'menuconfig'"
2525 + error+=" CONFIG_ACPI disabled;"
2526 + failed=1
2527 + fi
2528 +
2529 + if ! linux_chkconfig_present PCI_MSI; then
2530 + eerror "${P} requires MSI in the kernel."
2531 + eerror "Please enable it:"
2532 + eerror " CONFIG_PCI_MSI=y"
2533 + eerror "in /usr/src/linux/.config or"
2534 + eerror " Bus options (PCI etc.) --->"
2535 + eerror " [*] Message Signaled Interrupts (MSI and MSI-X)"
2536 + eerror "in the kernel config."
2537 + error+=" CONFIG_PCI_MSI disabled;"
2538 + failed=1
2539 + fi
2540 +
2541 + if linux_chkconfig_present LOCKDEP; then
2542 + eerror "You've enabled LOCKDEP -- lock tracking -- in the kernel."
2543 + eerror "Unfortunately, this option exports the symbol lock_acquire as GPL-only."
2544 + eerror "This prevents ${P} from compiling with an error like this:"
2545 + eerror "FATAL: modpost: GPL-incompatible module fglrx.ko uses GPL-only symbol 'lock_acquire'"
2546 + eerror "Please make sure the following options have been unset:"
2547 + eerror " Kernel hacking --->"
2548 + eerror " [ ] Lock debugging: detect incorrect freeing of live locks"
2549 + eerror " [ ] Lock debugging: prove locking correctness"
2550 + eerror " [ ] Lock usage statistics"
2551 + eerror "in 'menuconfig'"
2552 + error+=" LOCKDEP enabled;"
2553 + failed=1
2554 + fi
2555 +
2556 + use amd64 && if ! linux_chkconfig_present COMPAT; then
2557 + eerror "${P} requires COMPAT."
2558 + eerror "Please enable the 32 bit emulation:"
2559 + eerror "Executable file formats / Emulations --->"
2560 + eerror " [*] IA32 Emulation"
2561 + eerror "in the kernel config."
2562 + eerror "if this doesn't enable CONFIG_COMPAT add"
2563 + eerror " CONFIG_COMPAT=y"
2564 + eerror "in /usr/src/linux/.config"
2565 + error+=" COMPAT disabled;"
2566 + failed=1
2567 + fi
2568 +
2569 + kernel_is ge 2 6 37 && kernel_is le 2 6 38 && if ! linux_chkconfig_present BKL ; then
2570 + eerror "${P} requires BKL."
2571 + eerror "Please enable the Big Kernel Lock:"
2572 + eerror "Kernel hacking --->"
2573 + eerror " [*] Big Kernel Lock"
2574 + eerror "in the kernel config."
2575 + eerror "or add"
2576 + eerror " CONFIG_BKL=y"
2577 + eerror "in /usr/src/linux/.config"
2578 + error+=" BKL disabled;"
2579 + failed=1
2580 + fi
2581 +
2582 + [[ ${failed} -ne 0 ]] && die "${error}"
2583 +}
2584 +
2585 +pkg_pretend() {
2586 + # workaround until bug 365543 is solved
2587 + if use modules; then
2588 + linux-info_pkg_setup
2589 + require_configured_kernel
2590 + _check_kernel_config
2591 + fi
2592 +}
2593 +
2594 +pkg_setup() {
2595 + if use modules; then
2596 + MODULE_NAMES="fglrx(video:${S}/${FOLDER_PREFIX}/lib/modules/fglrx/build_mod/2.6.x)"
2597 + BUILD_TARGETS="kmod_build"
2598 + linux-mod_pkg_setup
2599 + BUILD_PARAMS="GCC_VER_MAJ=$(gcc-major-version) KVER=${KV_FULL} KDIR=${KV_DIR}"
2600 + BUILD_PARAMS="${BUILD_PARAMS} CFLAGS_MODULE+=\"-DMODULE -DATI -DFGL\""
2601 + if grep -q arch_compat_alloc_user_space ${KV_DIR}/arch/x86/include/asm/compat.h ; then
2602 + BUILD_PARAMS="${BUILD_PARAMS} CFLAGS_MODULE+=-DCOMPAT_ALLOC_USER_SPACE=arch_compat_alloc_user_space"
2603 + else
2604 + BUILD_PARAMS="${BUILD_PARAMS} CFLAGS_MODULE+=-DCOMPAT_ALLOC_USER_SPACE=compat_alloc_user_space"
2605 + fi
2606 + fi
2607 + # Define module dir.
2608 + MODULE_DIR="${S}/${FOLDER_PREFIX}/lib/modules/fglrx/build_mod"
2609 + # get the xorg-server version and set BASE_DIR for that
2610 + BASE_DIR="${S}/xpic"
2611 +
2612 + # amd64/x86
2613 + if use amd64 ; then
2614 + MY_BASE_DIR="${BASE_DIR}_64a"
2615 + PKG_LIBDIR=lib64
2616 + ARCH_DIR="${S}/arch/x86_64"
2617 + else
2618 + MY_BASE_DIR="${BASE_DIR}"
2619 + PKG_LIBDIR=lib
2620 + ARCH_DIR="${S}/arch/x86"
2621 + fi
2622 +
2623 + elog
2624 + elog "Please note that this driver supports only graphic cards based on"
2625 + elog "r600 chipset and newer."
2626 + elog "This represent the AMD Radeon HD series at this moment."
2627 + elog
2628 + elog "If your card is older then use ${CATEGORY}/xf86-video-ati"
2629 + elog "For migration informations please reffer to:"
2630 + elog "http://www.gentoo.org/proj/en/desktop/x/x11/ati-migration-guide.xml"
2631 + einfo
2632 +}
2633 +
2634 +src_unpack() {
2635 + if [[ $(get_major_version) -gt 8 ]]; then
2636 + # Switching to a standard way to extract the files since otherwise no signature file
2637 + # would be created
2638 + local src="${DISTDIR}/${A}"
2639 + sh "${src}" --extract "${S}" 2&>1 /dev/null
2640 + else
2641 + unpack ${A}
2642 + fi
2643 +}
2644 +
2645 +src_prepare() {
2646 + # All kernel options for prepare are ment to be in here
2647 + if use modules; then
2648 + # version patches
2649 + # epatch "${FILESDIR}"/kernel/${PV}-*.patch
2650 + if use debug; then
2651 + sed -i '/^#define DRM_DEBUG_CODE/s/0/1/' \
2652 + "${MODULE_DIR}/firegl_public.c" \
2653 + || die "Failed to enable debug output."
2654 + fi
2655 + fi
2656 +
2657 + # These are the userspace utilities that we also have source for.
2658 + # We rebuild these later.
2659 + rm \
2660 + "${ARCH_DIR}"/usr/X11R6/bin/fgl_glxgears \
2661 + || die "bin rm failed"
2662 +
2663 + # in this version amdcccle isn't static, thus we depend on qt4
2664 + use qt4 || rm "${ARCH_DIR}"/usr/X11R6/bin/amdcccle
2665 +
2666 + # ACPI fixups
2667 + sed -i \
2668 + -e "s:/var/lib/xdm/authdir/authfiles/:/var/run/xauth/:" \
2669 + -e "s:/var/lib/gdm/:/var/gdm/:" \
2670 + "${S}/${FOLDER_PREFIX}etc/ati/authatieventsd.sh" \
2671 + || die "sed failed."
2672 +
2673 + # Since "who" is in coreutils, we're using that one instead of "finger".
2674 + sed -i -e 's:finger:who:' \
2675 + "${S}/${FOLDER_PREFIX}usr/share/doc/fglrx/examples/etc/acpi/ati-powermode.sh" \
2676 + || die "Replacing 'finger' with 'who' failed."
2677 + # Adjust paths in the script from /usr/X11R6/bin/ to /opt/bin/ and
2678 + # add function to detect default state.
2679 + epatch "${FILESDIR}"/ati-powermode-opt-path-2.patch
2680 +
2681 + # fix needed for at least hardened-sources, see bug #392753
2682 + use pax_kernel && epatch "${FILESDIR}"/ati-drivers-12.2-redefine-WARN.patch
2683 +
2684 + # fixed fgrlx compilation error on 32-bit x86 arch with kernel 3.3-rc4 due to commit:
2685 + # https://github.com/torvalds/linux/commit/f94edacf998516ac9d849f7bc6949a703977a7f3
2686 + # later modified (in 3.3-rc5) by commit:
2687 + # https://github.com/torvalds/linux/commit/7e16838d94b566a17b65231073d179bc04d590c8#diff-1
2688 + # and finally backported to kernel 3.2.8.
2689 + epatch "${FILESDIR}"/amd-drivers-3.2.7.1.patch
2690 +
2691 + # see http://ati.cchtml.com/show_bug.cgi?id=495
2692 + epatch "${FILESDIR}"/ati-drivers-old_rsp.patch
2693 +
2694 + cd "${MODULE_DIR}"
2695 +
2696 + # bugged fglrx build system, this file should be copied by hand
2697 + cp ${ARCH_DIR}/lib/modules/fglrx/build_mod/libfglrx_ip.a 2.6.x
2698 +
2699 + convert_to_m 2.6.x/Makefile || die "convert_to_m failed"
2700 +
2701 + # When built with ati's make.sh it defines a bunch of macros if
2702 + # certain .config values are set, falling back to less reliable
2703 + # detection methods if linux/autoconf.h is not available. We
2704 + # simply use the linux/autoconf.h settings directly, bypassing the
2705 + # detection script.
2706 + sed -i -e 's/__SMP__/CONFIG_SMP/' *.c *h || die "SMP sed failed"
2707 + sed -i -e 's/ifdef MODVERSIONS/ifdef CONFIG_MODVERSIONS/' *.c *.h \
2708 + || die "MODVERSIONS sed failed"
2709 + cd "${S}"
2710 +
2711 + mkdir extra || die "mkdir failed"
2712 + cd extra
2713 + unpack ./../${FOLDER_PREFIX}usr/src/ati/fglrx_sample_source.tgz
2714 +}
2715 +
2716 +src_compile() {
2717 + use modules && linux-mod_src_compile
2718 +
2719 + ebegin "Building fgl_glxgears"
2720 + cd "${S}"/extra/fgl_glxgears
2721 + # These extra libs/utils either have an Imakefile that does not
2722 + # work very well without tweaking or a Makefile ignoring CFLAGS
2723 + # and the like. We bypass those.
2724 + # The -DUSE_GLU is needed to compile using nvidia headers
2725 + # according to a comment in ati-drivers-extra-8.33.6.ebuild.
2726 + "$(tc-getCC)" -o fgl_glxgears ${CFLAGS} ${LDFLAGS} -DUSE_GLU \
2727 + -I"${S}"/${FOLDER_PREFIX}usr/include fgl_glxgears.c \
2728 + -lGL -lGLU -lX11 -lm || die "fgl_glxgears build failed"
2729 + eend $?
2730 +}
2731 +
2732 +src_test() { :; } # no tests present
2733 +
2734 +src_install() {
2735 + use modules && linux-mod_src_install
2736 +
2737 + # We can do two things here, and neither of them is very nice.
2738 +
2739 + # For direct rendering libGL has to be able to load one or more
2740 + # dri modules (files ending in _dri.so, like fglrx_dri.so).
2741 + # Gentoo's mesa looks for these files in the location specified by
2742 + # LIBGL_DRIVERS_PATH or LIBGL_DRIVERS_DIR, then in the hardcoded
2743 + # location /usr/$(get_libdir)/dri. Ati's libGL does the same
2744 + # thing, but the hardcoded location is /usr/X11R6/lib/modules/dri
2745 + # on x86 and amd64 32bit, /usr/X11R6/lib64/modules/dri on amd64
2746 + # 64bit. So we can either put the .so files in that (unusual,
2747 + # compared to "normal" mesa libGL) location or set
2748 + # LIBGL_DRIVERS_PATH. We currently do the latter. See also bug
2749 + # 101539.
2750 +
2751 + # The problem with this approach is that LIBGL_DRIVERS_PATH
2752 + # *overrides* the default hardcoded location, it does not extend
2753 + # it. So if ati-drivers is merged but a non-ati libGL is selected
2754 + # and its hardcoded path does not match our LIBGL_DRIVERS_PATH
2755 + # (because it changed in a newer mesa or because it was compiled
2756 + # for a different set of multilib abis than we are) stuff breaks.
2757 +
2758 + # We create one file per ABI to work with "native" multilib, see
2759 + # below.
2760 +
2761 + echo "COLON_SEPARATED=LIBGL_DRIVERS_PATH" > "${T}/03ati-colon-sep"
2762 + doenvd "${T}/03ati-colon-sep" || die
2763 +
2764 + # All libraries that we have a 32 bit and 64 bit version of on
2765 + # amd64 are installed in src_install-libs. Everything else
2766 + # (including libraries only available in native 64bit on amd64)
2767 + # goes in here.
2768 +
2769 + # There used to be some code here that tried to detect running
2770 + # under a "native multilib" portage ((precursor of)
2771 + # http://dev.gentoo.org/~kanaka/auto-multilib/). I removed that, it
2772 + # should just work (only doing some duplicate work). --marienz
2773 + if has_multilib_profile; then
2774 + local OABI=${ABI}
2775 + for ABI in $(get_install_abis); do
2776 + src_install-libs
2777 + done
2778 + ABI=${OABI}
2779 + unset OABI
2780 + else
2781 + src_install-libs
2782 + fi
2783 +
2784 + # This is sorted by the order the files occur in the source tree.
2785 +
2786 + # X modules.
2787 + exeinto /usr/$(get_libdir)/xorg/modules/drivers
2788 + doexe "${MY_BASE_DIR}"/usr/X11R6/${PKG_LIBDIR}/modules/drivers/fglrx_drv.so
2789 + exeinto /usr/$(get_libdir)/xorg/modules/linux
2790 + doexe "${MY_BASE_DIR}"/usr/X11R6/${PKG_LIBDIR}/modules/linux/libfglrxdrm.so
2791 + exeinto /usr/$(get_libdir)/xorg/modules
2792 + doexe "${MY_BASE_DIR}"/usr/X11R6/${PKG_LIBDIR}/modules/{glesx.so,amdxmm.so}
2793 +
2794 + # Arch-specific files.
2795 + # (s)bin.
2796 + into /opt
2797 + dosbin "${ARCH_DIR}"/usr/sbin/atieventsd
2798 + use qt4 && dosbin "${ARCH_DIR}"/usr/sbin/amdnotifyui
2799 + dobin "${ARCH_DIR}"/usr/bin/clinfo
2800 + # We cleaned out the compilable stuff in src_unpack
2801 + dobin "${ARCH_DIR}"/usr/X11R6/bin/*
2802 +
2803 + # Common files.
2804 + # etc.
2805 + insinto /etc/ati
2806 + exeinto /etc/ati
2807 + # Everything except for the authatieventsd.sh script.
2808 + doins ${FOLDER_PREFIX}etc/ati/{logo*,control,atiogl.xml,signature,amdpcsdb.default}
2809 + doexe ${FOLDER_PREFIX}etc/ati/authatieventsd.sh
2810 +
2811 + # include.
2812 + insinto /usr
2813 + doins -r ${FOLDER_PREFIX}usr/include
2814 + insinto /usr/include/X11/extensions
2815 +
2816 + # Just the atigetsysteminfo.sh script.
2817 + into /usr
2818 + dosbin ${FOLDER_PREFIX}usr/sbin/*
2819 +
2820 + # data files for the control panel.
2821 + if use qt4 ; then
2822 + insinto /usr/share
2823 + doins -r ${FOLDER_PREFIX}usr/share/ati
2824 + insinto /usr/share/pixmaps
2825 + doins ${FOLDER_PREFIX}usr/share/icons/ccc_large.xpm
2826 + make_desktop_entry amdcccle 'AMD Catalyst Control Center' \
2827 + ccc_large System
2828 + fi
2829 +
2830 + # doc.
2831 + dohtml -r ${FOLDER_PREFIX}usr/share/doc/fglrx
2832 +
2833 + doman ${FOLDER_PREFIX}usr/share/man/man8/atieventsd.8
2834 +
2835 + pushd ${FOLDER_PREFIX}usr/share/doc/fglrx/examples/etc/acpi > /dev/null
2836 +
2837 + exeinto /etc/acpi
2838 + doexe ati-powermode.sh
2839 + insinto /etc/acpi/events
2840 + doins events/*
2841 +
2842 + popd > /dev/null
2843 +
2844 + # Done with the "source" tree. Install tools we rebuilt:
2845 + dobin extra/fgl_glxgears/fgl_glxgears
2846 + newdoc extra/fgl_glxgears/README README.fgl_glxgears
2847 +
2848 + # Gentoo-specific stuff:
2849 + newinitd "${FILESDIR}"/atieventsd.init atieventsd
2850 + echo 'ATIEVENTSDOPTS=""' > "${T}"/atieventsd.conf
2851 + newconfd "${T}"/atieventsd.conf atieventsd
2852 +
2853 + # PowerXpress stuff
2854 + exeinto /usr/$(get_libdir)/fglrx
2855 + doexe "${FILESDIR}"/switchlibGL || die "doexe switchlibGL failed"
2856 + cp "${FILESDIR}"/switchlibGL "${T}"/switchlibglx
2857 + doexe "${T}"/switchlibglx || die "doexe switchlibglx failed"
2858 +}
2859 +
2860 +src_install-libs() {
2861 + if [[ "${ABI}" == "amd64" ]]; then
2862 + local EX_BASE_DIR="${BASE_DIR}_64a"
2863 + local pkglibdir=lib64
2864 + local MY_ARCH_DIR="${S}/arch/x86_64"
2865 + local oclsuffix=64
2866 + else
2867 + local EX_BASE_DIR="${BASE_DIR}"
2868 + local pkglibdir=lib
2869 + local MY_ARCH_DIR="${S}/arch/x86"
2870 + local oclsuffix=32
2871 + fi
2872 + einfo "ati tree '${pkglibdir}' -> '$(get_libdir)' on system"
2873 +
2874 + local ATI_ROOT=/usr/$(get_libdir)/opengl/ati
2875 + # To make sure we do not miss a spot when these change.
2876 + local libmajor=1 libminor=2
2877 + local libver=${libmajor}.${libminor}
2878 +
2879 + # The GLX libraries
2880 + # (yes, this really is "lib" even on amd64/multilib --marienz)
2881 + exeinto ${ATI_ROOT}/lib
2882 + newexe "${MY_ARCH_DIR}"/usr/X11R6/${pkglibdir}/fglrx/fglrx-libGL.so.${libver} \
2883 + libGL.so.${libver}
2884 + dosym libGL.so.${libver} ${ATI_ROOT}/lib/libGL.so.${libmajor}
2885 + dosym libGL.so.${libver} ${ATI_ROOT}/lib/libGL.so
2886 +
2887 + exeinto ${ATI_ROOT}/extensions
2888 + doexe "${EX_BASE_DIR}"/usr/X11R6/${pkglibdir}/modules/extensions/fglrx/fglrx-libglx.so
2889 + mv "${D}"/${ATI_ROOT}/extensions/{fglrx-,}libglx.so
2890 +
2891 + # other libs
2892 + exeinto /usr/$(get_libdir)
2893 + # Everything except for the libGL.so installed some row above
2894 + doexe $(find "${MY_ARCH_DIR}"/usr/X11R6/${pkglibdir} \
2895 + -maxdepth 1 -type f -name '*.so*' -not -name '*libGL.so*')
2896 + insinto /usr/$(get_libdir)
2897 + doins $(find "${MY_ARCH_DIR}"/usr/X11R6/${pkglibdir} \
2898 + -maxdepth 1 -type f -not -name '*.so*')
2899 +
2900 + # DRI modules, installed into the path used by recent versions of mesa.
2901 + exeinto /usr/$(get_libdir)/dri
2902 + doexe "${MY_ARCH_DIR}"/usr/X11R6/${pkglibdir}/modules/dri/fglrx_dri.so
2903 +
2904 + # AMD Cal and OpenCL libraries
2905 + exeinto /usr/$(get_libdir)/OpenCL/vendors/amd
2906 + doexe "${MY_ARCH_DIR}"/usr/${pkglibdir}/libamdocl*.so*
2907 + doexe "${MY_ARCH_DIR}"/usr/${pkglibdir}/libOpenCL*.so*
2908 + dosym libOpenCL.so.${libmajor} /usr/$(get_libdir)/OpenCL/vendors/amd/libOpenCL.so
2909 + exeinto /usr/$(get_libdir)
2910 + doexe "${MY_ARCH_DIR}"/usr/${pkglibdir}/libati*.so*
2911 +
2912 + # OpenCL vendor files
2913 + insinto /etc/OpenCL/vendors/
2914 + cat > "${T}"/amdocl${oclsuffix}.icd <<-EOF
2915 + /usr/$(get_libdir)/OpenCL/vendors/amd/libamdocl${oclsuffix}.so
2916 + EOF
2917 + doins "${T}"/amdocl${oclsuffix}.icd
2918 +
2919 + local envname="${T}"/04ati-dri-path
2920 + if [[ -n ${ABI} ]]; then
2921 + envname="${envname}-${ABI}"
2922 + fi
2923 + echo "LIBGL_DRIVERS_PATH=/usr/$(get_libdir)/dri" > "${envname}"
2924 + doenvd "${envname}"
2925 +
2926 + # Silence the QA notice by creating missing soname symlinks
2927 + for so in $(find "${D}"/usr/$(get_libdir) -maxdepth 1 -name *.so.[0-9].[0-9])
2928 + do
2929 + local soname=${so##*/}
2930 + ## let's keep also this alternative way ;)
2931 + #dosym ${soname} /usr/$(get_libdir)/${soname%.[0-9]}
2932 + dosym ${soname} /usr/$(get_libdir)/$(scanelf -qF "#f%S" ${so})
2933 + done
2934 +
2935 + #remove static libs if not wanted
2936 + use static-libs || rm -rf "${D}"/usr/$(get_libdir)/libfglrx_dm.a
2937 +}
2938 +
2939 +pkg_postinst() {
2940 + elog "To switch to AMD OpenGL, run \"eselect opengl set ati\""
2941 + elog "To change your xorg.conf you can use the bundled \"aticonfig\""
2942 + elog
2943 + elog "If you experience unexplained segmentation faults and kernel crashes"
2944 + elog "with this driver and multi-threaded applications such as wine,"
2945 + elog "set UseFastTLS in xorg.conf to either 0 or 1, but not 2."
2946 + elog
2947 + elog "Fully rebooting the system after an ${PN} update is recommended"
2948 + elog "Stopping Xorg, reloading fglrx kernel module and restart Xorg"
2949 + elog "might not work"
2950 + elog
2951 + elog "Some cards need acpid running to handle events"
2952 + elog "Please add it to boot runlevel with rc-update add acpid boot"
2953 + elog
2954 +
2955 + use modules && linux-mod_pkg_postinst
2956 + "${ROOT}"/usr/bin/eselect opengl set --use-old ati
2957 + "${ROOT}"/usr/bin/eselect opencl set --use-old amd
2958 +}
2959 +
2960 +pkg_preinst() {
2961 + use modules && linux-mod_pkg_preinst
2962 +}
2963 +
2964 +pkg_prerm() {
2965 + "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
2966 +}
2967 +
2968 +pkg_postrm() {
2969 + use modules && linux-mod_pkg_postrm
2970 + "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
2971 +}
2972
2973 diff --git a/x11-drivers/ati-drivers/ati-drivers-12.6.ebuild b/x11-drivers/ati-drivers/ati-drivers-12.6.ebuild
2974 new file mode 100644
2975 index 0000000..78de29f
2976 --- /dev/null
2977 +++ b/x11-drivers/ati-drivers/ati-drivers-12.6.ebuild
2978 @@ -0,0 +1,625 @@
2979 +# Copyright 1999-2012 Gentoo Foundation
2980 +# Distributed under the terms of the GNU General Public License v2
2981 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/ati-drivers/ati-drivers-12.6.ebuild,v 1.1 2012/06/30 09:17:19 scarabeus Exp $
2982 +
2983 +EAPI="4-slot-abi"
2984 +
2985 +inherit eutils multilib linux-info linux-mod toolchain-funcs versionator
2986 +
2987 +DESCRIPTION="Ati precompiled drivers for Radeon Evergreen (HD5000 Series) and newer chipsets"
2988 +HOMEPAGE="http://www.amd.com"
2989 +MY_V=( $(get_version_components) )
2990 +if [[ ${MY_V[2]} != beta ]]; then
2991 + ATI_URL="http://www2.ati.com/drivers/linux/"
2992 + SRC_URI="${ATI_URL}/amd-driver-installer-${PV/./-}-x86.x86_64.run"
2993 + FOLDER_PREFIX="common/"
2994 +else
2995 + #SRC_URI="https://launchpad.net/ubuntu/natty/+source/fglrx-installer/2:${PV}-0ubuntu1/+files/fglrx-installer_${PV}.orig.tar.gz"
2996 + SRC_URI="http://www2.ati.com/drivers/hotfix/catalyst_12.6_hotfixes/amd-driver-installer-8.98-x86.x86_64.zip"
2997 + FOLDER_PREFIX="common/"
2998 +fi
2999 +IUSE="debug +modules multilib pax_kernel qt4 static-libs"
3000 +
3001 +LICENSE="AMD GPL-2 QPL-1.0 as-is"
3002 +KEYWORDS="amd64 x86"
3003 +SLOT="1"
3004 +
3005 +RESTRICT="bindist"
3006 +
3007 +RDEPEND="
3008 + <=x11-base/xorg-server-1.12.49:=[-minimal]
3009 + >=app-admin/eselect-opengl-1.0.7
3010 + app-admin/eselect-opencl
3011 + sys-power/acpid
3012 + x11-apps/xauth
3013 + x11-libs/libX11
3014 + x11-libs/libXext
3015 + x11-libs/libXinerama
3016 + x11-libs/libXrandr
3017 + x11-libs/libXrender
3018 + multilib? (
3019 + app-emulation/emul-linux-x86-opengl
3020 + app-emulation/emul-linux-x86-xlibs
3021 + )
3022 + qt4? (
3023 + x11-libs/libICE
3024 + x11-libs/libSM
3025 + x11-libs/libXcursor
3026 + x11-libs/libXfixes
3027 + x11-libs/libXxf86vm
3028 + x11-libs/qt-core
3029 + x11-libs/qt-gui
3030 + )
3031 +"
3032 +
3033 +DEPEND="${RDEPEND}
3034 + x11-proto/inputproto
3035 + x11-proto/xf86miscproto
3036 + x11-proto/xf86vidmodeproto
3037 + x11-proto/xineramaproto
3038 + x11-libs/libXtst
3039 + sys-apps/findutils
3040 + app-misc/pax-utils
3041 +"
3042 +
3043 +EMULTILIB_PKG="true"
3044 +
3045 +S="${WORKDIR}"
3046 +
3047 +# QA Silencing
3048 +QA_TEXTRELS="
3049 + usr/lib*/opengl/ati/lib/libGL.so.1.2
3050 + usr/lib*/libatiadlxx.so
3051 + usr/lib*/xorg/modules/glesx.so
3052 + usr/lib*/libaticaldd.so
3053 + usr/lib*/dri/fglrx_dri.so
3054 +"
3055 +
3056 +QA_EXECSTACK="
3057 + opt/bin/atiode
3058 + opt/bin/amdcccle
3059 + usr/lib*/opengl/ati/lib/libGL.so.1.2
3060 + usr/lib*/dri/fglrx_dri.so
3061 +"
3062 +
3063 +QA_WX_LOAD="
3064 + usr/lib*/opengl/ati/lib/libGL.so.1.2
3065 + usr/lib*/dri/fglrx_dri.so
3066 +"
3067 +
3068 +QA_PRESTRIPPED="
3069 + usr/lib\(32\|64\)\?/libXvBAW.so.1.0
3070 + usr/lib\(32\|64\)\?/opengl/ati/lib/libGL.so.1.2
3071 + usr/lib\(32\|64\)\?/opengl/ati/extensions/libglx.so
3072 + usr/lib\(32\|64\)\?/xorg/modules/glesx.so
3073 + usr/lib\(32\|64\)\?/libAMDXvBA.so.1.0
3074 + usr/lib\(32\|64\)\?/libaticaldd.so
3075 + usr/lib\(32\|64\)\?/dri/fglrx_dri.so
3076 +"
3077 +
3078 +QA_SONAME="
3079 + usr/lib\(32\|64\)\?/libatiadlxx.so
3080 + usr/lib\(32\|64\)\?/libaticalcl.so
3081 + usr/lib\(32\|64\)\?/libaticaldd.so
3082 + usr/lib\(32\|64\)\?/libaticalrt.so
3083 + usr/lib\(32\|64\)\?/libamdocl\(32\|64\)\?.so
3084 +"
3085 +
3086 +QA_DT_HASH="
3087 + opt/bin/amdcccle
3088 + opt/bin/aticonfig
3089 + opt/bin/atiodcli
3090 + opt/bin/atiode
3091 + opt/bin/clinfo
3092 + opt/bin/fglrxinfo
3093 + opt/sbin/atieventsd
3094 + opt/sbin/amdnotifyui
3095 + usr/lib\(32\|64\)\?/libaticalcl.so
3096 + usr/lib\(32\|64\)\?/libaticalrt.so
3097 + usr/lib\(32\|64\)\?/libatiuki.so.1.0
3098 + usr/lib\(32\|64\)\?/libatiadlxx.so
3099 + usr/lib\(32\|64\)\?/libfglrx_dm.so.1.0
3100 + usr/lib\(32\|64\)\?/libXvBAW.so.1.0
3101 + usr/lib\(32\|64\)\?/libAMDXvBA.so.1.0
3102 + usr/lib\(32\|64\)\?/xorg/modules/amdxmm.so
3103 + usr/lib\(32\|64\)\?/xorg/modules/glesx.so
3104 + usr/lib\(32\|64\)\?/xorg/modules/linux/libfglrxdrm.so
3105 + usr/lib\(32\|64\)\?/xorg/modules/drivers/fglrx_drv.so
3106 + usr/lib\(32\|64\)\?/libaticaldd.so
3107 + usr/lib\(32\|64\)\?/dri/fglrx_dri.so
3108 + usr/lib\(32\|64\)\?/opengl/ati/extensions/libglx.so
3109 + usr/lib\(32\|64\)\?/opengl/ati/extensions/fglrx-libglx.so
3110 + usr/lib\(32\|64\)\?/opengl/ati/lib/fglrx-libGL.so.1.2
3111 + usr/lib\(32\|64\)\?/opengl/ati/lib/libGL.so.1.2
3112 + usr/lib\(32\|64\)\?/OpenCL/vendors/amd/libamdocl\(32\|64\)\?.so
3113 + usr/lib\(32\|64\)\?/OpenCL/vendors/amd/libOpenCL.so.1
3114 +"
3115 +
3116 +_check_kernel_config() {
3117 + local failed=0
3118 + local error=""
3119 + if ! kernel_is ge 2 6; then
3120 + eerror "You need a 2.6 linux kernel to compile against!"
3121 + die "No 2.6 Kernel found"
3122 + fi
3123 +
3124 + if ! linux_chkconfig_present MTRR; then
3125 + ewarn "You don't have MTRR support enabled in the kernel."
3126 + ewarn "Direct rendering will not work."
3127 + fi
3128 +
3129 + if linux_chkconfig_builtin DRM; then
3130 + ewarn "You have DRM support built in to the kernel"
3131 + ewarn "Direct rendering will not work."
3132 + fi
3133 +
3134 + if ! linux_chkconfig_present AGP && \
3135 + ! linux_chkconfig_present PCIEPORTBUS; then
3136 + ewarn "You don't have AGP and/or PCIe support enabled in the kernel"
3137 + ewarn "Direct rendering will not work."
3138 + fi
3139 +
3140 + if ! linux_chkconfig_present ACPI; then
3141 + eerror "${P} requires the ACPI support in the kernel"
3142 + eerror "Please enable it:"
3143 + eerror " CONFIG_ACPI=y"
3144 + eerror "in /usr/src/linux/.config or"
3145 + eerror " Power management and ACPI options --->"
3146 + eerror " [*] Power Management support"
3147 + eerror "in the 'menuconfig'"
3148 + error+=" CONFIG_ACPI disabled;"
3149 + failed=1
3150 + fi
3151 +
3152 + if ! linux_chkconfig_present PCI_MSI; then
3153 + eerror "${P} requires MSI in the kernel."
3154 + eerror "Please enable it:"
3155 + eerror " CONFIG_PCI_MSI=y"
3156 + eerror "in /usr/src/linux/.config or"
3157 + eerror " Bus options (PCI etc.) --->"
3158 + eerror " [*] Message Signaled Interrupts (MSI and MSI-X)"
3159 + eerror "in the kernel config."
3160 + error+=" CONFIG_PCI_MSI disabled;"
3161 + failed=1
3162 + fi
3163 +
3164 + if linux_chkconfig_present LOCKDEP; then
3165 + eerror "You've enabled LOCKDEP -- lock tracking -- in the kernel."
3166 + eerror "Unfortunately, this option exports the symbol lock_acquire as GPL-only."
3167 + eerror "This prevents ${P} from compiling with an error like this:"
3168 + eerror "FATAL: modpost: GPL-incompatible module fglrx.ko uses GPL-only symbol 'lock_acquire'"
3169 + eerror "Please make sure the following options have been unset:"
3170 + eerror " Kernel hacking --->"
3171 + eerror " [ ] Lock debugging: detect incorrect freeing of live locks"
3172 + eerror " [ ] Lock debugging: prove locking correctness"
3173 + eerror " [ ] Lock usage statistics"
3174 + eerror "in 'menuconfig'"
3175 + error+=" LOCKDEP enabled;"
3176 + failed=1
3177 + fi
3178 +
3179 + use amd64 && if ! linux_chkconfig_present COMPAT; then
3180 + eerror "${P} requires COMPAT."
3181 + eerror "Please enable the 32 bit emulation:"
3182 + eerror "Executable file formats / Emulations --->"
3183 + eerror " [*] IA32 Emulation"
3184 + eerror "in the kernel config."
3185 + eerror "if this doesn't enable CONFIG_COMPAT add"
3186 + eerror " CONFIG_COMPAT=y"
3187 + eerror "in /usr/src/linux/.config"
3188 + error+=" COMPAT disabled;"
3189 + failed=1
3190 + fi
3191 +
3192 + kernel_is ge 2 6 37 && kernel_is le 2 6 38 && if ! linux_chkconfig_present BKL ; then
3193 + eerror "${P} requires BKL."
3194 + eerror "Please enable the Big Kernel Lock:"
3195 + eerror "Kernel hacking --->"
3196 + eerror " [*] Big Kernel Lock"
3197 + eerror "in the kernel config."
3198 + eerror "or add"
3199 + eerror " CONFIG_BKL=y"
3200 + eerror "in /usr/src/linux/.config"
3201 + error+=" BKL disabled;"
3202 + failed=1
3203 + fi
3204 +
3205 + if linux_chkconfig_present X86_X32; then
3206 + eerror "You've enabled x32 in the kernel."
3207 + eerror "Unfortunately, this option is not supported yet and prevents the fglrx"
3208 + eerror "kernel module from loading."
3209 + error+=" X86_32 enabled;"
3210 + failed=1
3211 + fi
3212 +
3213 + [[ ${failed} -ne 0 ]] && die "${error}"
3214 +}
3215 +
3216 +pkg_pretend() {
3217 + # workaround until bug 365543 is solved
3218 + if use modules; then
3219 + linux-info_pkg_setup
3220 + require_configured_kernel
3221 + _check_kernel_config
3222 + fi
3223 +}
3224 +
3225 +pkg_setup() {
3226 + if use modules; then
3227 + MODULE_NAMES="fglrx(video:${S}/${FOLDER_PREFIX}/lib/modules/fglrx/build_mod/2.6.x)"
3228 + BUILD_TARGETS="kmod_build"
3229 + linux-mod_pkg_setup
3230 + BUILD_PARAMS="GCC_VER_MAJ=$(gcc-major-version) KVER=${KV_FULL} KDIR=${KV_DIR}"
3231 + BUILD_PARAMS="${BUILD_PARAMS} CFLAGS_MODULE+=\"-DMODULE -DATI -DFGL\""
3232 + if grep -q arch_compat_alloc_user_space ${KV_DIR}/arch/x86/include/asm/compat.h ; then
3233 + BUILD_PARAMS="${BUILD_PARAMS} CFLAGS_MODULE+=-DCOMPAT_ALLOC_USER_SPACE=arch_compat_alloc_user_space"
3234 + else
3235 + BUILD_PARAMS="${BUILD_PARAMS} CFLAGS_MODULE+=-DCOMPAT_ALLOC_USER_SPACE=compat_alloc_user_space"
3236 + fi
3237 + fi
3238 + # Define module dir.
3239 + MODULE_DIR="${S}/${FOLDER_PREFIX}/lib/modules/fglrx/build_mod"
3240 + # get the xorg-server version and set BASE_DIR for that
3241 + BASE_DIR="${S}/xpic"
3242 +
3243 + # amd64/x86
3244 + if use amd64 ; then
3245 + MY_BASE_DIR="${BASE_DIR}_64a"
3246 + PKG_LIBDIR=lib64
3247 + ARCH_DIR="${S}/arch/x86_64"
3248 + else
3249 + MY_BASE_DIR="${BASE_DIR}"
3250 + PKG_LIBDIR=lib
3251 + ARCH_DIR="${S}/arch/x86"
3252 + fi
3253 +
3254 + elog
3255 + elog "Please note that this driver supports only graphic cards based on"
3256 + elog "Evergreen chipset and newer."
3257 + elog "This represent the AMD Radeon HD 5400+ series at this moment."
3258 + elog
3259 + elog "If your card is older then use ${CATEGORY}/xf86-video-ati"
3260 + elog "For migration informations please reffer to:"
3261 + elog "http://www.gentoo.org/proj/en/desktop/x/x11/ati-migration-guide.xml"
3262 + einfo
3263 +}
3264 +
3265 +src_unpack() {
3266 + if [[ ${MY_V[2]} == beta ]]; then
3267 + unpack ${A}
3268 + RUN="${S}/${A/%.zip/.run}"
3269 + else
3270 + RUN="${DISTDIR}/${A}"
3271 + fi
3272 + sh ${RUN} --extract "${S}" # 2>&1 > /dev/null || die
3273 +}
3274 +
3275 +src_prepare() {
3276 + # All kernel options for prepare are ment to be in here
3277 + if use modules; then
3278 + # version patches
3279 + # epatch "${FILESDIR}"/kernel/${PV}-*.patch
3280 + if use debug; then
3281 + sed -i '/^#define DRM_DEBUG_CODE/s/0/1/' \
3282 + "${MODULE_DIR}/firegl_public.c" \
3283 + || die "Failed to enable debug output."
3284 + fi
3285 + fi
3286 +
3287 + # These are the userspace utilities that we also have source for.
3288 + # We rebuild these later.
3289 + rm \
3290 + "${ARCH_DIR}"/usr/X11R6/bin/fgl_glxgears \
3291 + || die "bin rm failed"
3292 +
3293 + # in this version amdcccle isn't static, thus we depend on qt4
3294 + use qt4 || rm "${ARCH_DIR}"/usr/X11R6/bin/amdcccle
3295 +
3296 + # ACPI fixups
3297 + sed -i \
3298 + -e "s:/var/lib/xdm/authdir/authfiles/:/var/run/xauth/:" \
3299 + -e "s:/var/lib/gdm/:/var/gdm/:" \
3300 + "${S}/${FOLDER_PREFIX}etc/ati/authatieventsd.sh" \
3301 + || die "sed failed."
3302 +
3303 + # Since "who" is in coreutils, we're using that one instead of "finger".
3304 + sed -i -e 's:finger:who:' \
3305 + "${S}/${FOLDER_PREFIX}usr/share/doc/fglrx/examples/etc/acpi/ati-powermode.sh" \
3306 + || die "Replacing 'finger' with 'who' failed."
3307 + # Adjust paths in the script from /usr/X11R6/bin/ to /opt/bin/ and
3308 + # add function to detect default state.
3309 + epatch "${FILESDIR}"/ati-powermode-opt-path-2.patch
3310 +
3311 + # fix needed for at least hardened-sources, see bug #392753
3312 + use pax_kernel && epatch "${FILESDIR}"/ati-drivers-12.2-redefine-WARN.patch
3313 +
3314 + # see http://ati.cchtml.com/show_bug.cgi?id=495
3315 + epatch "${FILESDIR}"/ati-drivers-old_rsp.patch
3316 +
3317 + cd "${MODULE_DIR}"
3318 +
3319 + # bugged fglrx build system, this file should be copied by hand
3320 + cp ${ARCH_DIR}/lib/modules/fglrx/build_mod/libfglrx_ip.a 2.6.x
3321 +
3322 + convert_to_m 2.6.x/Makefile || die "convert_to_m failed"
3323 +
3324 + # When built with ati's make.sh it defines a bunch of macros if
3325 + # certain .config values are set, falling back to less reliable
3326 + # detection methods if linux/autoconf.h is not available. We
3327 + # simply use the linux/autoconf.h settings directly, bypassing the
3328 + # detection script.
3329 + sed -i -e 's/__SMP__/CONFIG_SMP/' *.c *h || die "SMP sed failed"
3330 + sed -i -e 's/ifdef MODVERSIONS/ifdef CONFIG_MODVERSIONS/' *.c *.h \
3331 + || die "MODVERSIONS sed failed"
3332 + cd "${S}"
3333 +
3334 + mkdir extra || die "mkdir failed"
3335 + cd extra
3336 + unpack ./../${FOLDER_PREFIX}usr/src/ati/fglrx_sample_source.tgz
3337 +
3338 + # Get rid of watermark. Oldest known reference:
3339 + # http://phoronix.com/forums/showthread.php?19875-Unsupported-Hardware-watermark
3340 + ebegin "Disabling watermark"
3341 + driver="${MY_BASE_DIR}"/usr/X11R6/${PKG_LIBDIR}/modules/drivers/fglrx_drv.so
3342 + for x in $(objdump -d ${driver}|awk '/call/&&/EnableLogo/{print "\\x"$2"\\x"$3"\\x"$4"\\x"$5"\\x"$6}'); do
3343 + sed -i "s/${x}/\x90\x90\x90\x90\x90/g" ${driver} || break 1
3344 + done
3345 + eend $? || die "Disabling watermark failed"
3346 +}
3347 +
3348 +src_compile() {
3349 + use modules && linux-mod_src_compile
3350 +
3351 + ebegin "Building fgl_glxgears"
3352 + cd "${S}"/extra/fgl_glxgears
3353 + # These extra libs/utils either have an Imakefile that does not
3354 + # work very well without tweaking or a Makefile ignoring CFLAGS
3355 + # and the like. We bypass those.
3356 + # The -DUSE_GLU is needed to compile using nvidia headers
3357 + # according to a comment in ati-drivers-extra-8.33.6.ebuild.
3358 + "$(tc-getCC)" -o fgl_glxgears ${CFLAGS} ${LDFLAGS} -DUSE_GLU \
3359 + -I"${S}"/${FOLDER_PREFIX}usr/include fgl_glxgears.c \
3360 + -lGL -lGLU -lX11 -lm || die "fgl_glxgears build failed"
3361 + eend $?
3362 +}
3363 +
3364 +src_test() { :; } # no tests present
3365 +
3366 +src_install() {
3367 + use modules && linux-mod_src_install
3368 +
3369 + # We can do two things here, and neither of them is very nice.
3370 +
3371 + # For direct rendering libGL has to be able to load one or more
3372 + # dri modules (files ending in _dri.so, like fglrx_dri.so).
3373 + # Gentoo's mesa looks for these files in the location specified by
3374 + # LIBGL_DRIVERS_PATH or LIBGL_DRIVERS_DIR, then in the hardcoded
3375 + # location /usr/$(get_libdir)/dri. Ati's libGL does the same
3376 + # thing, but the hardcoded location is /usr/X11R6/lib/modules/dri
3377 + # on x86 and amd64 32bit, /usr/X11R6/lib64/modules/dri on amd64
3378 + # 64bit. So we can either put the .so files in that (unusual,
3379 + # compared to "normal" mesa libGL) location or set
3380 + # LIBGL_DRIVERS_PATH. We currently do the latter. See also bug
3381 + # 101539.
3382 +
3383 + # The problem with this approach is that LIBGL_DRIVERS_PATH
3384 + # *overrides* the default hardcoded location, it does not extend
3385 + # it. So if ati-drivers is merged but a non-ati libGL is selected
3386 + # and its hardcoded path does not match our LIBGL_DRIVERS_PATH
3387 + # (because it changed in a newer mesa or because it was compiled
3388 + # for a different set of multilib abis than we are) stuff breaks.
3389 +
3390 + # We create one file per ABI to work with "native" multilib, see
3391 + # below.
3392 +
3393 + echo "COLON_SEPARATED=LIBGL_DRIVERS_PATH" > "${T}/03ati-colon-sep"
3394 + doenvd "${T}/03ati-colon-sep" || die
3395 +
3396 + # All libraries that we have a 32 bit and 64 bit version of on
3397 + # amd64 are installed in src_install-libs. Everything else
3398 + # (including libraries only available in native 64bit on amd64)
3399 + # goes in here.
3400 +
3401 + # There used to be some code here that tried to detect running
3402 + # under a "native multilib" portage ((precursor of)
3403 + # http://dev.gentoo.org/~kanaka/auto-multilib/). I removed that, it
3404 + # should just work (only doing some duplicate work). --marienz
3405 + if has_multilib_profile; then
3406 + local OABI=${ABI}
3407 + for ABI in $(get_install_abis); do
3408 + src_install-libs
3409 + done
3410 + ABI=${OABI}
3411 + unset OABI
3412 + else
3413 + src_install-libs
3414 + fi
3415 +
3416 + # This is sorted by the order the files occur in the source tree.
3417 +
3418 + # X modules.
3419 + exeinto /usr/$(get_libdir)/xorg/modules/drivers
3420 + doexe "${MY_BASE_DIR}"/usr/X11R6/${PKG_LIBDIR}/modules/drivers/fglrx_drv.so
3421 + exeinto /usr/$(get_libdir)/xorg/modules/linux
3422 + doexe "${MY_BASE_DIR}"/usr/X11R6/${PKG_LIBDIR}/modules/linux/libfglrxdrm.so
3423 + exeinto /usr/$(get_libdir)/xorg/modules
3424 + doexe "${MY_BASE_DIR}"/usr/X11R6/${PKG_LIBDIR}/modules/{glesx.so,amdxmm.so}
3425 +
3426 + # Arch-specific files.
3427 + # (s)bin.
3428 + into /opt
3429 + dosbin "${ARCH_DIR}"/usr/sbin/atieventsd
3430 + use qt4 && dosbin "${ARCH_DIR}"/usr/sbin/amdnotifyui
3431 + dobin "${ARCH_DIR}"/usr/bin/clinfo
3432 + # We cleaned out the compilable stuff in src_unpack
3433 + dobin "${ARCH_DIR}"/usr/X11R6/bin/*
3434 +
3435 + # Common files.
3436 + # etc.
3437 + insinto /etc/ati
3438 + exeinto /etc/ati
3439 + # Everything except for the authatieventsd.sh script.
3440 + doins ${FOLDER_PREFIX}etc/ati/{logo*,control,atiogl.xml,signature,amdpcsdb.default}
3441 + doexe ${FOLDER_PREFIX}etc/ati/authatieventsd.sh
3442 +
3443 + # include.
3444 + insinto /usr
3445 + doins -r ${FOLDER_PREFIX}usr/include
3446 + insinto /usr/include/X11/extensions
3447 +
3448 + # Just the atigetsysteminfo.sh script.
3449 + into /usr
3450 + dosbin ${FOLDER_PREFIX}usr/sbin/*
3451 +
3452 + # data files for the control panel.
3453 + if use qt4 ; then
3454 + insinto /usr/share
3455 + doins -r ${FOLDER_PREFIX}usr/share/ati
3456 + insinto /usr/share/pixmaps
3457 + doins ${FOLDER_PREFIX}usr/share/icons/ccc_large.xpm
3458 + make_desktop_entry amdcccle 'AMD Catalyst Control Center' \
3459 + ccc_large System
3460 + fi
3461 +
3462 + # doc.
3463 + dohtml -r ${FOLDER_PREFIX}usr/share/doc/fglrx
3464 +
3465 + doman ${FOLDER_PREFIX}usr/share/man/man8/atieventsd.8
3466 +
3467 + pushd ${FOLDER_PREFIX}usr/share/doc/fglrx/examples/etc/acpi > /dev/null
3468 +
3469 + exeinto /etc/acpi
3470 + doexe ati-powermode.sh
3471 + insinto /etc/acpi/events
3472 + doins events/*
3473 +
3474 + popd > /dev/null
3475 +
3476 + # Done with the "source" tree. Install tools we rebuilt:
3477 + dobin extra/fgl_glxgears/fgl_glxgears
3478 + newdoc extra/fgl_glxgears/README README.fgl_glxgears
3479 +
3480 + # Gentoo-specific stuff:
3481 + newinitd "${FILESDIR}"/atieventsd.init atieventsd
3482 + echo 'ATIEVENTSDOPTS=""' > "${T}"/atieventsd.conf
3483 + newconfd "${T}"/atieventsd.conf atieventsd
3484 +
3485 + # PowerXpress stuff
3486 + exeinto /usr/$(get_libdir)/fglrx
3487 + doexe "${FILESDIR}"/switchlibGL || die "doexe switchlibGL failed"
3488 + cp "${FILESDIR}"/switchlibGL "${T}"/switchlibglx
3489 + doexe "${T}"/switchlibglx || die "doexe switchlibglx failed"
3490 +}
3491 +
3492 +src_install-libs() {
3493 + if [[ "${ABI}" == "amd64" ]]; then
3494 + local EX_BASE_DIR="${BASE_DIR}_64a"
3495 + local pkglibdir=lib64
3496 + local MY_ARCH_DIR="${S}/arch/x86_64"
3497 + local oclsuffix=64
3498 + else
3499 + local EX_BASE_DIR="${BASE_DIR}"
3500 + local pkglibdir=lib
3501 + local MY_ARCH_DIR="${S}/arch/x86"
3502 + local oclsuffix=32
3503 + fi
3504 + einfo "ati tree '${pkglibdir}' -> '$(get_libdir)' on system"
3505 +
3506 + local ATI_ROOT=/usr/$(get_libdir)/opengl/ati
3507 + # To make sure we do not miss a spot when these change.
3508 + local libmajor=1 libminor=2
3509 + local libver=${libmajor}.${libminor}
3510 +
3511 + # The GLX libraries
3512 + # (yes, this really is "lib" even on amd64/multilib --marienz)
3513 + exeinto ${ATI_ROOT}/lib
3514 + newexe "${MY_ARCH_DIR}"/usr/X11R6/${pkglibdir}/fglrx/fglrx-libGL.so.${libver} \
3515 + libGL.so.${libver}
3516 + dosym libGL.so.${libver} ${ATI_ROOT}/lib/libGL.so.${libmajor}
3517 + dosym libGL.so.${libver} ${ATI_ROOT}/lib/libGL.so
3518 +
3519 + exeinto ${ATI_ROOT}/extensions
3520 + doexe "${EX_BASE_DIR}"/usr/X11R6/${pkglibdir}/modules/extensions/fglrx/fglrx-libglx.so
3521 + mv "${D}"/${ATI_ROOT}/extensions/{fglrx-,}libglx.so
3522 +
3523 + # other libs
3524 + exeinto /usr/$(get_libdir)
3525 + # Everything except for the libGL.so installed some row above
3526 + doexe $(find "${MY_ARCH_DIR}"/usr/X11R6/${pkglibdir} \
3527 + -maxdepth 1 -type f -name '*.so*' -not -name '*libGL.so*')
3528 + insinto /usr/$(get_libdir)
3529 + doins $(find "${MY_ARCH_DIR}"/usr/X11R6/${pkglibdir} \
3530 + -maxdepth 1 -type f -not -name '*.so*')
3531 +
3532 + # DRI modules, installed into the path used by recent versions of mesa.
3533 + exeinto /usr/$(get_libdir)/dri
3534 + doexe "${MY_ARCH_DIR}"/usr/X11R6/${pkglibdir}/modules/dri/fglrx_dri.so
3535 +
3536 + # AMD Cal and OpenCL libraries
3537 + exeinto /usr/$(get_libdir)/OpenCL/vendors/amd
3538 + doexe "${MY_ARCH_DIR}"/usr/${pkglibdir}/libamdocl*.so*
3539 + doexe "${MY_ARCH_DIR}"/usr/${pkglibdir}/libOpenCL*.so*
3540 + dosym libOpenCL.so.${libmajor} /usr/$(get_libdir)/OpenCL/vendors/amd/libOpenCL.so
3541 + exeinto /usr/$(get_libdir)
3542 + doexe "${MY_ARCH_DIR}"/usr/${pkglibdir}/libati*.so*
3543 +
3544 + # OpenCL vendor files
3545 + insinto /etc/OpenCL/vendors/
3546 + cat > "${T}"/amdocl${oclsuffix}.icd <<-EOF
3547 + /usr/$(get_libdir)/OpenCL/vendors/amd/libamdocl${oclsuffix}.so
3548 + EOF
3549 + doins "${T}"/amdocl${oclsuffix}.icd
3550 +
3551 + local envname="${T}"/04ati-dri-path
3552 + if [[ -n ${ABI} ]]; then
3553 + envname="${envname}-${ABI}"
3554 + fi
3555 + echo "LIBGL_DRIVERS_PATH=/usr/$(get_libdir)/dri" > "${envname}"
3556 + doenvd "${envname}"
3557 +
3558 + # Silence the QA notice by creating missing soname symlinks
3559 + for so in $(find "${D}"/usr/$(get_libdir) -maxdepth 1 -name *.so.[0-9].[0-9])
3560 + do
3561 + local soname=${so##*/}
3562 + ## let's keep also this alternative way ;)
3563 + #dosym ${soname} /usr/$(get_libdir)/${soname%.[0-9]}
3564 + dosym ${soname} /usr/$(get_libdir)/$(scanelf -qF "#f%S" ${so})
3565 + done
3566 +
3567 + #remove static libs if not wanted
3568 + use static-libs || rm -rf "${D}"/usr/$(get_libdir)/libfglrx_dm.a
3569 +}
3570 +
3571 +pkg_postinst() {
3572 + elog "To switch to AMD OpenGL, run \"eselect opengl set ati\""
3573 + elog "To change your xorg.conf you can use the bundled \"aticonfig\""
3574 + elog
3575 + elog "If you experience unexplained segmentation faults and kernel crashes"
3576 + elog "with this driver and multi-threaded applications such as wine,"
3577 + elog "set UseFastTLS in xorg.conf to either 0 or 1, but not 2."
3578 + elog
3579 + elog "Fully rebooting the system after an ${PN} update is recommended"
3580 + elog "Stopping Xorg, reloading fglrx kernel module and restart Xorg"
3581 + elog "might not work"
3582 + elog
3583 + elog "Some cards need acpid running to handle events"
3584 + elog "Please add it to boot runlevel with rc-update add acpid boot"
3585 + elog
3586 +
3587 + use modules && linux-mod_pkg_postinst
3588 + "${ROOT}"/usr/bin/eselect opengl set --use-old ati
3589 + "${ROOT}"/usr/bin/eselect opencl set --use-old amd
3590 +}
3591 +
3592 +pkg_preinst() {
3593 + use modules && linux-mod_pkg_preinst
3594 +}
3595 +
3596 +pkg_prerm() {
3597 + "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
3598 +}
3599 +
3600 +pkg_postrm() {
3601 + use modules && linux-mod_pkg_postrm
3602 + "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
3603 +}
3604
3605 diff --git a/x11-drivers/ati-drivers/files/amd-drivers-3.2.7.1.patch b/x11-drivers/ati-drivers/files/amd-drivers-3.2.7.1.patch
3606 new file mode 100644
3607 index 0000000..104c878
3608 --- /dev/null
3609 +++ b/x11-drivers/ati-drivers/files/amd-drivers-3.2.7.1.patch
3610 @@ -0,0 +1,19 @@
3611 +--- a/common/lib/modules/fglrx/build_mod/firegl_public.c
3612 ++++ b/common/lib/modules/fglrx/build_mod/firegl_public.c
3613 +@@ -5797,10 +5797,16 @@ void ATI_API_CALL KCL_fpu_begin(void)
3614 + #ifdef CONFIG_X86_64
3615 + kernel_fpu_begin();
3616 + #else
3617 ++#ifndef TS_USEDFPU
3618 ++ preempt_disable();
3619 ++ if (__thread_has_fpu(current))
3620 ++ __save_init_fpu(current);
3621 ++#else
3622 + struct thread_info *cur_task = current_thread_info();
3623 + preempt_disable();
3624 + if (cur_task->status & TS_USEDFPU)
3625 + __save_init_fpu(cur_task->task);
3626 ++#endif
3627 + else
3628 + clts();
3629 + #endif
3630
3631 diff --git a/x11-drivers/ati-drivers/files/ati-drivers-12.2-redefine-WARN.patch b/x11-drivers/ati-drivers/files/ati-drivers-12.2-redefine-WARN.patch
3632 new file mode 100644
3633 index 0000000..f4fab43
3634 --- /dev/null
3635 +++ b/x11-drivers/ati-drivers/files/ati-drivers-12.2-redefine-WARN.patch
3636 @@ -0,0 +1,42 @@
3637 +--- common/lib/modules/fglrx/build_mod/kcl_debug.h.orig 2012-03-08 19:30:38.195025328 +0100
3638 ++++ common/lib/modules/fglrx/build_mod/kcl_debug.h 2012-03-08 19:31:24.976024507 +0100
3639 +@@ -85,8 +85,8 @@
3640 + #ifdef ERROR
3641 + #undef ERROR
3642 + #endif
3643 +-#ifdef WARN
3644 +-#undef WARN
3645 ++#ifdef AMD_WARN
3646 ++#undef AMD_WARN
3647 + #endif
3648 + #ifdef INFO
3649 + #undef INFO
3650 +@@ -122,7 +122,7 @@
3651 + {
3652 + SPECIAL = 0,
3653 + ERROR ,
3654 +- WARN ,
3655 ++ AMD_WARN ,
3656 + INFO ,
3657 + INFOEX,
3658 + TRACE,
3659 +@@ -160,7 +160,7 @@
3660 + }log_map;
3661 +
3662 +
3663 +-#define DEFAULT_LOG_LEVEL ((U08)(___BIT(INFO) | ___BIT(INFOEX) |___BIT(ERROR) |___BIT(WARN) | ___BIT(TRACE)| ___BIT(SPECIAL) ))
3664 ++#define DEFAULT_LOG_LEVEL ((U08)(___BIT(INFO) | ___BIT(INFOEX) |___BIT(ERROR) |___BIT(AMD_WARN) | ___BIT(TRACE)| ___BIT(SPECIAL) ))
3665 + #define INFO_LOG_LEVEL ((U08)(___BIT(INFO) | ___BIT(INFOEX)))
3666 + extern const log_map module_log_map[];
3667 + extern const module_map module_type_map[];
3668 +--- common/lib/modules/fglrx/build_mod/kcl_debug.c.orig 2012-03-08 19:36:18.244019310 +0100
3669 ++++ common/lib/modules/fglrx/build_mod/kcl_debug.c 2012-03-08 19:36:36.197018973 +0100
3670 +@@ -69,7 +69,7 @@
3671 + {
3672 + {SPECIAL , 'S'},
3673 + {ERROR , 'E'},
3674 +- {WARN , 'W'},
3675 ++ {AMD_WARN , 'W'},
3676 + {INFO , 'I'},
3677 + {INFOEX , 'X'},
3678 + {TRACE , 'T'},
3679
3680 diff --git a/x11-drivers/ati-drivers/files/ati-drivers-old_rsp.patch b/x11-drivers/ati-drivers/files/ati-drivers-old_rsp.patch
3681 new file mode 100644
3682 index 0000000..0456bd6
3683 --- /dev/null
3684 +++ b/x11-drivers/ati-drivers/files/ati-drivers-old_rsp.patch
3685 @@ -0,0 +1,24 @@
3686 +--- a/common/lib/modules/fglrx/build_mod/firegl_public.c 2012-05-26 18:33:25.044695179 +0200
3687 ++++ b/common/lib/modules/fglrx/build_mod/firegl_public.c 2012-05-26 18:28:39.692699095 +0200
3688 +@@ -4154,7 +4154,7 @@
3689 + {
3690 + unsigned int p;
3691 + KCL_DEBUG5(FN_FIREGL_KAS, "%d\n", level_init);
3692 +- for_each_cpu_mask(p, cpu_possible_map)
3693 ++ for_each_possible_cpu(p)
3694 + {
3695 + KCL_DEBUG1(FN_FIREGL_KAS,"Setting initial execution level for CPU # %d\n", p);
3696 + preempt_disable();
3697 +--- a/common/lib/modules/fglrx/build_mod/kcl_ioctl.c 2012-05-26 19:11:03.402987821 +0200
3698 ++++ b/common/lib/modules/fglrx/build_mod/kcl_ioctl.c 2012-05-26 19:13:00.273986422 +0200
3699 +@@ -217,6 +217,10 @@
3700 + * \param size [in] Number of bytes to allocate
3701 + * \return Pointer to allocated memory
3702 + */
3703 ++#ifndef CONFIG_X86_X32
3704 ++DEFINE_PER_CPU(unsigned long, old_rsp);
3705 ++#endif
3706 ++
3707 + void* ATI_API_CALL KCL_IOCTL_AllocUserSpace32(long size)
3708 + {
3709 + void __user *ret = COMPAT_ALLOC_USER_SPACE(size);
3710 \ No newline at end of file
3711
3712 diff --git a/x11-drivers/ati-drivers/files/ati-powermode-opt-path-2.patch b/x11-drivers/ati-drivers/files/ati-powermode-opt-path-2.patch
3713 new file mode 100644
3714 index 0000000..f5a35a3
3715 --- /dev/null
3716 +++ b/x11-drivers/ati-drivers/files/ati-powermode-opt-path-2.patch
3717 @@ -0,0 +1,42 @@
3718 +diff -ur common.orig/usr/share/doc/fglrx/examples/etc/acpi/ati-powermode.sh common/usr/share/doc/fglrx/examples/etc/acpi/ati-powermode.sh
3719 +--- common.orig/usr/share/doc/fglrx/examples/etc/acpi/ati-powermode.sh 2006-07-28 04:22:36.000000000 +0100
3720 ++++ common/usr/share/doc/fglrx/examples/etc/acpi/ati-powermode.sh 2006-08-04 12:19:42.000000000 +0100
3721 +@@ -4,6 +4,8 @@
3722 + # Control script for ACPI lid state and AC adapter state
3723 + #
3724 +
3725 ++aticonfig='/opt/bin/aticonfig'
3726 ++
3727 + getXuser() {
3728 + user=`finger| grep -m1 ":$displaynum " | awk '{print $1}'`
3729 + if [ x"$user" = x"" ]; then
3730 +@@ -47,7 +49,7 @@
3731 + done
3732 +
3733 + #If PPLIB is enabled
3734 +-su $user -c '/usr/bin/aticonfig --pplib-cmd="get version"' | grep PPLIB
3735 ++su $user -c '$aticonfig --pplib-cmd="get version"' | grep PPLIB
3736 + if [ $? = 0 ]; then
3737 + echo "Has PPLIB"
3738 + has_pplib=1
3739 +@@ -61,15 +63,15 @@
3740 + if [ ${lid_closed} -eq 1 -o ${on_dc} -eq 1 ]; then
3741 + echo "Low power"
3742 + if [ ${has_pplib} -eq 1 ]; then
3743 +- su $user -c '/usr/bin/aticonfig --pplib-cmd="notify psrc dc"'
3744 ++ su $user -c '$aticonfig --pplib-cmd="notify psrc dc"'
3745 + else
3746 +- su $user -c "/usr/bin/aticonfig --set-powerstate=1 --effective=now"
3747 ++ su $user -c "$aticonfig --set-powerstate=1"
3748 + fi
3749 + else
3750 + echo "high power"
3751 + if [ ${has_pplib} -eq 1 ]; then
3752 +- su $user -c '/usr/bin/aticonfig --pplib-cmd="notify psrc ac"'
3753 ++ su $user -c '$aticonfig --pplib-cmd="notify psrc ac"'
3754 + else
3755 +- su $user -c "/usr/bin/aticonfig --set-powerstate=3 --effective=now"
3756 ++ su $user -c "$aticonfig --set-powerstate=$($aticonfig --lsp | grep 'default state' | cut -c 3)"
3757 + fi
3758 + fi
3759 +
3760
3761 diff --git a/x11-drivers/ati-drivers/files/atieventsd.init b/x11-drivers/ati-drivers/files/atieventsd.init
3762 new file mode 100644
3763 index 0000000..73139ce
3764 --- /dev/null
3765 +++ b/x11-drivers/ati-drivers/files/atieventsd.init
3766 @@ -0,0 +1,20 @@
3767 +#!/sbin/runscript
3768 +# Copyright 1999-2006 Gentoo Foundation
3769 +# Distributed under the terms of the GNU General Public License v2
3770 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/ati-drivers/files/atieventsd.init,v 1.3 2007/05/18 23:58:01 marienz Exp $
3771 +
3772 +depend() {
3773 + need acpid
3774 +}
3775 +
3776 +start() {
3777 + ebegin "Starting ${SVCNAME}"
3778 + start-stop-daemon --start --exec /opt/sbin/atieventsd -- ${ATIEVENTSDOPTS}
3779 + eend $?
3780 +}
3781 +
3782 +stop() {
3783 + ebegin "Stopping ${SVCNAME}"
3784 + start-stop-daemon --stop --quiet --exec /opt/sbin/atieventsd
3785 + eend $?
3786 +}
3787 \ No newline at end of file
3788
3789 diff --git a/x11-drivers/ati-drivers/files/switchlibGL b/x11-drivers/ati-drivers/files/switchlibGL
3790 new file mode 100644
3791 index 0000000..a6aa4fc
3792 --- /dev/null
3793 +++ b/x11-drivers/ati-drivers/files/switchlibGL
3794 @@ -0,0 +1,61 @@
3795 +#!/bin/bash
3796 +# switchlibGL
3797 +#
3798 +# Copyright (c) 2011 Advanced Micro Devices, Inc.
3799 +#
3800 +# Purpose:
3801 +# For switch between AMD and Intel graphic driver library.
3802 +#
3803 +# Usage:
3804 +# switchlibGL amd|intel|query
3805 +# amd: switches to the AMD version of libGL.
3806 +# intel: switches to the open-source version of libGL .
3807 +# query: checks, which version is currently active and prints either "amd"
3808 +# or "intel" or "unknown" on the standard output.
3809 +# must be root to execute this script
3810 +
3811 +ARCH=`uname -m`
3812 +E_ERR=1
3813 +
3814 +# Check if root
3815 +if [ "`whoami`" != "root" ]; then
3816 + echo "Must be root to run this script." 1>&2
3817 + exit $E_ERR
3818 +fi
3819 +
3820 +# One parameter
3821 +if [ $# -ne 1 ]; then
3822 + echo "Usage: `basename $0` amd|intel|query " 1>&2
3823 + echo "Please choose one parameter " 1>&2
3824 + exit $E_ERR
3825 +fi
3826 +
3827 +current=$(eselect opengl show)
3828 +# Switch to right mode
3829 +case "$1" in
3830 + "amd" )
3831 + if [ $current != ati ] ; then
3832 + eselect opengl set ati || return 1
3833 + fi
3834 + ;;
3835 + "intel" )
3836 + if [ $current != xorg-x11 ] ; then
3837 + eselect opengl set xorg-x11 || return 1
3838 + fi
3839 + ;;
3840 + "query" )
3841 + case "$current" in
3842 + "ati" )
3843 + echo "amd"
3844 + ;;
3845 + "xorg-x11" )
3846 + echo "intel"
3847 + ;;
3848 + esac
3849 + ;;
3850 + * ) echo "Usage: `basename $0` amd|intel|query" 1>&2; exit $E_ERR;;
3851 + # other than amd|intel|query parameter report an error
3852 +esac
3853 +
3854 +# A zero return value from the script upon exit indicates success.
3855 +exit 0
3856
3857 diff --git a/x11-drivers/xf86-input-acecad/Manifest b/x11-drivers/xf86-input-acecad/Manifest
3858 new file mode 100644
3859 index 0000000..a533074
3860 --- /dev/null
3861 +++ b/x11-drivers/xf86-input-acecad/Manifest
3862 @@ -0,0 +1,6 @@
3863 +DIST xf86-input-acecad-1.4.0.tar.bz2 255888 RMD160 3794aa5fb1f0becedac129117e0842122c92a541 SHA1 4182aa30d4209ec60fd423a3e24e4951e16c0a4b SHA256 48341d8b6b0060228134b36543986c949ea828d6ce6d0484d29b3dde9ddbd556
3864 +DIST xf86-input-acecad-1.5.0.tar.bz2 262818 RMD160 ee4cf72d21026465cbe0611ee63aa3d070719bea SHA1 410cee68e4435dc95774fb389fcefae1b2ffe3d1 SHA256 c3032f38a07b54772299ce8832e16109a685ee63eeefbb17cef9fe1dd100a448
3865 +EBUILD xf86-input-acecad-1.4.0.ebuild 508 RMD160 0fad63abbf79ae1498e78a02e9f2c07e6d031f40 SHA1 523ce76e0cafb582f2f17f29350fd1f381ac2b18 SHA256 7066b363ff1d85e4c27309ce2ed015d446a06b3c61aef19b3d6ec0e1e8bf891a
3866 +EBUILD xf86-input-acecad-1.5.0.ebuild 443 RMD160 f75d916b337704dfd8b191af90865327355a3438 SHA1 3d23e67653781d0fb72599138ae8ef953d960fc7 SHA256 df8033f3b1719ae63a16743893d6c1af2a8606484b70e1a346bbaae78435e1f8
3867 +MISC ChangeLog 4165 RMD160 090717632c49db23f5634977bf9f007b7a8a7100 SHA1 d36cce0bbc330141409683e51ed435fe18815926 SHA256 d151accb16b87df9179e6e21a90790f69fa2a9293cd140603fe89788d539d591
3868 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
3869
3870 diff --git a/x11-drivers/xf86-input-acecad/xf86-input-acecad-1.4.0.ebuild b/x11-drivers/xf86-input-acecad/xf86-input-acecad-1.4.0.ebuild
3871 new file mode 100644
3872 index 0000000..d06c8ae
3873 --- /dev/null
3874 +++ b/x11-drivers/xf86-input-acecad/xf86-input-acecad-1.4.0.ebuild
3875 @@ -0,0 +1,16 @@
3876 +# Copyright 1999-2009 Gentoo Foundation
3877 +# Distributed under the terms of the GNU General Public License v2
3878 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-acecad/xf86-input-acecad-1.4.0.ebuild,v 1.8 2009/12/15 19:24:16 ranger Exp $
3879 +
3880 +inherit x-modular
3881 +
3882 +DESCRIPTION="Acecad Flair input driver"
3883 +
3884 +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd"
3885 +IUSE=""
3886 +
3887 +RDEPEND=">=x11-base/xorg-server-1.0.99.901"
3888 +DEPEND="${RDEPEND}
3889 + x11-proto/inputproto
3890 + x11-proto/randrproto
3891 + x11-proto/xproto"
3892
3893 diff --git a/x11-drivers/xf86-input-acecad/xf86-input-acecad-1.5.0.ebuild b/x11-drivers/xf86-input-acecad/xf86-input-acecad-1.5.0.ebuild
3894 new file mode 100644
3895 index 0000000..ab84bbc
3896 --- /dev/null
3897 +++ b/x11-drivers/xf86-input-acecad/xf86-input-acecad-1.5.0.ebuild
3898 @@ -0,0 +1,15 @@
3899 +# Copyright 1999-2012 Gentoo Foundation
3900 +# Distributed under the terms of the GNU General Public License v2
3901 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-acecad/xf86-input-acecad-1.5.0.ebuild,v 1.9 2012/05/16 00:22:40 aballier Exp $
3902 +
3903 +EAPI="4-slot-abi"
3904 +
3905 +inherit xorg-2
3906 +
3907 +DESCRIPTION="Acecad Flair input driver"
3908 +
3909 +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
3910 +IUSE=""
3911 +
3912 +RDEPEND=""
3913 +DEPEND="${RDEPEND}"
3914
3915 diff --git a/x11-drivers/xf86-input-aiptek/Manifest b/x11-drivers/xf86-input-aiptek/Manifest
3916 new file mode 100644
3917 index 0000000..8c1bb48
3918 --- /dev/null
3919 +++ b/x11-drivers/xf86-input-aiptek/Manifest
3920 @@ -0,0 +1,8 @@
3921 +DIST xf86-input-aiptek-1.3.1.tar.bz2 270342 RMD160 c385187a8e9f88ca43d69bd0ab5990fd5188c92a SHA1 8466910dd3877502eb97468db4deab98d49125bb SHA256 43594db310572cfe81383d53934c373638e8be57dc01b34573b4183d0ef1eb9a
3922 +DIST xf86-input-aiptek-1.4.0.tar.bz2 294358 RMD160 62aba2e06efabbf5bca043f9f7300383aeec7364 SHA1 19b7d42f35aff866de96d95941dce2b4682ad923 SHA256 94a2988f4c1dd5cb3a551fd0f9efa5c535a07f92e6e880676979e08e564c9e84
3923 +DIST xf86-input-aiptek-1.4.1.tar.bz2 294033 RMD160 149d8ba2ec576904e14f4b4409134aeaf6b97c85 SHA1 55ea7d12d3e24fd72eacc966a59262864dce7769 SHA256 ba2223cd4a537275e11c54974094252d053b490a2b663af3a2b7e3038b3cf65f
3924 +EBUILD xf86-input-aiptek-1.3.1.ebuild 516 RMD160 5c0c95708561864ff6b1d2dd09880c831e60ba8d SHA1 796ead958b9c928876f841b1eb44f63a05575ea9 SHA256 17747a6fe4bcc34a8c6746a85f8ca9c7c08d9c862ceacdc6a62fad75d3e41d9e
3925 +EBUILD xf86-input-aiptek-1.4.0.ebuild 438 RMD160 e228f27e8686828c4499cf7f17ea63825cd76777 SHA1 58c287417d760fc73aa09b0fe2daa74d570a5195 SHA256 bfec95f31058d80b18954e9f2817baa47de3a07e3da87629a5637dad094d1bc7
3926 +EBUILD xf86-input-aiptek-1.4.1.ebuild 441 RMD160 fda556c059541f8bd15ec636e7b135fad12db764 SHA1 5654663665a0d12456bb57142d60975728e855f4 SHA256 fe4d465af8073168ade4c182a3f2edd607fc2120f02a68e36fe0b5b72f3161bc
3927 +MISC ChangeLog 9476 RMD160 05de29cc61f0d462346c34cea0845e384f3e2050 SHA1 2718fdfc5078a082c40063d6fccced97d2df1a8e SHA256 07737c97de6533a0fbb93f8da815a5a8f89fb617eb20de962c58ed4ee113e514
3928 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
3929
3930 diff --git a/x11-drivers/xf86-input-aiptek/xf86-input-aiptek-1.3.1.ebuild b/x11-drivers/xf86-input-aiptek/xf86-input-aiptek-1.3.1.ebuild
3931 new file mode 100644
3932 index 0000000..4d11f35
3933 --- /dev/null
3934 +++ b/x11-drivers/xf86-input-aiptek/xf86-input-aiptek-1.3.1.ebuild
3935 @@ -0,0 +1,15 @@
3936 +# Copyright 1999-2011 Gentoo Foundation
3937 +# Distributed under the terms of the GNU General Public License v2
3938 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-aiptek/xf86-input-aiptek-1.3.1.ebuild,v 1.8 2011/02/14 23:56:23 xarthisius Exp $
3939 +
3940 +EAPI=3
3941 +
3942 +inherit xorg-2
3943 +
3944 +DESCRIPTION="Aiptek USB Digital Tablet Input Driver for Linux"
3945 +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86"
3946 +RDEPEND=">=x11-base/xorg-server-1.0.99"
3947 +DEPEND="${RDEPEND}
3948 + x11-proto/inputproto
3949 + x11-proto/randrproto
3950 + x11-proto/xproto"
3951
3952 diff --git a/x11-drivers/xf86-input-aiptek/xf86-input-aiptek-1.4.0.ebuild b/x11-drivers/xf86-input-aiptek/xf86-input-aiptek-1.4.0.ebuild
3953 new file mode 100644
3954 index 0000000..4c3df3b
3955 --- /dev/null
3956 +++ b/x11-drivers/xf86-input-aiptek/xf86-input-aiptek-1.4.0.ebuild
3957 @@ -0,0 +1,14 @@
3958 +# Copyright 1999-2011 Gentoo Foundation
3959 +# Distributed under the terms of the GNU General Public License v2
3960 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-aiptek/xf86-input-aiptek-1.4.0.ebuild,v 1.8 2011/08/20 15:51:48 jer Exp $
3961 +
3962 +EAPI="4-slot-abi"
3963 +
3964 +inherit xorg-2
3965 +
3966 +DESCRIPTION="Aiptek USB Digital Tablet Input Driver for Linux"
3967 +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86"
3968 +IUSE=""
3969 +
3970 +RDEPEND=""
3971 +DEPEND="${RDEPEND}"
3972
3973 diff --git a/x11-drivers/xf86-input-aiptek/xf86-input-aiptek-1.4.1.ebuild b/x11-drivers/xf86-input-aiptek/xf86-input-aiptek-1.4.1.ebuild
3974 new file mode 100644
3975 index 0000000..0f7d128
3976 --- /dev/null
3977 +++ b/x11-drivers/xf86-input-aiptek/xf86-input-aiptek-1.4.1.ebuild
3978 @@ -0,0 +1,14 @@
3979 +# Copyright 1999-2011 Gentoo Foundation
3980 +# Distributed under the terms of the GNU General Public License v2
3981 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-aiptek/xf86-input-aiptek-1.4.1.ebuild,v 1.7 2011/10/03 18:00:43 josejx Exp $
3982 +
3983 +EAPI="4-slot-abi"
3984 +
3985 +inherit xorg-2
3986 +
3987 +DESCRIPTION="Aiptek USB Digital Tablet Input Driver for Linux"
3988 +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86"
3989 +IUSE=""
3990 +
3991 +RDEPEND=""
3992 +DEPEND="${RDEPEND}"
3993
3994 diff --git a/x11-drivers/xf86-input-evdev/Manifest b/x11-drivers/xf86-input-evdev/Manifest
3995 new file mode 100644
3996 index 0000000..5984f5e
3997 --- /dev/null
3998 +++ b/x11-drivers/xf86-input-evdev/Manifest
3999 @@ -0,0 +1,7 @@
4000 +AUX xf86-input-evdev-2.7.0-horizontal-scrolling.patch 1038 RMD160 79906e135babfcf1617d21c7d9f7bddb1bc5a805 SHA1 e959e710d9a0c60a3af967148b9d5e014544993c SHA256 7f02a9250ca5cd960073d91891a66e00bd1a15766544ba86bb307b568bfe37b1
4001 +DIST xf86-input-evdev-2.6.0.tar.bz2 322773 RMD160 cde3345f882a4774dffe3ec9c716ef077f25febf SHA1 fb6f7a6f5168ae07efe890e4ace9fb8af1d4e1e0 SHA256 b0e7f3991a8183a4743196c3e16d7184d439b80bf43653aa2f45b0756a6753ac
4002 +DIST xf86-input-evdev-2.7.0.tar.bz2 360116 RMD160 39c6ba04aa44bd3123bbfece2c2155e4cafe6f86 SHA1 f0cb2d8400c33e8e83b538b53512e77ba73367fa SHA256 3ee1feee0ccf748005ca30b0993d0c1b80f85158b726745f9e0cb220902d6ec7
4003 +EBUILD xf86-input-evdev-2.6.0.ebuild 515 RMD160 2fe07ffcac3e5b1b2398c68e131b73f4ddf06ed7 SHA1 1c2f68cf7bad7df95a0ad005328b121ead73e121 SHA256 7ee3b5d367faa080ccf42f907b8dd7ba673c351755017e9f8cdf60f75d994b9f
4004 +EBUILD xf86-input-evdev-2.7.0.ebuild 603 RMD160 e8a09e3b7ffd3e4efc78a8ddd6e6c20fa4b82a28 SHA1 19cdc94bac8b51b4da18b792a6a40af0a6cb7430 SHA256 745cfd623718574bc16bafb82f0c825953b98d31f8d8b431d1f95af4d4420eff
4005 +MISC ChangeLog 28391 RMD160 873b67f21791fb42cc1d6ca98bd596daa24f9184 SHA1 db37d0fc86346eb56c682b8b8f994cf8432b0d01 SHA256 3e6588dd7245cf905622a37f2d7540b9bcc358b0c90f833b657f1051fc37a899
4006 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
4007
4008 diff --git a/x11-drivers/xf86-input-evdev/files/xf86-input-evdev-2.7.0-horizontal-scrolling.patch b/x11-drivers/xf86-input-evdev/files/xf86-input-evdev-2.7.0-horizontal-scrolling.patch
4009 new file mode 100644
4010 index 0000000..93c54d3
4011 --- /dev/null
4012 +++ b/x11-drivers/xf86-input-evdev/files/xf86-input-evdev-2.7.0-horizontal-scrolling.patch
4013 @@ -0,0 +1,27 @@
4014 +From 99340147b9092a5aaec997eca407282a51e1f063 Mon Sep 17 00:00:00 2001
4015 +From: Peter Hutterer <peter.hutterer@×××××.net>
4016 +Date: Thu, 15 Mar 2012 05:46:32 +0000
4017 +Subject: Fix inverted horizontal scroll (#46205)
4018 +
4019 +REL_HWHEEL has a positive increment, not a negative one like REL_WHEEL.
4020 +
4021 +X.Org Bug 46205 <http://bugs.freedesktop.org/show_bug.cgi?id=46205>
4022 +
4023 +Signed-off-by: Peter Hutterer <peter.hutterer@×××××.net>
4024 +Reviewed-by: Chase Douglas <chase.douglas@×××××××××.com>
4025 +---
4026 +diff --git a/src/evdev.c b/src/evdev.c
4027 +index d540b87..8cf630c 100644
4028 +--- a/src/evdev.c
4029 ++++ b/src/evdev.c
4030 +@@ -1600,7 +1600,7 @@ EvdevAddRelValuatorClass(DeviceIntPtr device)
4031 + else if (axis == REL_DIAL)
4032 + SetScrollValuator(device, axnum, SCROLL_TYPE_VERTICAL, -1.0, SCROLL_FLAG_NONE);
4033 + else if (axis == REL_HWHEEL)
4034 +- SetScrollValuator(device, axnum, SCROLL_TYPE_HORIZONTAL, -1.0, SCROLL_FLAG_NONE);
4035 ++ SetScrollValuator(device, axnum, SCROLL_TYPE_HORIZONTAL, 1.0, SCROLL_FLAG_NONE);
4036 + #endif
4037 + }
4038 +
4039 +--
4040 +cgit v0.9.0.2-2-gbebe
4041
4042 diff --git a/x11-drivers/xf86-input-evdev/xf86-input-evdev-2.6.0.ebuild b/x11-drivers/xf86-input-evdev/xf86-input-evdev-2.6.0.ebuild
4043 new file mode 100644
4044 index 0000000..932a062
4045 --- /dev/null
4046 +++ b/x11-drivers/xf86-input-evdev/xf86-input-evdev-2.6.0.ebuild
4047 @@ -0,0 +1,16 @@
4048 +# Copyright 1999-2011 Gentoo Foundation
4049 +# Distributed under the terms of the GNU General Public License v2
4050 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-evdev/xf86-input-evdev-2.6.0.ebuild,v 1.7 2011/03/05 18:09:14 xarthisius Exp $
4051 +
4052 +EAPI=3
4053 +inherit xorg-2
4054 +
4055 +DESCRIPTION="Generic Linux input driver"
4056 +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86"
4057 +IUSE=""
4058 +
4059 +RDEPEND=">=x11-base/xorg-server-1.6.3"
4060 +DEPEND="${RDEPEND}
4061 + >=sys-kernel/linux-headers-2.6
4062 + x11-proto/inputproto
4063 + x11-proto/xproto"
4064
4065 diff --git a/x11-drivers/xf86-input-evdev/xf86-input-evdev-2.7.0.ebuild b/x11-drivers/xf86-input-evdev/xf86-input-evdev-2.7.0.ebuild
4066 new file mode 100644
4067 index 0000000..673c71e
4068 --- /dev/null
4069 +++ b/x11-drivers/xf86-input-evdev/xf86-input-evdev-2.7.0.ebuild
4070 @@ -0,0 +1,20 @@
4071 +# Copyright 1999-2012 Gentoo Foundation
4072 +# Distributed under the terms of the GNU General Public License v2
4073 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-evdev/xf86-input-evdev-2.7.0.ebuild,v 1.10 2012/06/29 04:10:07 maekke Exp $
4074 +
4075 +EAPI="4-slot-abi"
4076 +inherit xorg-2
4077 +
4078 +DESCRIPTION="Generic Linux input driver"
4079 +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86"
4080 +IUSE=""
4081 +
4082 +RDEPEND="x11-base/xorg-server[udev]
4083 + sys-libs/mtdev"
4084 +DEPEND="${RDEPEND}
4085 + >=x11-proto/inputproto-2.1.99.3
4086 + >=sys-kernel/linux-headers-2.6"
4087 +
4088 +PATCHES=(
4089 + "${FILESDIR}"/${PN}-2.7.0-horizontal-scrolling.patch
4090 +)
4091
4092 diff --git a/x11-drivers/xf86-input-fpit/Manifest b/x11-drivers/xf86-input-fpit/Manifest
4093 new file mode 100644
4094 index 0000000..884e585
4095 --- /dev/null
4096 +++ b/x11-drivers/xf86-input-fpit/Manifest
4097 @@ -0,0 +1,7 @@
4098 +AUX xf86-input-fpit-1.3.0-abi.patch 3343 RMD160 810d5c7382d656ec429248ec69ee4504d8250fec SHA1 dfb5bdfd0110b1d3c31229312ca1ec70e1a774b9 SHA256 bcce6cc3a58692913d6752b80e8db409e167beae5d8e1b868fd123ffb9b3cb5c
4099 +DIST xf86-input-fpit-1.3.0.tar.bz2 243747 RMD160 46392fb8f7e40120f36b1c42e3b15702ecb5ecee SHA1 bc80c546c1b7838754a02a99391dbe31e5f1c475 SHA256 d1ced3b8c6d799c3af1c93e72dc571cb30d38083e1221b8ea0b2d4fc48a7eef8
4100 +DIST xf86-input-fpit-1.4.0.tar.bz2 277843 RMD160 bf175ce8491f13d032e03ee6808c0f845f888e18 SHA1 9305d30ae22d37c6b5bb975adc8ecda9b1d6c5e6 SHA256 38a80ad6e9b367e068390b2ef92e0bbb9c21c09ea835a5190ae14c2271e68f9a
4101 +EBUILD xf86-input-fpit-1.3.0-r1.ebuild 632 RMD160 6cdac980361ec2f4646f8b30ef0054c6663aab8f SHA1 5625e7dfbbfd1a3897faafb5fe0a61ab3e35feec SHA256 afe22405660657a7b177fdfc8b1023554496fcd98bb8da4400fb4729865dde8f
4102 +EBUILD xf86-input-fpit-1.4.0.ebuild 449 RMD160 78093847cbaf7ae6d508a765b8bb29611ee2071c SHA1 beece530a65f7f1bc7a81166d0c638e6832574ed SHA256 7ce45ecb4c443e2927d27bf40b0e977cd6d0d80bed730b9b2631452158687589
4103 +MISC ChangeLog 9643 RMD160 2b449367f54190e239c5971765a03e54352cbe39 SHA1 3d4eae628874f658e6df2688033ef6891bf66600 SHA256 53e2752bed513c0a1c1fc533815ee5169380ae9c8cec9422c3e5d4d19e1f98f6
4104 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
4105
4106 diff --git a/x11-drivers/xf86-input-fpit/files/xf86-input-fpit-1.3.0-abi.patch b/x11-drivers/xf86-input-fpit/files/xf86-input-fpit-1.3.0-abi.patch
4107 new file mode 100644
4108 index 0000000..a9864e2
4109 --- /dev/null
4110 +++ b/x11-drivers/xf86-input-fpit/files/xf86-input-fpit-1.3.0-abi.patch
4111 @@ -0,0 +1,95 @@
4112 +From 7d203627e7e3e7a6f8d0e847ed650b0b89760c09 Mon Sep 17 00:00:00 2001
4113 +From: Peter Hutterer <peter.hutterer@×××××.net>
4114 +Date: Fri, 17 Jul 2009 14:38:31 +1000
4115 +Subject: [PATCH] Cope with XINPUT ABI 7.
4116 +
4117 +---
4118 + src/xf86Fpit.c | 40 +++++++++++++++++++++++++++++++++++-----
4119 + 1 files changed, 35 insertions(+), 5 deletions(-)
4120 +
4121 +diff --git a/src/xf86Fpit.c b/src/xf86Fpit.c
4122 +index 528ebb9..f40c6a9 100644
4123 +--- a/src/xf86Fpit.c
4124 ++++ b/src/xf86Fpit.c
4125 +@@ -188,6 +188,9 @@ static void xf86FpitSetUpAxes(DeviceIntPtr dev, FpitPrivatePtr priv)
4126 + * screen to fit one meter.
4127 + */
4128 + int quarter_turns;
4129 ++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 7
4130 ++ Atom axis_labels[2] = { 0, 0 };
4131 ++#endif
4132 +
4133 + priv->screen_width = screenInfo.screens[priv->screen_no]->width;
4134 + priv->screen_height = screenInfo.screens[priv->screen_no]->height;
4135 +@@ -212,14 +215,30 @@ static void xf86FpitSetUpAxes(DeviceIntPtr dev, FpitPrivatePtr priv)
4136 + }
4137 +
4138 + if (priv->fpitTotalOrientation & FPIT_THEN_SWAP_XY) {
4139 +- InitValuatorAxisStruct(dev, 1, priv->fpitMinX, priv->fpitMaxX, 9500, 0 /* min_res */ ,
4140 ++ InitValuatorAxisStruct(dev, 1,
4141 ++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 7
4142 ++ axis_labels[1],
4143 ++#endif
4144 ++ priv->fpitMinX, priv->fpitMaxX, 9500, 0 /* min_res */ ,
4145 + 9500 /* max_res */ );
4146 +- InitValuatorAxisStruct(dev, 0, priv->fpitMinY, priv->fpitMaxY, 10500, 0 /* min_res */ ,
4147 ++ InitValuatorAxisStruct(dev, 0,
4148 ++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 7
4149 ++ axis_labels[0],
4150 ++#endif
4151 ++ priv->fpitMinY, priv->fpitMaxY, 10500, 0 /* min_res */ ,
4152 + 10500 /* max_res */ );
4153 + } else {
4154 +- InitValuatorAxisStruct(dev, 0, priv->fpitMinX, priv->fpitMaxX, 9500, 0 /* min_res */ ,
4155 ++ InitValuatorAxisStruct(dev, 0,
4156 ++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 7
4157 ++ axis_labels[0],
4158 ++#endif
4159 ++ priv->fpitMinY, priv->fpitMaxY, 9500, 0 /* min_res */ ,
4160 + 9500 /* max_res */ );
4161 +- InitValuatorAxisStruct(dev, 1, priv->fpitMinY, priv->fpitMaxY, 10500, 0 /* min_res */ ,
4162 ++ InitValuatorAxisStruct(dev, 1,
4163 ++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 7
4164 ++ axis_labels[1],
4165 ++#endif
4166 ++ priv->fpitMinY, priv->fpitMaxY, 10500, 0 /* min_res */ ,
4167 + 10500 /* max_res */ );
4168 + }
4169 + }
4170 +@@ -408,6 +427,10 @@ static Bool xf86FpitControl(DeviceIntPtr dev, int mode)
4171 + unsigned char map[] = {
4172 + 0, 1, 2, 3 /* DMC: changed this so we can use all three buttons */
4173 + };
4174 ++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 7
4175 ++ Atom btn_labels[3] = { 0 };
4176 ++ Atom axis_labels[2] = { 0, 0 };
4177 ++#endif
4178 +
4179 +
4180 + switch (mode) {
4181 +@@ -420,7 +443,11 @@ static Bool xf86FpitControl(DeviceIntPtr dev, int mode)
4182 + /*
4183 + * Device reports button press for up to 3 buttons.
4184 + */
4185 +- if (InitButtonClassDeviceStruct(dev, 3, map) == FALSE) {
4186 ++ if (InitButtonClassDeviceStruct(dev, 3,
4187 ++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 7
4188 ++ btn_labels,
4189 ++#endif
4190 ++ map) == FALSE) {
4191 + ErrorF("Unable to allocate Fpit touchscreen ButtonClassDeviceStruct\n");
4192 + return !Success;
4193 + }
4194 +@@ -435,6 +462,9 @@ static Bool xf86FpitControl(DeviceIntPtr dev, int mode)
4195 + }
4196 +
4197 + if (InitValuatorClassDeviceStruct(dev, 2,
4198 ++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 7
4199 ++ axis_labels,
4200 ++#endif
4201 + #if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 3
4202 + xf86GetMotionEvents,
4203 + #endif
4204 +--
4205 +1.6.3.rc1.2.g0164.dirty
4206 +
4207
4208 diff --git a/x11-drivers/xf86-input-fpit/xf86-input-fpit-1.3.0-r1.ebuild b/x11-drivers/xf86-input-fpit/xf86-input-fpit-1.3.0-r1.ebuild
4209 new file mode 100644
4210 index 0000000..a05fc5b
4211 --- /dev/null
4212 +++ b/x11-drivers/xf86-input-fpit/xf86-input-fpit-1.3.0-r1.ebuild
4213 @@ -0,0 +1,21 @@
4214 +# Copyright 1999-2011 Gentoo Foundation
4215 +# Distributed under the terms of the GNU General Public License v2
4216 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-fpit/xf86-input-fpit-1.3.0-r1.ebuild,v 1.7 2011/02/14 23:56:24 xarthisius Exp $
4217 +
4218 +# Must be before x-modular eclass is inherited
4219 +#SNAPSHOT="yes"
4220 +XDPVER=4
4221 +
4222 +inherit x-modular
4223 +
4224 +DESCRIPTION="Fujitsu Stylistic input driver"
4225 +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
4226 +IUSE=""
4227 +
4228 +RDEPEND=">=x11-base/xorg-server-1.0.99"
4229 +DEPEND="${RDEPEND}
4230 + x11-proto/inputproto
4231 + x11-proto/randrproto
4232 + x11-proto/xproto"
4233 +
4234 +PATCHES=( "${FILESDIR}/${P}-abi.patch" )
4235
4236 diff --git a/x11-drivers/xf86-input-fpit/xf86-input-fpit-1.4.0.ebuild b/x11-drivers/xf86-input-fpit/xf86-input-fpit-1.4.0.ebuild
4237 new file mode 100644
4238 index 0000000..9c5fa40
4239 --- /dev/null
4240 +++ b/x11-drivers/xf86-input-fpit/xf86-input-fpit-1.4.0.ebuild
4241 @@ -0,0 +1,14 @@
4242 +# Copyright 1999-2012 Gentoo Foundation
4243 +# Distributed under the terms of the GNU General Public License v2
4244 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-fpit/xf86-input-fpit-1.4.0.ebuild,v 1.8 2012/05/16 00:24:52 aballier Exp $
4245 +
4246 +EAPI="4-slot-abi"
4247 +
4248 +inherit xorg-2
4249 +
4250 +DESCRIPTION="Fujitsu Stylistic input driver"
4251 +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
4252 +IUSE=""
4253 +
4254 +RDEPEND=""
4255 +DEPEND="${RDEPEND}"
4256
4257 diff --git a/x11-drivers/xf86-input-hyperpen/Manifest b/x11-drivers/xf86-input-hyperpen/Manifest
4258 new file mode 100644
4259 index 0000000..2db0902
4260 --- /dev/null
4261 +++ b/x11-drivers/xf86-input-hyperpen/Manifest
4262 @@ -0,0 +1,6 @@
4263 +DIST xf86-input-hyperpen-1.3.0.tar.bz2 236593 RMD160 884701e64960fd91ad01f58224bfb992b3155fa5 SHA1 c508f7d713d9127b6ad906f347c4760825a612e5 SHA256 e7a13a7597fa32f05d595d05a66cf94c529ba8ce1d03249bb9da5be9512c4b7b
4264 +DIST xf86-input-hyperpen-1.4.1.tar.bz2 266891 RMD160 500b2bff3b91fbdc3814c32dbdef88e553ba2b2a SHA1 4a3555310e812dc895b7493b11f7377314c36a75 SHA256 31a816f032a2adf4be10909811831191a7528152347e1726b04810ff88436816
4265 +EBUILD xf86-input-hyperpen-1.3.0.ebuild 585 RMD160 79ea9e3772c7a960a8fb0f00f10e3832316e466e SHA1 e6383611481b4d33f4393ca8eb4d81ee2087c28a SHA256 ae02780ead848c68bd788f6ddb4590588638e6d8003bb8c65722a7e10c902443
4266 +EBUILD xf86-input-hyperpen-1.4.1.ebuild 460 RMD160 0245c0372daed04705cdd851f262aa0d8ce4c661 SHA1 2abb706aabf710ef0ef1628eb50720fa2c08772c SHA256 712f849b9d4ce0067d4db50225c9b9b57d77cff8573bae8e2a054ec644fb4f63
4267 +MISC ChangeLog 7531 RMD160 698ec3aaf584a130fe6c68fe3ae28a7cf894562b SHA1 9aec8cacd1e7497cb8c0841a33c443ae03d14df5 SHA256 59849d5406ec126e6f8401b52f41ca426875f0aeadf9b26d02452575187b83ea
4268 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
4269
4270 diff --git a/x11-drivers/xf86-input-hyperpen/xf86-input-hyperpen-1.3.0.ebuild b/x11-drivers/xf86-input-hyperpen/xf86-input-hyperpen-1.3.0.ebuild
4271 new file mode 100644
4272 index 0000000..9af669b
4273 --- /dev/null
4274 +++ b/x11-drivers/xf86-input-hyperpen/xf86-input-hyperpen-1.3.0.ebuild
4275 @@ -0,0 +1,17 @@
4276 +# Copyright 1999-2009 Gentoo Foundation
4277 +# Distributed under the terms of the GNU General Public License v2
4278 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-hyperpen/xf86-input-hyperpen-1.3.0.ebuild,v 1.9 2009/12/15 19:26:10 ranger Exp $
4279 +
4280 +# Must be before x-modular eclass is inherited
4281 +#SNAPSHOT="yes"
4282 +XDPVER=4
4283 +
4284 +inherit x-modular
4285 +
4286 +DESCRIPTION="X.Org driver for hyperpen input devices"
4287 +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd"
4288 +RDEPEND=">=x11-base/xorg-server-1.0.99"
4289 +DEPEND="${RDEPEND}
4290 + x11-proto/inputproto
4291 + x11-proto/randrproto
4292 + x11-proto/xproto"
4293
4294 diff --git a/x11-drivers/xf86-input-hyperpen/xf86-input-hyperpen-1.4.1.ebuild b/x11-drivers/xf86-input-hyperpen/xf86-input-hyperpen-1.4.1.ebuild
4295 new file mode 100644
4296 index 0000000..15cb937
4297 --- /dev/null
4298 +++ b/x11-drivers/xf86-input-hyperpen/xf86-input-hyperpen-1.4.1.ebuild
4299 @@ -0,0 +1,14 @@
4300 +# Copyright 1999-2012 Gentoo Foundation
4301 +# Distributed under the terms of the GNU General Public License v2
4302 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-hyperpen/xf86-input-hyperpen-1.4.1.ebuild,v 1.8 2012/05/16 00:25:10 aballier Exp $
4303 +
4304 +EAPI="4-slot-abi"
4305 +
4306 +inherit xorg-2
4307 +
4308 +DESCRIPTION="X.Org driver for hyperpen input devices"
4309 +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
4310 +IUSE=""
4311 +
4312 +RDEPEND=""
4313 +DEPEND="${RDEPEND}"
4314
4315 diff --git a/x11-drivers/xf86-input-joystick/Manifest b/x11-drivers/xf86-input-joystick/Manifest
4316 new file mode 100644
4317 index 0000000..adbc22b
4318 --- /dev/null
4319 +++ b/x11-drivers/xf86-input-joystick/Manifest
4320 @@ -0,0 +1,8 @@
4321 +DIST xf86-input-joystick-1.5.0.tar.bz2 283763 RMD160 9266c2772f0eeb20e8bab47e570794f2af76d7be SHA1 a9fed6827d55f59b7166185247952049b4e6d152 SHA256 718118c5d769529f604c1ff099fe637173442cf01fc40bdef7d45f4baea282a9
4322 +DIST xf86-input-joystick-1.6.0.tar.bz2 310552 RMD160 7c4759c6e79c5d99a1da28deb0fdd55fc77257f7 SHA1 3b9aed1b8128e1fbd947fdcdd5e16efccad1c780 SHA256 4f1c15ec7372dd340ec7e1a8ca19d75148896ee3883184c3663cbaa12cf738f1
4323 +DIST xf86-input-joystick-1.6.1.tar.bz2 323230 RMD160 cf86b741d112e8fde0e984b07af7f8071ef2232b SHA1 0712652ec6cdb2fca6ad888548b232a4de9cf580 SHA256 1ded5d8f990a7687c44b45f68ad4a516f14fa94efa9da436955011ee6a9bf7f5
4324 +EBUILD xf86-input-joystick-1.5.0.ebuild 495 RMD160 1058778beacd367786f5846087f2091159e81edb SHA1 735274994db36687f1aec3a4719669eef7c21315 SHA256 d2e7e2426ac182c650eef6221491e824f4a76acf7c67f228cb769d1c828b5216
4325 +EBUILD xf86-input-joystick-1.6.0.ebuild 511 RMD160 5444b5a53f3ecac3e2ae88fd7a45af5871537897 SHA1 87519dc762a9b076c3dcda9f47feae89ff47eb88 SHA256 03439012f29b3a68e423d8ac8dd855d52ec2ee4d6a00dee7ca100488a7aae47e
4326 +EBUILD xf86-input-joystick-1.6.1.ebuild 532 RMD160 e877bbdf1c74c3225f730cbdef4540ac0bc644cd SHA1 065cd12d05af68c4529e91967335a7ba579057b9 SHA256 8359fc1cfbb40dbf917b30a194a99bed2a69fb8386d5a2127d9b3e96e84d30c3
4327 +MISC ChangeLog 14122 RMD160 a0399ddec6ea9c39b47113ea963fdf3d11d5f668 SHA1 28a5b4e40fe00eb1088cb344b941b3b5eba3ad49 SHA256 21bcef77db29b792da1c4d551cf8bbe0c1d36b9ba256d481da9ed5549c2414df
4328 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
4329
4330 diff --git a/x11-drivers/xf86-input-joystick/xf86-input-joystick-1.5.0.ebuild b/x11-drivers/xf86-input-joystick/xf86-input-joystick-1.5.0.ebuild
4331 new file mode 100644
4332 index 0000000..46581f3
4333 --- /dev/null
4334 +++ b/x11-drivers/xf86-input-joystick/xf86-input-joystick-1.5.0.ebuild
4335 @@ -0,0 +1,15 @@
4336 +# Copyright 1999-2010 Gentoo Foundation
4337 +# Distributed under the terms of the GNU General Public License v2
4338 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-joystick/xf86-input-joystick-1.5.0.ebuild,v 1.8 2010/02/11 18:27:52 jer Exp $
4339 +
4340 +inherit x-modular
4341 +
4342 +DESCRIPTION="X.Org driver for joystick input devices"
4343 +
4344 +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd"
4345 +IUSE=""
4346 +
4347 +RDEPEND=">=x11-base/xorg-server-1.6"
4348 +DEPEND="${RDEPEND}
4349 + x11-proto/inputproto
4350 + x11-proto/kbproto"
4351
4352 diff --git a/x11-drivers/xf86-input-joystick/xf86-input-joystick-1.6.0.ebuild b/x11-drivers/xf86-input-joystick/xf86-input-joystick-1.6.0.ebuild
4353 new file mode 100644
4354 index 0000000..6e48e2b
4355 --- /dev/null
4356 +++ b/x11-drivers/xf86-input-joystick/xf86-input-joystick-1.6.0.ebuild
4357 @@ -0,0 +1,16 @@
4358 +# Copyright 1999-2011 Gentoo Foundation
4359 +# Distributed under the terms of the GNU General Public License v2
4360 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-joystick/xf86-input-joystick-1.6.0.ebuild,v 1.8 2011/08/20 15:52:01 jer Exp $
4361 +
4362 +EAPI="4-slot-abi"
4363 +inherit xorg-2
4364 +
4365 +DESCRIPTION="X.Org driver for joystick input devices"
4366 +
4367 +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd"
4368 +IUSE=""
4369 +
4370 +RDEPEND=">=x11-base/xorg-server-1.10"
4371 +DEPEND="${RDEPEND}
4372 + x11-proto/inputproto
4373 + x11-proto/kbproto"
4374
4375 diff --git a/x11-drivers/xf86-input-joystick/xf86-input-joystick-1.6.1.ebuild b/x11-drivers/xf86-input-joystick/xf86-input-joystick-1.6.1.ebuild
4376 new file mode 100644
4377 index 0000000..e152024
4378 --- /dev/null
4379 +++ b/x11-drivers/xf86-input-joystick/xf86-input-joystick-1.6.1.ebuild
4380 @@ -0,0 +1,16 @@
4381 +# Copyright 1999-2012 Gentoo Foundation
4382 +# Distributed under the terms of the GNU General Public License v2
4383 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-joystick/xf86-input-joystick-1.6.1.ebuild,v 1.6 2012/06/29 04:12:46 maekke Exp $
4384 +
4385 +EAPI="4-slot-abi"
4386 +inherit xorg-2
4387 +
4388 +DESCRIPTION="X.Org driver for joystick input devices"
4389 +
4390 +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
4391 +IUSE=""
4392 +
4393 +RDEPEND=">=x11-base/xorg-server-1.10"
4394 +DEPEND="${RDEPEND}
4395 + x11-proto/inputproto
4396 + x11-proto/kbproto"
4397
4398 diff --git a/x11-drivers/xf86-input-keyboard/Manifest b/x11-drivers/xf86-input-keyboard/Manifest
4399 new file mode 100644
4400 index 0000000..ca2d0dd
4401 --- /dev/null
4402 +++ b/x11-drivers/xf86-input-keyboard/Manifest
4403 @@ -0,0 +1,6 @@
4404 +DIST xf86-input-keyboard-1.6.0.tar.bz2 297675 RMD160 453e8c007b34e0f11164c507518774ed07adb521 SHA1 8e845086749f8c4b64fdfa852b4b26cf7bb62dc9 SHA256 c46c790fec905d696573b7a374b10ab8b4389112a8f69993fe011006c99e858e
4405 +DIST xf86-input-keyboard-1.6.1.tar.bz2 304166 RMD160 72211dc8ec05ad93ee0fb9050b760ead7162458c SHA1 ef30fecb9e846a5268ae339846401489a785e413 SHA256 aa9ec96e7f7f87bc086cb86b871ee6f4b9a7809fb1e7d50d0abbd7c2e50a8cc3
4406 +EBUILD xf86-input-keyboard-1.6.0.ebuild 544 RMD160 fa913d1d4d4109931954dbad77f4b85bb407e834 SHA1 fc3afa6d08a756d9b1b45494be235fea88c0be8c SHA256 d4e3e875c6eff368161b1f5f8c90b23cd7ca8697b9ee05d17499c7505193f4c3
4407 +EBUILD xf86-input-keyboard-1.6.1.ebuild 480 RMD160 869deb5e11d734eed893300c9e84bc1675852a6a SHA1 d7245f4515db0b798d1b3987908defc47d62c5dd SHA256 fe78575700f0e40529309e0f02e5df401d93ceb0ef0e06fb3324e34c7c7d40b8
4408 +MISC ChangeLog 12991 RMD160 5392e653b788c16697f275d6dcdf5e027f0ba40c SHA1 5b2b96003b68f1d6d86dab92ddd98cf7d5d74347 SHA256 f9e0e7e4e21e2869b40ff71a611e934991ace49fea7b021f73f8ecb9a76c192f
4409 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
4410
4411 diff --git a/x11-drivers/xf86-input-keyboard/xf86-input-keyboard-1.6.0.ebuild b/x11-drivers/xf86-input-keyboard/xf86-input-keyboard-1.6.0.ebuild
4412 new file mode 100644
4413 index 0000000..0d7d925
4414 --- /dev/null
4415 +++ b/x11-drivers/xf86-input-keyboard/xf86-input-keyboard-1.6.0.ebuild
4416 @@ -0,0 +1,18 @@
4417 +# Copyright 1999-2011 Gentoo Foundation
4418 +# Distributed under the terms of the GNU General Public License v2
4419 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-keyboard/xf86-input-keyboard-1.6.0.ebuild,v 1.7 2011/04/16 17:59:14 armin76 Exp $
4420 +
4421 +EAPI="4-slot-abi"
4422 +inherit xorg-2
4423 +
4424 +DESCRIPTION="Keyboard input driver"
4425 +
4426 +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
4427 +IUSE=""
4428 +
4429 +RDEPEND=">=x11-base/xorg-server-1.6.3"
4430 +DEPEND="${RDEPEND}
4431 + x11-proto/inputproto
4432 + x11-proto/kbproto
4433 + x11-proto/randrproto
4434 + x11-proto/xproto"
4435
4436 diff --git a/x11-drivers/xf86-input-keyboard/xf86-input-keyboard-1.6.1.ebuild b/x11-drivers/xf86-input-keyboard/xf86-input-keyboard-1.6.1.ebuild
4437 new file mode 100644
4438 index 0000000..147b0c9
4439 --- /dev/null
4440 +++ b/x11-drivers/xf86-input-keyboard/xf86-input-keyboard-1.6.1.ebuild
4441 @@ -0,0 +1,14 @@
4442 +# Copyright 1999-2012 Gentoo Foundation
4443 +# Distributed under the terms of the GNU General Public License v2
4444 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-keyboard/xf86-input-keyboard-1.6.1.ebuild,v 1.6 2012/06/29 04:15:16 maekke Exp $
4445 +
4446 +EAPI="4-slot-abi"
4447 +inherit xorg-2
4448 +
4449 +DESCRIPTION="Keyboard input driver"
4450 +
4451 +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
4452 +IUSE=""
4453 +
4454 +RDEPEND=">=x11-base/xorg-server-1.6.3"
4455 +DEPEND="${RDEPEND}"
4456
4457 diff --git a/x11-drivers/xf86-input-mouse/Manifest b/x11-drivers/xf86-input-mouse/Manifest
4458 new file mode 100644
4459 index 0000000..a4681ac
4460 --- /dev/null
4461 +++ b/x11-drivers/xf86-input-mouse/Manifest
4462 @@ -0,0 +1,8 @@
4463 +DIST xf86-input-mouse-1.7.0.tar.bz2 319953 RMD160 868722bf50ad73ee3860f693276db184c4bb3845 SHA1 8b99054e5e4feafd7e08c87b936e64386b74ae8f SHA256 4e989542b5e9e0c5f9087288b18e70de1064dd27c83a4bc6dce58f3ea9d74994
4464 +DIST xf86-input-mouse-1.7.1.tar.bz2 319429 RMD160 27ec9a6578b2fb97e135afb991b0ff73dc656da4 SHA1 11a6402e82d65bda5fb559c5e9bc72f3fd7af2ed SHA256 d2c5b4b9bf03f8f7ef7b37bab25197d3f99a4d889c61bb67a68df33ec2c2ff12
4465 +DIST xf86-input-mouse-1.7.2.tar.bz2 341378 RMD160 467870d6b65decc832fadf66896d613456f217cd SHA1 0da6390c6f3d7d636110a52f08193739929ae4ae SHA256 332b7357c18e6b9daba51c8ed48ce118e9b51fb5990b6a2a68637be62da7413b
4466 +EBUILD xf86-input-mouse-1.7.0.ebuild 539 RMD160 b173fcd70db867b8089146e644167145939b4493 SHA1 0d77dfb94b0d0cc16327add8a9eff8b161fd32ab SHA256 3725d47c5ddaeb66102d9dcda9ec5c991d0058e824d0af1bd0d003552850ca42
4467 +EBUILD xf86-input-mouse-1.7.1.ebuild 476 RMD160 dc053f53c6b540fb3ea3a69a0465ba47fcc6bb2c SHA1 c639e6281e1cf41dee955fb9b1c7e79e67e2bf61 SHA256 d339f58c55f39135260f58a7ac22d3b22ef3566580251f74ac3aae995a96572f
4468 +EBUILD xf86-input-mouse-1.7.2.ebuild 494 RMD160 f76983f8175557b34a3f47448cba0cf5e18d636e SHA1 836f80b967a6b69e105c0103c4df7c26256a74d8 SHA256 a74f88cbb40f5e059648732bf32dadbf1cb24f8b2ed254ae506326f9cc2ad1f8
4469 +MISC ChangeLog 15662 RMD160 333aed0b542d967b45ef3f649c56d053288517ef SHA1 59b589b72e087ada6ffa07422de8ff117d70b31e SHA256 e1e2ece988410eb751b752e9b5265d8bf00b0d648259303258b8afda4be24ce8
4470 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
4471
4472 diff --git a/x11-drivers/xf86-input-mouse/xf86-input-mouse-1.7.0.ebuild b/x11-drivers/xf86-input-mouse/xf86-input-mouse-1.7.0.ebuild
4473 new file mode 100644
4474 index 0000000..42ffec5
4475 --- /dev/null
4476 +++ b/x11-drivers/xf86-input-mouse/xf86-input-mouse-1.7.0.ebuild
4477 @@ -0,0 +1,17 @@
4478 +# Copyright 1999-2011 Gentoo Foundation
4479 +# Distributed under the terms of the GNU General Public License v2
4480 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-mouse/xf86-input-mouse-1.7.0.ebuild,v 1.7 2011/04/16 18:00:16 armin76 Exp $
4481 +
4482 +EAPI="4-slot-abi"
4483 +inherit xorg-2
4484 +
4485 +DESCRIPTION="X.Org driver for mouse input devices"
4486 +
4487 +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
4488 +IUSE=""
4489 +
4490 +RDEPEND=">=x11-base/xorg-server-1.5.99.901"
4491 +DEPEND="${RDEPEND}
4492 + x11-proto/inputproto
4493 + x11-proto/randrproto
4494 + x11-proto/xproto"
4495
4496 diff --git a/x11-drivers/xf86-input-mouse/xf86-input-mouse-1.7.1.ebuild b/x11-drivers/xf86-input-mouse/xf86-input-mouse-1.7.1.ebuild
4497 new file mode 100644
4498 index 0000000..a8efeef
4499 --- /dev/null
4500 +++ b/x11-drivers/xf86-input-mouse/xf86-input-mouse-1.7.1.ebuild
4501 @@ -0,0 +1,14 @@
4502 +# Copyright 1999-2011 Gentoo Foundation
4503 +# Distributed under the terms of the GNU General Public License v2
4504 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-mouse/xf86-input-mouse-1.7.1.ebuild,v 1.7 2011/10/03 18:02:59 josejx Exp $
4505 +
4506 +EAPI="4-slot-abi"
4507 +inherit xorg-2
4508 +
4509 +DESCRIPTION="X.Org driver for mouse input devices"
4510 +
4511 +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
4512 +IUSE=""
4513 +
4514 +RDEPEND=">=x11-base/xorg-server-1.5.99.901"
4515 +DEPEND="${RDEPEND}"
4516
4517 diff --git a/x11-drivers/xf86-input-mouse/xf86-input-mouse-1.7.2.ebuild b/x11-drivers/xf86-input-mouse/xf86-input-mouse-1.7.2.ebuild
4518 new file mode 100644
4519 index 0000000..c6da5c1
4520 --- /dev/null
4521 +++ b/x11-drivers/xf86-input-mouse/xf86-input-mouse-1.7.2.ebuild
4522 @@ -0,0 +1,14 @@
4523 +# Copyright 1999-2012 Gentoo Foundation
4524 +# Distributed under the terms of the GNU General Public License v2
4525 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-mouse/xf86-input-mouse-1.7.2.ebuild,v 1.6 2012/06/29 04:17:50 maekke Exp $
4526 +
4527 +EAPI="4-slot-abi"
4528 +inherit xorg-2
4529 +
4530 +DESCRIPTION="X.Org driver for mouse input devices"
4531 +
4532 +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
4533 +IUSE=""
4534 +
4535 +RDEPEND=">=x11-base/xorg-server-1.5.99.901"
4536 +DEPEND="${RDEPEND}"
4537
4538 diff --git a/x11-drivers/xf86-input-mtrack/Manifest b/x11-drivers/xf86-input-mtrack/Manifest
4539 new file mode 100644
4540 index 0000000..12a457f
4541 --- /dev/null
4542 +++ b/x11-drivers/xf86-input-mtrack/Manifest
4543 @@ -0,0 +1,9 @@
4544 +AUX xf86-input-mtrack-0.1.1-autoconf.patch 2782 RMD160 3674bb1bc499ef2d00cc4bbd20683a00f4638d7c SHA1 3ff6544d74e16598f0206322e40067c331800315 SHA256 7794459081eddfbabd2a2cee4bcfd3aaa2e92e531ebda9fe78d063133dabdc3d
4545 +AUX xf86-input-mtrack-0.1.1-export.patch 377 RMD160 9fb80bb749662fe3111a8a2baf946d7d606554bc SHA1 6fbfcef70c9ba1435101750e746cdcfb96ba78e9 SHA256 faf97d8a92d3c030ecac6ac77baeda486361f379ef1a8bf772292872d2e06909
4546 +AUX xf86-input-mtrack-0.2.0-drop-mtrack-test.patch 370 RMD160 c803df71dc140e9a000378baf758d59b1dfc8980 SHA1 12da5dd76e2d50435cc274f4e2161701c993d45e SHA256 f9a154a0d07296c0976982582e1a3cce0ce1574b1b0447cab94a48ff70294236
4547 +DIST xf86-input-mtrack-0.1.1.tar.gz 27907 RMD160 54e2366ec94faa957b3ca5bf5dc15c585e8f4232 SHA1 11341f5a469b4853b3439ef0635eb0ee6c4b0fbf SHA256 8daa3b40c85d951ddb9e3680551c0b07bd087f5533b4ded868b826b27a683a5d
4548 +DIST xf86-input-mtrack-0.2.0.tar.gz 34892 RMD160 fd2c02b33d3c687532fc618ac0de776305a07c41 SHA1 6d3d621efd9f7679909ad77f32704f7cc3ede986 SHA256 7de4ccc78a81dfef06a4bc0f0d7e0e5cb65e12f3236a7fb427c4cadb1b326dff
4549 +EBUILD xf86-input-mtrack-0.1.1-r1.ebuild 1204 RMD160 9b35ddbe8c13b7720f556929ce0ee92ae4285035 SHA1 e8689f1e4e4d7aab62b7c5c642151e792be2a876 SHA256 a878302c8471bb5f3c735e7ce8cb2ee73dae3cb7847c7439ad29fea23601d1ab
4550 +EBUILD xf86-input-mtrack-0.2.0.ebuild 1193 RMD160 52659ba6255428d7ad9e79aae7bc0bf72b32f778 SHA1 314527c26d126942ce8a609a90e3a6c81282fa32 SHA256 ee05886c6ebf5661343355d30e1b4a2a3dcab95109de6432ab7c8388e2547f47
4551 +MISC ChangeLog 1323 RMD160 4ed09784049f8afa8d4923f14b6ff2115853e58f SHA1 da1c55f17b247f2fcade7ff3855a8a95a9f9c299 SHA256 28f88f64a63d0f487a1fade31f8252dd6bd4ace9704df6fd688baaf834e31600
4552 +MISC metadata.xml 217 RMD160 9d378f12203f968ce6579e725fe1bef901a63e0d SHA1 61ffb5324117463a58b1f5e594a93518fae59bd3 SHA256 321f736dfdb784484fc6e784c5430aa426d3a562b7ba934938d7fe8c2c603c63
4553
4554 diff --git a/x11-drivers/xf86-input-mtrack/files/xf86-input-mtrack-0.1.1-autoconf.patch b/x11-drivers/xf86-input-mtrack/files/xf86-input-mtrack-0.1.1-autoconf.patch
4555 new file mode 100644
4556 index 0000000..c9d87f1
4557 --- /dev/null
4558 +++ b/x11-drivers/xf86-input-mtrack/files/xf86-input-mtrack-0.1.1-autoconf.patch
4559 @@ -0,0 +1,92 @@
4560 +diff --git a/Makefile.am b/Makefile.am
4561 +new file mode 100644
4562 +index 0000000..af437a6
4563 +--- /dev/null
4564 ++++ Makefile.am
4565 +@@ -0,0 +1 @@
4566 ++SUBDIRS = src
4567 +diff --git a/configure.ac b/configure.ac
4568 +new file mode 100644
4569 +index 0000000..4af69d9
4570 +--- /dev/null
4571 ++++ configure.ac
4572 +@@ -0,0 +1,57 @@
4573 ++# -*- Autoconf -*-
4574 ++# Process this file with autoconf to produce a configure script.
4575 ++
4576 ++AC_PREREQ([2.60])
4577 ++AC_INIT([xf86-input-mtrack], [1.0_rc2], [BUG-REPORT-ADDRESS])
4578 ++AC_CONFIG_SRCDIR([driver/mtrack.c])
4579 ++AC_CONFIG_HEADERS([config.h])
4580 ++
4581 ++AM_INIT_AUTOMAKE([foreign])
4582 ++AM_MAINTAINER_MODE
4583 ++
4584 ++# Checks for programs.
4585 ++AC_DISABLE_STATIC
4586 ++AC_PROG_LIBTOOL
4587 ++
4588 ++# Initialize X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS
4589 ++m4_ifndef([XORG_MACROS_VERSION],
4590 ++ [m4_fatal([must install xorg-macros 1.8 or later before running autoconf/autogen])])
4591 ++XORG_MACROS_VERSION([1.8])
4592 ++XORG_DEFAULT_OPTIONS
4593 ++
4594 ++# Obtain compiler/linker options from server and required extensions
4595 ++PKG_CHECK_MODULES(XORG, xorg-server xproto inputproto)
4596 ++
4597 ++# Define a configure option for an alternate input module directory
4598 ++AC_ARG_WITH(xorg-module-dir,
4599 ++ AC_HELP_STRING([--with-xorg-module-dir=DIR],
4600 ++ [Default xorg module directory [[default=$libdir/xorg/modules]]]),
4601 ++ [moduledir="$withval"],
4602 ++ [moduledir="$libdir/xorg/modules"])
4603 ++inputdir=${moduledir}/input
4604 ++AC_SUBST(inputdir)
4605 ++
4606 ++# Checks for libraries.
4607 ++AC_CHECK_LIB([m], [sin])
4608 ++AC_CHECK_LIB([mtdev], [mtdev_open])
4609 ++
4610 ++# Checks for header files.
4611 ++AC_CHECK_HEADERS([fcntl.h stdint.h])
4612 ++
4613 ++# Checks for typedefs, structures, and compiler characteristics.
4614 ++AC_C_INLINE
4615 ++
4616 ++# Checks for library functions.
4617 ++AC_CHECK_FUNCS([memset])
4618 ++
4619 ++DRIVER_NAME=mtrack
4620 ++AC_SUBST([DRIVER_NAME])
4621 ++
4622 ++AC_ARG_ENABLE(debug, "Debug gesture")
4623 ++AC_ARG_ENABLE(debug,
4624 ++ AS_HELP_STRING([--enable-debug],
4625 ++ [Enable debugging (default: disabled)]),
4626 ++ [AC_DEFINE(DEBUG_GESTURE, 1, Enable gesture degbug)])
4627 ++
4628 ++AC_CONFIG_FILES([Makefile src/Makefile])
4629 ++AC_OUTPUT
4630 +diff --git a/src/Makefile.am b/src/Makefile.am
4631 +new file mode 100644
4632 +index 0000000..7484917
4633 +--- /dev/null
4634 ++++ src/Makefile.am
4635 +@@ -0,0 +1,16 @@
4636 ++AM_CFLAGS = $(XORG_CFLAGS) $(CWARNFLAGS)
4637 ++AM_CPPFLAGS=-I$(top_srcdir)/include/
4638 ++
4639 ++@DRIVER_NAME@_drv_la_LTLIBRARIES = @DRIVER_NAME@_drv.la
4640 ++@DRIVER_NAME@_drv_la_LDFLAGS = -module -avoid-version
4641 ++@DRIVER_NAME@_drv_ladir = @inputdir@
4642 ++
4643 ++@DRIVER_NAME@_drv_la_SOURCES = \
4644 ++ $(top_srcdir)/src/capabilities.c \
4645 ++ $(top_srcdir)/src/gestures.c \
4646 ++ $(top_srcdir)/src/hwstate.c \
4647 ++ $(top_srcdir)/src/mconfig.c \
4648 ++ $(top_srcdir)/src/mtouch.c \
4649 ++ $(top_srcdir)/src/mtstate.c \
4650 ++ $(top_srcdir)/src/trig.c \
4651 ++ $(top_srcdir)/driver/mtrack.c
4652
4653 diff --git a/x11-drivers/xf86-input-mtrack/files/xf86-input-mtrack-0.1.1-export.patch b/x11-drivers/xf86-input-mtrack/files/xf86-input-mtrack-0.1.1-export.patch
4654 new file mode 100644
4655 index 0000000..35f2cd2
4656 --- /dev/null
4657 +++ b/x11-drivers/xf86-input-mtrack/files/xf86-input-mtrack-0.1.1-export.patch
4658 @@ -0,0 +1,10 @@
4659 +diff --git a/driver/mtrack.c b/driver/mtrack.c
4660 +index 3b785a6..5d1f2a3 100644
4661 +--- a/driver/mtrack.c
4662 ++++ b/driver/mtrack.c
4663 +@@ -348,4 +348,4 @@ static pointer setup(pointer module, pointer options, int *errmaj, int *errmin)
4664 + return module;
4665 + }
4666 +
4667 +-XF86ModuleData mtrackModuleData = {&VERSION, &setup, NULL };
4668 ++_X_EXPORT XF86ModuleData mtrackModuleData = {&VERSION, &setup, NULL };
4669
4670 diff --git a/x11-drivers/xf86-input-mtrack/files/xf86-input-mtrack-0.2.0-drop-mtrack-test.patch b/x11-drivers/xf86-input-mtrack/files/xf86-input-mtrack-0.2.0-drop-mtrack-test.patch
4671 new file mode 100644
4672 index 0000000..5ee5e55
4673 --- /dev/null
4674 +++ b/x11-drivers/xf86-input-mtrack/files/xf86-input-mtrack-0.2.0-drop-mtrack-test.patch
4675 @@ -0,0 +1,13 @@
4676 +diff --git a/Makefile.am b/Makefile.am
4677 +index b22df2f..ed4c53c 100644
4678 +--- a/Makefile.am
4679 ++++ b/Makefile.am
4680 +@@ -14,7 +14,7 @@ SOURCES_COMMON = \
4681 + $(srcdir)/driver/mprops.c
4682 + @DRIVER_NAME@_drv_ladir = @inputdir@
4683 +
4684 +-noinst_PROGRAMS = mtrack-test
4685 ++noinst_PROGRAMS =
4686 + mtrack_test_SOURCES = $(SOURCES_COMMON) \
4687 + $(srcdir)/tools/mtrack-test.c
4688 + mtrack_test_CFLAGS = $(AM_CFLAGS)
4689
4690 diff --git a/x11-drivers/xf86-input-mtrack/xf86-input-mtrack-0.1.1-r1.ebuild b/x11-drivers/xf86-input-mtrack/xf86-input-mtrack-0.1.1-r1.ebuild
4691 new file mode 100644
4692 index 0000000..ef736f9
4693 --- /dev/null
4694 +++ b/x11-drivers/xf86-input-mtrack/xf86-input-mtrack-0.1.1-r1.ebuild
4695 @@ -0,0 +1,52 @@
4696 +# Copyright 1999-2011 Gentoo Foundation
4697 +# Distributed under the terms of the GNU General Public License v2
4698 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-mtrack/xf86-input-mtrack-0.1.1-r1.ebuild,v 1.1 2011/05/21 07:13:35 naota Exp $
4699 +
4700 +EAPI="4-slot-abi"
4701 +
4702 +XORG_EAUTORECONF=yes
4703 +
4704 +inherit xorg-2
4705 +
4706 +DESCRIPTION="Xorg Driver for Multitouch Trackpads"
4707 +HOMEPAGE="https://github.com/BlueDragonX/xf86-input-mtrack"
4708 +SRC_URI="http://github.com/BlueDragonX/xf86-input-mtrack/tarball/v${PV/_/-} -> ${P}.tar.gz"
4709 +IUSE="debug"
4710 +
4711 +S="${WORKDIR}/BlueDragonX-xf86-input-mtrack-21f273e"
4712 +
4713 +LICENSE="GPL-2"
4714 +SLOT="0"
4715 +KEYWORDS="~amd64 ~x86"
4716 +
4717 +RDEPEND="${RDEPEND}
4718 + >=sys-libs/mtdev-1.0"
4719 +DEPEND="${DEPEND}
4720 + >=sys-libs/mtdev-1.0"
4721 +
4722 +DOCS=( "README" )
4723 +
4724 +PATCHES=( "${FILESDIR}"/${P}-autoconf.patch
4725 + "${FILESDIR}"/${P}-export.patch )
4726 +
4727 +pkg_setup() {
4728 + xorg-2_pkg_setup
4729 + XORG_CONFIGURE_OPTIONS=(
4730 + $(use_enable debug)
4731 + )
4732 +}
4733 +
4734 +pkg_postinst() {
4735 + xorg-2_pkg_postinst
4736 +
4737 + elog
4738 + elog "To enable multitouch support add the following lines"
4739 + elog "to your xorg.conf:"
4740 + elog ""
4741 + elog "Section \"InputClass\""
4742 + elog " MatchIsTouchpad \"true\""
4743 + elog " Identifier \"Touchpads\""
4744 + elog " Driver \"mtrack\""
4745 + elog "EndSection"
4746 + elog
4747 +}
4748
4749 diff --git a/x11-drivers/xf86-input-mtrack/xf86-input-mtrack-0.2.0.ebuild b/x11-drivers/xf86-input-mtrack/xf86-input-mtrack-0.2.0.ebuild
4750 new file mode 100644
4751 index 0000000..8611144
4752 --- /dev/null
4753 +++ b/x11-drivers/xf86-input-mtrack/xf86-input-mtrack-0.2.0.ebuild
4754 @@ -0,0 +1,52 @@
4755 +# Copyright 1999-2012 Gentoo Foundation
4756 +# Distributed under the terms of the GNU General Public License v2
4757 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-mtrack/xf86-input-mtrack-0.2.0.ebuild,v 1.4 2012/06/24 19:01:47 ago Exp $
4758 +
4759 +EAPI="4-slot-abi"
4760 +
4761 +XORG_EAUTORECONF=yes
4762 +
4763 +inherit xorg-2
4764 +
4765 +DESCRIPTION="Xorg Driver for Multitouch Trackpads"
4766 +HOMEPAGE="https://github.com/BlueDragonX/xf86-input-mtrack"
4767 +SRC_URI="http://github.com/BlueDragonX/xf86-input-mtrack/tarball/v${PV/_/-} -> ${P}.tar.gz"
4768 +IUSE="debug"
4769 +
4770 +inherit autotools
4771 +
4772 +S="${WORKDIR}/BlueDragonX-xf86-input-mtrack-4d517e7"
4773 +
4774 +LICENSE="GPL-2"
4775 +SLOT="0"
4776 +KEYWORDS="amd64 x86"
4777 +
4778 +RDEPEND="${RDEPEND}
4779 + >=sys-libs/mtdev-1.0"
4780 +DEPEND="${DEPEND}
4781 + >=sys-libs/mtdev-1.0"
4782 +
4783 +DOCS=( "README.md" )
4784 +PATCHES=( "${FILESDIR}"/${P}-drop-mtrack-test.patch )
4785 +
4786 +pkg_setup() {
4787 + xorg-2_pkg_setup
4788 + XORG_CONFIGURE_OPTIONS=(
4789 + $(use_enable debug)
4790 + )
4791 +}
4792 +
4793 +pkg_postinst() {
4794 + xorg-2_pkg_postinst
4795 +
4796 + elog
4797 + elog "To enable multitouch support add the following lines"
4798 + elog "to your xorg.conf:"
4799 + elog ""
4800 + elog "Section \"InputClass\""
4801 + elog " MatchIsTouchpad \"true\""
4802 + elog " Identifier \"Touchpads\""
4803 + elog " Driver \"mtrack\""
4804 + elog "EndSection"
4805 + elog
4806 +}
4807
4808 diff --git a/x11-drivers/xf86-input-mutouch/Manifest b/x11-drivers/xf86-input-mutouch/Manifest
4809 new file mode 100644
4810 index 0000000..cc95b5e
4811 --- /dev/null
4812 +++ b/x11-drivers/xf86-input-mutouch/Manifest
4813 @@ -0,0 +1,6 @@
4814 +DIST xf86-input-mutouch-1.2.1.tar.bz2 246240 RMD160 d4488b58d7826d9b31cd73dbf9c7113408383645 SHA1 c5883c2c5cc80186f711751e8847c9c07f2e4448 SHA256 53bfe976042de69f87e28261ad581cf418c67b5cb69a09cfe1eea169021db35b
4815 +DIST xf86-input-mutouch-1.3.0.tar.bz2 268865 RMD160 7b0d71c0b8a8d026291e4c5e214af376e1fc932d SHA1 55702932f9ecef29bf9b096b9fdc45aa45614db5 SHA256 e28907ec71f010353550e897c7a1f161b59969c6ad84379fb5285e032448a43c
4816 +EBUILD xf86-input-mutouch-1.2.1.ebuild 568 RMD160 d1a1fd9002fbe7079b407563236d82bddd93c225 SHA1 c11d20ddbe940b59d8c553fe3521993e93b5d0b2 SHA256 4e484f257986c2cfd74205b66b466cbc728060a168bee37f6102e38d220e25ea
4817 +EBUILD xf86-input-mutouch-1.3.0.ebuild 442 RMD160 a7357d8058bfc8d8c465ef12bdc2917afb93ad67 SHA1 3186884f4a7e1f7277b3286bc528a8547586add8 SHA256 d0151ea8bf10a0f736024a1ba8498ad05a6eb20db2844fc98d7922be07290ebe
4818 +MISC ChangeLog 6841 RMD160 172a2f1a421bd2730e22f2e39554d0e91fa07137 SHA1 36fc825df81bf612f58d424aebcf3b1780f1f8a7 SHA256 c6e91487c9f11979c2dc7a1343627b8c7f0fc2c177c8052bd5a6292f3ae599c1
4819 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
4820
4821 diff --git a/x11-drivers/xf86-input-mutouch/xf86-input-mutouch-1.2.1.ebuild b/x11-drivers/xf86-input-mutouch/xf86-input-mutouch-1.2.1.ebuild
4822 new file mode 100644
4823 index 0000000..895f9b6
4824 --- /dev/null
4825 +++ b/x11-drivers/xf86-input-mutouch/xf86-input-mutouch-1.2.1.ebuild
4826 @@ -0,0 +1,17 @@
4827 +# Copyright 1999-2009 Gentoo Foundation
4828 +# Distributed under the terms of the GNU General Public License v2
4829 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-mutouch/xf86-input-mutouch-1.2.1.ebuild,v 1.10 2009/12/15 19:27:26 ranger Exp $
4830 +
4831 +# Must be before x-modular eclass is inherited
4832 +#SNAPSHOT="yes"
4833 +XDPVER=4
4834 +
4835 +inherit x-modular
4836 +
4837 +DESCRIPTION="Microtouch input driver"
4838 +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd"
4839 +RDEPEND=">=x11-base/xorg-server-1.0.99"
4840 +DEPEND="${RDEPEND}
4841 + x11-proto/inputproto
4842 + x11-proto/randrproto
4843 + x11-proto/xproto"
4844
4845 diff --git a/x11-drivers/xf86-input-mutouch/xf86-input-mutouch-1.3.0.ebuild b/x11-drivers/xf86-input-mutouch/xf86-input-mutouch-1.3.0.ebuild
4846 new file mode 100644
4847 index 0000000..eca758f
4848 --- /dev/null
4849 +++ b/x11-drivers/xf86-input-mutouch/xf86-input-mutouch-1.3.0.ebuild
4850 @@ -0,0 +1,14 @@
4851 +# Copyright 1999-2012 Gentoo Foundation
4852 +# Distributed under the terms of the GNU General Public License v2
4853 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-mutouch/xf86-input-mutouch-1.3.0.ebuild,v 1.8 2012/05/16 00:28:42 aballier Exp $
4854 +
4855 +EAPI="4-slot-abi"
4856 +
4857 +inherit xorg-2
4858 +
4859 +DESCRIPTION="Microtouch input driver"
4860 +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
4861 +IUSE=""
4862 +
4863 +RDEPEND=""
4864 +DEPEND="${RDEPEND}"
4865
4866 diff --git a/x11-drivers/xf86-input-penmount/Manifest b/x11-drivers/xf86-input-penmount/Manifest
4867 new file mode 100644
4868 index 0000000..864ccec
4869 --- /dev/null
4870 +++ b/x11-drivers/xf86-input-penmount/Manifest
4871 @@ -0,0 +1,6 @@
4872 +DIST xf86-input-penmount-1.4.1.tar.bz2 255951 RMD160 447f0e064e60531dbe9e30785566ea26a842d3ee SHA1 a6923fe92ffbc698813063a5426b4ba2edfe465f SHA256 6f281a7bce9db34772bcf762eb0ed57b8121a204a6f15d5405fe870a0af57182
4873 +DIST xf86-input-penmount-1.5.0.tar.bz2 276864 RMD160 79aac9452b68002d7e65df31eecc8845e71d3fe2 SHA1 39ed2dd2b22f8bf9366b187e4d7801a24c24cb31 SHA256 f45a85911a59647ba24f84c15f49d31d5f62a9bb86ca56881bf3ecbc21113ce7
4874 +EBUILD xf86-input-penmount-1.4.1.ebuild 512 RMD160 d3c389c403b1169b3e0bc5760f5ff38321e59162 SHA1 20985f9d22f145aa75ce76ac0c103708edcf0501 SHA256 351ab204b4ddea66269187d0e13d6d293d4d9f3ed708dfddf5a30be864b3ffb3
4875 +EBUILD xf86-input-penmount-1.5.0.ebuild 442 RMD160 a7ee8201508b233f7187e50fcf60dbe563540aa7 SHA1 40c53a9c22a495cb5c2b15f0ef52aac31aac74ce SHA256 4bc66f4b5912e25245873ec3f210f849afa749e52fafb0a7402ada6655edf335
4876 +MISC ChangeLog 9778 RMD160 3070828718594f445e91b573c8539bb8c18ca9d7 SHA1 d25bc04a1025c3f142ff05b233e407e595d0f0ba SHA256 ccc74445d647170b96031e55d4ea8832fb8583686d6436c23aab4d7177292a29
4877 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
4878
4879 diff --git a/x11-drivers/xf86-input-penmount/xf86-input-penmount-1.4.1.ebuild b/x11-drivers/xf86-input-penmount/xf86-input-penmount-1.4.1.ebuild
4880 new file mode 100644
4881 index 0000000..14f0257
4882 --- /dev/null
4883 +++ b/x11-drivers/xf86-input-penmount/xf86-input-penmount-1.4.1.ebuild
4884 @@ -0,0 +1,15 @@
4885 +# Copyright 1999-2010 Gentoo Foundation
4886 +# Distributed under the terms of the GNU General Public License v2
4887 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-penmount/xf86-input-penmount-1.4.1.ebuild,v 1.8 2010/08/02 17:57:17 armin76 Exp $
4888 +
4889 +inherit x-modular
4890 +
4891 +DESCRIPTION="PenMount input driver"
4892 +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd"
4893 +IUSE=""
4894 +
4895 +RDEPEND=">=x11-base/xorg-server-1.0.99"
4896 +DEPEND="${RDEPEND}
4897 + >=x11-proto/inputproto-1.4.1
4898 + x11-proto/randrproto
4899 + x11-proto/xproto"
4900
4901 diff --git a/x11-drivers/xf86-input-penmount/xf86-input-penmount-1.5.0.ebuild b/x11-drivers/xf86-input-penmount/xf86-input-penmount-1.5.0.ebuild
4902 new file mode 100644
4903 index 0000000..fa31838
4904 --- /dev/null
4905 +++ b/x11-drivers/xf86-input-penmount/xf86-input-penmount-1.5.0.ebuild
4906 @@ -0,0 +1,14 @@
4907 +# Copyright 1999-2012 Gentoo Foundation
4908 +# Distributed under the terms of the GNU General Public License v2
4909 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-penmount/xf86-input-penmount-1.5.0.ebuild,v 1.8 2012/05/16 00:41:22 aballier Exp $
4910 +
4911 +EAPI="4-slot-abi"
4912 +
4913 +inherit xorg-2
4914 +
4915 +DESCRIPTION="PenMount input driver"
4916 +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
4917 +IUSE=""
4918 +
4919 +RDEPEND=""
4920 +DEPEND="${RDEPEND}"
4921
4922 diff --git a/x11-drivers/xf86-input-synaptics/Manifest b/x11-drivers/xf86-input-synaptics/Manifest
4923 new file mode 100644
4924 index 0000000..9fccdb3
4925 --- /dev/null
4926 +++ b/x11-drivers/xf86-input-synaptics/Manifest
4927 @@ -0,0 +1,10 @@
4928 +DIST xf86-input-synaptics-1.4.0.tar.bz2 395776 RMD160 e2fc6bc6de627e507dc0ff923b433862e4d36659 SHA1 96541b063482568e177f883a9fcfbe9a22c25569 SHA256 5874d979f028636dbddf14fffb84b496b006e63d5ea8dfa120820e58642812c2
4929 +DIST xf86-input-synaptics-1.5.2.tar.bz2 403195 RMD160 1bb9392ce63560fa511f576569afd9c272d57316 SHA1 ce93cfa218c2c7bce7881ac2dd2160e583eb4c4f SHA256 ac6f6efad8ddf85fa6c5d68cac0c452bcea91aa53d5ee10b6205a353dfffaa92
4930 +DIST xf86-input-synaptics-1.6.1.tar.bz2 437578 RMD160 ac37c24edc28a707e95cf40ec9c274f100028b8d SHA1 963276a5dd240e84efff28d516f8d23cfeedaa13 SHA256 1ab1459ea340f371c40be7d6a780e43bdaa2d9799c1de21145e3b5808d0eab3c
4931 +DIST xf86-input-synaptics-1.6.2.tar.bz2 439313 RMD160 80931ce3e664d802bc36028d3631418d94625380 SHA1 6e59871c0cb683a1fa84731db73a662727a76976 SHA256 c3f7d6a085d480c352f030aeb43db2e5560d1468ed34be24d44a0fc3fda25920
4932 +EBUILD xf86-input-synaptics-1.4.0.ebuild 983 RMD160 ee8f5c500e7b908be90ffb8de42dab1e838833dc SHA1 77120088f33725415832249e0206f85b40a7fd5d SHA256 3a27659e638d67499e2603ff98b3e078e474b524f9806128f8e8d57d69c2ba29
4933 +EBUILD xf86-input-synaptics-1.5.2.ebuild 962 RMD160 fa6e419c192c1349ffb5c6b0ed621cff33a2d95e SHA1 0e66bbbf9b1d3d16f2f4643b89b3b5208dca94ae SHA256 1038336ae69210405bd6fd85e8d87f911347dc0510a90edc3b3089975c9cafa9
4934 +EBUILD xf86-input-synaptics-1.6.1.ebuild 1018 RMD160 a68b14baa0dbaf40823e08bb7302924cf7f5e80e SHA1 8355f34f3b238c1b8de30c77e27ffd3cca1c2dc5 SHA256 fcc5539bf692d22909bef7cefb4ee12c393ebb4089ad93521aec410471bb4891
4935 +EBUILD xf86-input-synaptics-1.6.2.ebuild 1010 RMD160 7237453b036624f80d1b1afc401689a1003f2117 SHA1 fd1700c5723ad9a44eb4ccc52736d958ef33bcd5 SHA256 54540ac83fa057437cb5d20dbd500b0a8df7ac72b70b48185addbd57b0c3c188
4936 +MISC ChangeLog 15952 RMD160 53840391ba4f5657a4c43f469909f89263e649ae SHA1 825b432604db0c6dc39d01691d7af882e6038783 SHA256 94402b22c6189a998953b8cc84756f9c04da2ef329045a973749e766a5870425
4937 +MISC metadata.xml 397 RMD160 c01cf603d8ef6fc1fd03c04008ea2c62cbfab2d3 SHA1 a008e54ae2bf5800719e4d2a67ceae6b913a7f52 SHA256 fece0557310dc7deb0f0dc3a7a13b9a33b1b9ad18895eedc493fc1a488573bd4
4938
4939 diff --git a/x11-drivers/xf86-input-synaptics/xf86-input-synaptics-1.4.0.ebuild b/x11-drivers/xf86-input-synaptics/xf86-input-synaptics-1.4.0.ebuild
4940 new file mode 100644
4941 index 0000000..7bae74f
4942 --- /dev/null
4943 +++ b/x11-drivers/xf86-input-synaptics/xf86-input-synaptics-1.4.0.ebuild
4944 @@ -0,0 +1,37 @@
4945 +# Copyright 1999-2012 Gentoo Foundation
4946 +# Distributed under the terms of the GNU General Public License v2
4947 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-synaptics/xf86-input-synaptics-1.4.0.ebuild,v 1.6 2012/03/29 14:44:54 chithanh Exp $
4948 +
4949 +EAPI="4-slot-abi"
4950 +
4951 +inherit linux-info xorg-2
4952 +
4953 +DESCRIPTION="Driver for Synaptics touchpads"
4954 +HOMEPAGE="http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/"
4955 +
4956 +KEYWORDS="amd64 ppc ppc64 x86"
4957 +IUSE=""
4958 +
4959 +RDEPEND="
4960 + <x11-base/xorg-server-1.11.99
4961 + >=x11-libs/libXi-1.2
4962 + >=x11-libs/libXtst-1.1.0"
4963 +DEPEND="${RDEPEND}
4964 + x11-proto/inputproto
4965 + >=x11-proto/recordproto-1.14"
4966 +
4967 +DOCS=( "README" )
4968 +
4969 +pkg_postinst() {
4970 + xorg-2_pkg_postinst
4971 + # Just a friendly warning
4972 + if ! linux_config_exists \
4973 + || ! linux_chkconfig_present INPUT_EVDEV; then
4974 + echo
4975 + ewarn "This driver requires event interface support in your kernel"
4976 + ewarn " Device Drivers --->"
4977 + ewarn " Input device support --->"
4978 + ewarn " <*> Event interface"
4979 + echo
4980 + fi
4981 +}
4982
4983 diff --git a/x11-drivers/xf86-input-synaptics/xf86-input-synaptics-1.5.2.ebuild b/x11-drivers/xf86-input-synaptics/xf86-input-synaptics-1.5.2.ebuild
4984 new file mode 100644
4985 index 0000000..21a7276
4986 --- /dev/null
4987 +++ b/x11-drivers/xf86-input-synaptics/xf86-input-synaptics-1.5.2.ebuild
4988 @@ -0,0 +1,36 @@
4989 +# Copyright 1999-2012 Gentoo Foundation
4990 +# Distributed under the terms of the GNU General Public License v2
4991 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-synaptics/xf86-input-synaptics-1.5.2.ebuild,v 1.1 2012/03/29 14:44:54 chithanh Exp $
4992 +
4993 +EAPI="4-slot-abi"
4994 +
4995 +inherit linux-info xorg-2
4996 +
4997 +DESCRIPTION="Driver for Synaptics touchpads"
4998 +HOMEPAGE="http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/"
4999 +
5000 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
5001 +IUSE=""
5002 +
5003 +RDEPEND="
5004 + >=x11-base/xorg-server-1.8
5005 + >=x11-libs/libXi-1.2
5006 + >=x11-libs/libXtst-1.1.0"
5007 +DEPEND="${RDEPEND}
5008 + >=x11-proto/recordproto-1.14"
5009 +
5010 +DOCS=( "README" )
5011 +
5012 +pkg_pretend() {
5013 + linux-info_pkg_setup
5014 + # Just a friendly warning
5015 + if ! linux_config_exists \
5016 + || ! linux_chkconfig_present INPUT_EVDEV; then
5017 + echo
5018 + ewarn "This driver requires event interface support in your kernel"
5019 + ewarn " Device Drivers --->"
5020 + ewarn " Input device support --->"
5021 + ewarn " <*> Event interface"
5022 + echo
5023 + fi
5024 +}
5025
5026 diff --git a/x11-drivers/xf86-input-synaptics/xf86-input-synaptics-1.6.1.ebuild b/x11-drivers/xf86-input-synaptics/xf86-input-synaptics-1.6.1.ebuild
5027 new file mode 100644
5028 index 0000000..77456cb
5029 --- /dev/null
5030 +++ b/x11-drivers/xf86-input-synaptics/xf86-input-synaptics-1.6.1.ebuild
5031 @@ -0,0 +1,37 @@
5032 +# Copyright 1999-2012 Gentoo Foundation
5033 +# Distributed under the terms of the GNU General Public License v2
5034 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-synaptics/xf86-input-synaptics-1.6.1.ebuild,v 1.3 2012/06/09 09:10:34 scarabeus Exp $
5035 +
5036 +EAPI="4-slot-abi"
5037 +
5038 +inherit linux-info xorg-2
5039 +
5040 +DESCRIPTION="Driver for Synaptics touchpads"
5041 +HOMEPAGE="http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/"
5042 +
5043 +KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~x86"
5044 +IUSE=""
5045 +
5046 +RDEPEND="sys-libs/mtdev
5047 + >=x11-base/xorg-server-1.8
5048 + >=x11-libs/libXi-1.2
5049 + >=x11-libs/libXtst-1.1.0"
5050 +DEPEND="${RDEPEND}
5051 + >=sys-kernel/linux-headers-2.6.37
5052 + >=x11-proto/recordproto-1.14"
5053 +
5054 +DOCS=( "README" )
5055 +
5056 +pkg_pretend() {
5057 + linux-info_pkg_setup
5058 + # Just a friendly warning
5059 + if ! linux_config_exists \
5060 + || ! linux_chkconfig_present INPUT_EVDEV; then
5061 + echo
5062 + ewarn "This driver requires event interface support in your kernel"
5063 + ewarn " Device Drivers --->"
5064 + ewarn " Input device support --->"
5065 + ewarn " <*> Event interface"
5066 + echo
5067 + fi
5068 +}
5069
5070 diff --git a/x11-drivers/xf86-input-synaptics/xf86-input-synaptics-1.6.2.ebuild b/x11-drivers/xf86-input-synaptics/xf86-input-synaptics-1.6.2.ebuild
5071 new file mode 100644
5072 index 0000000..377a596
5073 --- /dev/null
5074 +++ b/x11-drivers/xf86-input-synaptics/xf86-input-synaptics-1.6.2.ebuild
5075 @@ -0,0 +1,37 @@
5076 +# Copyright 1999-2012 Gentoo Foundation
5077 +# Distributed under the terms of the GNU General Public License v2
5078 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-synaptics/xf86-input-synaptics-1.6.2.ebuild,v 1.3 2012/06/24 19:02:12 ago Exp $
5079 +
5080 +EAPI="4-slot-abi"
5081 +
5082 +inherit linux-info xorg-2
5083 +
5084 +DESCRIPTION="Driver for Synaptics touchpads"
5085 +HOMEPAGE="http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/"
5086 +
5087 +KEYWORDS="amd64 ~mips ~ppc ~ppc64 x86"
5088 +IUSE=""
5089 +
5090 +RDEPEND="sys-libs/mtdev
5091 + >=x11-base/xorg-server-1.8
5092 + >=x11-libs/libXi-1.2
5093 + >=x11-libs/libXtst-1.1.0"
5094 +DEPEND="${RDEPEND}
5095 + >=sys-kernel/linux-headers-2.6.37
5096 + >=x11-proto/recordproto-1.14"
5097 +
5098 +DOCS=( "README" )
5099 +
5100 +pkg_pretend() {
5101 + linux-info_pkg_setup
5102 + # Just a friendly warning
5103 + if ! linux_config_exists \
5104 + || ! linux_chkconfig_present INPUT_EVDEV; then
5105 + echo
5106 + ewarn "This driver requires event interface support in your kernel"
5107 + ewarn " Device Drivers --->"
5108 + ewarn " Input device support --->"
5109 + ewarn " <*> Event interface"
5110 + echo
5111 + fi
5112 +}
5113
5114 diff --git a/x11-drivers/xf86-input-tslib/Manifest b/x11-drivers/xf86-input-tslib/Manifest
5115 new file mode 100644
5116 index 0000000..5098ae4
5117 --- /dev/null
5118 +++ b/x11-drivers/xf86-input-tslib/Manifest
5119 @@ -0,0 +1,6 @@
5120 +AUX fix-overlapped-variable.patch 485 RMD160 e4dcdd590b13d530131c0a52b6ae296777ae7f6f SHA1 340647621ffe72a8dc148dfc629c9556c7ab6a16 SHA256 d149611a62e9d6de547403bfcf8770fe1c8e87dd39d3ba22f42805dadcfd1978
5121 +AUX xf86-input-tslib-port-ABI-12-r48.patch 5306 RMD160 06ebea44639c3db07fc2c685d6ed56fc07a91086 SHA1 3fb937ab06c55f83ec853c1e69c9578b91f7738f SHA256 d942843503246c9d05fbadf4abe98d37a34d02757e193a292c91407a326eabee
5122 +DIST xf86-input-tslib_0.0.6-3.tar.gz 307751 RMD160 dbd81e0d6168ea6694756bebf6dbe5d972d71a0c SHA1 708c91cfc16f7f04d2d639addb424aae686037cd SHA256 546083a3d70b0da4403fb2add28036ed48f6a91adb802044ac0e4f3bcbc429f5
5123 +EBUILD xf86-input-tslib-0.0.6-r2.ebuild 878 RMD160 787545270b3df57ea31183fd7d1d905b5d04e971 SHA1 f8c5fa99f9cb55f820f7c6a46b430b2101d85d9b SHA256 e03f86d3b3dd84a80cf454befdfae7ff3f6327422a51da1cde2c1460ea9e632d
5124 +MISC ChangeLog 6022 RMD160 6779653a7c23cb18f90f76ea032cba2f02e7ab00 SHA1 f7fc8753dd49ec0f6d58a988833ff01baf45e64c SHA256 d453b0ca8411cde723e112d35e52d09d7bd72ff8e1a04e8b1d3aba8d29089701
5125 +MISC metadata.xml 178 RMD160 2e88c45a7b3bea01b0e8a01881ad034329aa5b09 SHA1 9301b7968e89c6ca0d3b4c12425d461f43d31be7 SHA256 bd925eabbeacb7df7ee2fc7adc02d6000d232fe1c31c588d0d9881fbd9707cbe
5126
5127 diff --git a/x11-drivers/xf86-input-tslib/files/fix-overlapped-variable.patch b/x11-drivers/xf86-input-tslib/files/fix-overlapped-variable.patch
5128 new file mode 100644
5129 index 0000000..7a4363e
5130 --- /dev/null
5131 +++ b/x11-drivers/xf86-input-tslib/files/fix-overlapped-variable.patch
5132 @@ -0,0 +1,20 @@
5133 +--- src/tslib.c.orig 2010-05-19 19:01:01.000000000 +0200
5134 ++++ src/tslib.c 2010-05-19 19:02:00.000000000 +0200
5135 +@@ -543,7 +543,7 @@
5136 + return (pInfo);
5137 + }
5138 +
5139 +-_X_EXPORT InputDriverRec TSLIB = {
5140 ++_X_EXPORT InputDriverRec TSLIB_DRIVER = {
5141 + 1, /* driver version */
5142 + "tslib", /* driver name */
5143 + NULL, /* identify */
5144 +@@ -580,7 +580,7 @@
5145 + {
5146 + static Bool Initialised = FALSE;
5147 +
5148 +- xf86AddInputDriver(&TSLIB, module, 0);
5149 ++ xf86AddInputDriver(&TSLIB_DRIVER, module, 0);
5150 +
5151 + return module;
5152 + }
5153
5154 diff --git a/x11-drivers/xf86-input-tslib/files/xf86-input-tslib-port-ABI-12-r48.patch b/x11-drivers/xf86-input-tslib/files/xf86-input-tslib-port-ABI-12-r48.patch
5155 new file mode 100644
5156 index 0000000..a4288fd
5157 --- /dev/null
5158 +++ b/x11-drivers/xf86-input-tslib/files/xf86-input-tslib-port-ABI-12-r48.patch
5159 @@ -0,0 +1,191 @@
5160 +Index: xf86-input-tslib-trunk/src/tslib.c
5161 +===================================================================
5162 +--- xf86-input-tslib-trunk/src/tslib.c (revision 48)
5163 ++++ xf86-input-tslib-trunk/src/tslib.c (working copy)
5164 +@@ -69,6 +69,13 @@
5165 + #define DEFAULT_HEIGHT 240
5166 + #define DEFAULT_WIDTH 320
5167 +
5168 ++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 12
5169 ++#define COLLECT_INPUT_OPTIONS(pInfo, options) xf86CollectInputOptions((pInfo), (options), NULL)
5170 ++#else
5171 ++#define COLLECT_INPUT_OPTIONS(pInfo, options) xf86CollectInputOptions((pInfo), (options))
5172 ++#endif
5173 ++
5174 ++
5175 + enum { TSLIB_ROTATE_NONE=0, TSLIB_ROTATE_CW=270, TSLIB_ROTATE_UD=180, TSLIB_ROTATE_CCW=90 };
5176 +
5177 + enum button_state { BUTTON_NOT_PRESSED = 0, BUTTON_1_PRESSED = 1, BUTTON_3_CLICK = 3, BUTTON_3_CLICKED=4, BUTTON_EMULATION_OFF=-1 };
5178 +@@ -106,7 +113,7 @@
5179 + }
5180 +
5181 + static Bool
5182 +-ConvertProc( LocalDevicePtr local,
5183 ++ConvertProc( InputInfoPtr local,
5184 + int first,
5185 + int num,
5186 + int v0,
5187 +@@ -135,7 +142,7 @@
5188 + return t;
5189 + }
5190 +
5191 +-static void ReadInput (LocalDevicePtr local)
5192 ++static void ReadInput (InputInfoPtr local)
5193 + {
5194 + struct ts_priv *priv = (struct ts_priv *) (local->private);
5195 + struct ts_sample samp;
5196 +@@ -382,7 +389,11 @@
5197 + axiswidth - 1, /* max val */
5198 + axiswidth, /* resolution */
5199 + 0, /* min_res */
5200 +- axiswidth); /* max_res */
5201 ++ axiswidth /* max_res */
5202 ++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 12
5203 ++ ,Absolute
5204 ++#endif
5205 ++ );
5206 +
5207 + InitValuatorAxisStruct(device, 1,
5208 + #if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 7
5209 +@@ -392,7 +403,11 @@
5210 + axisheight - 1, /* max val */
5211 + axisheight, /* resolution */
5212 + 0, /* min_res */
5213 +- axisheight); /* max_res */
5214 ++ axisheight /* max_res */
5215 ++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 12
5216 ++ ,Absolute
5217 ++#endif
5218 ++ );
5219 +
5220 + if (InitProximityClassDeviceStruct (device) == FALSE) {
5221 + ErrorF ("Unable to allocate EVTouch touchscreen ProximityClassDeviceStruct\n");
5222 +@@ -434,7 +449,7 @@
5223 + ErrorF("%s\n", __FUNCTION__);
5224 + xf86TslibControlProc(pInfo->dev, DEVICE_OFF);
5225 + ts_close(priv->ts);
5226 +- xfree(pInfo->private);
5227 ++ free(pInfo->private);
5228 + pInfo->private = NULL;
5229 + xf86DeleteInput(pInfo, 0);
5230 + }
5231 +@@ -444,47 +459,57 @@
5232 + *
5233 + * called when the module subsection is found in XF86Config
5234 + */
5235 ++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 12
5236 ++static int
5237 ++xf86TslibInit(InputDriverPtr drv, InputInfoPtr pInfo, int flags)
5238 ++#else
5239 + static InputInfoPtr
5240 + xf86TslibInit(InputDriverPtr drv, IDevPtr dev, int flags)
5241 ++#endif
5242 + {
5243 + struct ts_priv *priv;
5244 + char *s;
5245 ++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 12
5246 + InputInfoPtr pInfo;
5247 ++#endif
5248 +
5249 +- priv = xcalloc (1, sizeof (struct ts_priv));
5250 ++ priv = calloc (1, sizeof (struct ts_priv));
5251 + if (!priv)
5252 +- return NULL;
5253 ++ return BadValue;
5254 +
5255 ++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 12
5256 + if (!(pInfo = xf86AllocateInput(drv, 0))) {
5257 +- xfree(priv);
5258 +- return NULL;
5259 ++ free(priv);
5260 ++ return BadValue;
5261 + }
5262 +
5263 + /* Initialise the InputInfoRec. */
5264 + pInfo->name = dev->identifier;
5265 +- pInfo->type_name = XI_TOUCHSCREEN;
5266 + pInfo->flags =
5267 + XI86_KEYBOARD_CAPABLE | XI86_POINTER_CAPABLE |
5268 + XI86_SEND_DRAG_EVENTS;
5269 +- pInfo->device_control = xf86TslibControlProc;
5270 +- pInfo->read_input = ReadInput;
5271 + #if GET_ABI_MAJOR(ABI_XINPUT_VERSION) == 0
5272 + pInfo->motion_history_proc = xf86GetMotionEvents;
5273 + pInfo->history_size = 0;
5274 + #endif
5275 +- pInfo->control_proc = NULL;
5276 ++ pInfo->conf_idev = dev;
5277 + pInfo->close_proc = NULL;
5278 +- pInfo->switch_mode = NULL;
5279 + pInfo->conversion_proc = ConvertProc;
5280 + pInfo->reverse_conversion_proc = NULL;
5281 +- pInfo->dev = NULL;
5282 + pInfo->private_flags = 0;
5283 + pInfo->always_core_feedback = 0;
5284 +- pInfo->conf_idev = dev;
5285 ++#endif
5286 ++
5287 ++ pInfo->type_name = XI_TOUCHSCREEN;
5288 ++ pInfo->control_proc = NULL;
5289 ++ pInfo->read_input = ReadInput;
5290 ++ pInfo->device_control = xf86TslibControlProc;
5291 ++ pInfo->switch_mode = NULL;
5292 + pInfo->private = priv;
5293 ++ pInfo->dev = NULL;
5294 +
5295 + /* Collect the options, and process the common options. */
5296 +- xf86CollectInputOptions(pInfo, NULL, NULL);
5297 ++ COLLECT_INPUT_OPTIONS(pInfo, NULL);
5298 + xf86ProcessCommonOptions(pInfo, pInfo->options);
5299 +
5300 + priv->screen_num = xf86SetIntOption(pInfo->options, "ScreenNumber", 0 );
5301 +@@ -510,23 +535,31 @@
5302 + priv->rotate = TSLIB_ROTATE_NONE;
5303 + }
5304 +
5305 ++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 12
5306 + s = xf86CheckStrOption(dev->commonOptions, "path", NULL);
5307 ++#else
5308 ++ s = xf86CheckStrOption(pInfo->options, "path", NULL);
5309 ++#endif
5310 + if (!s)
5311 ++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 12
5312 + s = xf86CheckStrOption(dev->commonOptions, "Device", NULL);
5313 ++#else
5314 ++ s = xf86CheckStrOption(pInfo->options, "Device", NULL);
5315 ++#endif
5316 +
5317 + priv->ts = ts_open(s, 1);
5318 +- xfree(s);
5319 ++ free(s);
5320 +
5321 + if (!priv->ts) {
5322 + ErrorF("ts_open failed (device=%s)\n",s);
5323 + xf86DeleteInput(pInfo, 0);
5324 +- return NULL;
5325 ++ return BadValue;
5326 + }
5327 +
5328 + if (ts_config(priv->ts)) {
5329 + ErrorF("ts_config failed\n");
5330 + xf86DeleteInput(pInfo, 0);
5331 +- return NULL;
5332 ++ return BadValue;
5333 + }
5334 +
5335 + pInfo->fd = ts_fd(priv->ts);
5336 +@@ -536,11 +569,13 @@
5337 + priv->state = BUTTON_EMULATION_OFF;
5338 + }
5339 +
5340 ++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 12
5341 + /* Mark the device configured */
5342 + pInfo->flags |= XI86_CONFIGURED;
5343 ++#endif
5344 +
5345 + /* Return the configured device */
5346 +- return (pInfo);
5347 ++ return Success;
5348 + }
5349 +
5350 + _X_EXPORT InputDriverRec TSLIB = {
5351
5352 diff --git a/x11-drivers/xf86-input-tslib/xf86-input-tslib-0.0.6-r2.ebuild b/x11-drivers/xf86-input-tslib/xf86-input-tslib-0.0.6-r2.ebuild
5353 new file mode 100644
5354 index 0000000..146657d
5355 --- /dev/null
5356 +++ b/x11-drivers/xf86-input-tslib/xf86-input-tslib-0.0.6-r2.ebuild
5357 @@ -0,0 +1,31 @@
5358 +# Copyright 1999-2012 Gentoo Foundation
5359 +# Distributed under the terms of the GNU General Public License v2
5360 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-tslib/xf86-input-tslib-0.0.6-r2.ebuild,v 1.12 2012/03/18 15:05:54 chithanh Exp $
5361 +
5362 +EAPI="4-slot-abi"
5363 +
5364 +inherit xorg-2
5365 +
5366 +PATCHLEVEL=3
5367 +DEBSOURCES="${PN}_${PV}-${PATCHLEVEL}.tar.gz"
5368 +
5369 +DESCRIPTION="xorg input driver for use of tslib based touchscreen devices"
5370 +HOMEPAGE="http://www.pengutronix.de/software/xf86-input-tslib/index_en.html"
5371 +SRC_URI="ftp://cdn.debian.net/debian/pool/main/x/${PN}/${DEBSOURCES}"
5372 +
5373 +LICENSE="GPL-2"
5374 +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86"
5375 +IUSE=""
5376 +
5377 +RDEPEND="x11-libs/tslib"
5378 +DEPEND="${RDEPEND}
5379 + x11-proto/randrproto"
5380 +
5381 +S=${WORKDIR}/${PN}-trunk
5382 +
5383 +DOCS=( COPYING ChangeLog )
5384 +
5385 +PATCHES=(
5386 + "${FILESDIR}"/fix-overlapped-variable.patch
5387 + "${FILESDIR}"/${PN}-port-ABI-12-r48.patch
5388 +)
5389
5390 diff --git a/x11-drivers/xf86-input-vmmouse/Manifest b/x11-drivers/xf86-input-vmmouse/Manifest
5391 new file mode 100644
5392 index 0000000..2542fb3
5393 --- /dev/null
5394 +++ b/x11-drivers/xf86-input-vmmouse/Manifest
5395 @@ -0,0 +1,8 @@
5396 +DIST xf86-input-vmmouse-12.7.0.tar.bz2 281998 RMD160 99cd323f663800f71acf0c504c2ba7bb2cd369ed SHA1 6618f84a037c8f4817e1a2822d6a5a795814e544 SHA256 00e5d527a0d97e6b2a6e8c519e1339427e66fa0a43af026858655c7c62bd9e35
5397 +DIST xf86-input-vmmouse-12.8.0.tar.bz2 300792 RMD160 426d4b011c57210d5e744a230e158c6dc5159749 SHA1 ecca90d5e992f9358f7932e0c46e92ebe715f9de SHA256 a8a6ec0b567c48c130ccb830e15dfc2b201831841de0c2cc56bd87256d2d869a
5398 +DIST xf86-input-vmmouse-12.9.0.tar.bz2 308053 RMD160 116ed6b242ba54bcf056fc8ef754b1e7d6737f92 SHA1 83500beddba2da390389705d482131872fe9be8b SHA256 fbcf00f6bfee38bc65e0f0b812a4d076f7e203e81ed908e57de4026792b299bf
5399 +EBUILD xf86-input-vmmouse-12.7.0.ebuild 672 RMD160 c7ea8718d6ebcac9a6c139e737b0e78c96a39a2f SHA1 4bd9fe27e3837142e398d5fa8a4452bbdef081e4 SHA256 b23a1fe300fb01a05743854494998fbae6c4145817091f29a26f373c8fc0dba0
5400 +EBUILD xf86-input-vmmouse-12.8.0.ebuild 641 RMD160 55a87d70d2fa61d2e18270509488c5482f53c049 SHA1 eda669932f56210c74f2d55ad8cbdc6a8584d59f SHA256 fc5c61b65510111c1e97dc4a78f6f647223bb685c3e341f0de5bf4378852f861
5401 +EBUILD xf86-input-vmmouse-12.9.0.ebuild 634 RMD160 6a0bbbec2553f96fd0478ad0e2d28d38a7b277ad SHA1 ba70011809b80d13354e972926e1475b4e31eec8 SHA256 318d58048e50d4770c4ed843f0657c7661f2ea74ad68a4c88837b545e622058f
5402 +MISC ChangeLog 8167 RMD160 a1d42ad8fdc1e308061302c100ab8736c61739d8 SHA1 d30912d296b0ab06d557cbf7cdb8537ad730e1ec SHA256 3962b33cdf6544dfd72c45c0f476403441eb8eea9d08cec29cdfe5fc918a59a6
5403 +MISC metadata.xml 254 RMD160 c918c791107bb6bade5533be97fda2a5357ade13 SHA1 c0bf2ca0f6107fdce02502942d7050d84ad30fb2 SHA256 32d68d1ad2e14d3f3af865dce8b2e42fec8722f17b1b35beeb5ecbd9b8e1a253
5404
5405 diff --git a/x11-drivers/xf86-input-vmmouse/xf86-input-vmmouse-12.7.0.ebuild b/x11-drivers/xf86-input-vmmouse/xf86-input-vmmouse-12.7.0.ebuild
5406 new file mode 100644
5407 index 0000000..425c37f
5408 --- /dev/null
5409 +++ b/x11-drivers/xf86-input-vmmouse/xf86-input-vmmouse-12.7.0.ebuild
5410 @@ -0,0 +1,32 @@
5411 +# Copyright 1999-2011 Gentoo Foundation
5412 +# Distributed under the terms of the GNU General Public License v2
5413 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-vmmouse/xf86-input-vmmouse-12.7.0.ebuild,v 1.6 2011/03/30 21:24:10 ssuominen Exp $
5414 +
5415 +EAPI="4-slot-abi"
5416 +
5417 +inherit xorg-2
5418 +
5419 +DESCRIPTION="VMWare mouse input driver"
5420 +IUSE=""
5421 +KEYWORDS="amd64 x86 ~x86-fbsd"
5422 +
5423 +RDEPEND=""
5424 +DEPEND="${RDEPEND}
5425 + >=x11-proto/inputproto-1.4.1
5426 + x11-proto/randrproto
5427 + x11-proto/xproto"
5428 +
5429 +pkg_setup() {
5430 + CONFIGURE_OPTIONS="
5431 + --with-hal-bin-dir=/punt
5432 + --with-hal-callouts-dir=/punt
5433 + --with-hal-fdi-dir=/punt
5434 + "
5435 +
5436 + xorg-2_pkg_setup
5437 +}
5438 +
5439 +src_install() {
5440 + xorg-2_src_install
5441 + rm -rf "${ED}"/punt
5442 +}
5443
5444 diff --git a/x11-drivers/xf86-input-vmmouse/xf86-input-vmmouse-12.8.0.ebuild b/x11-drivers/xf86-input-vmmouse/xf86-input-vmmouse-12.8.0.ebuild
5445 new file mode 100644
5446 index 0000000..58c34fe
5447 --- /dev/null
5448 +++ b/x11-drivers/xf86-input-vmmouse/xf86-input-vmmouse-12.8.0.ebuild
5449 @@ -0,0 +1,30 @@
5450 +# Copyright 1999-2012 Gentoo Foundation
5451 +# Distributed under the terms of the GNU General Public License v2
5452 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-vmmouse/xf86-input-vmmouse-12.8.0.ebuild,v 1.2 2012/05/16 00:41:44 aballier Exp $
5453 +
5454 +EAPI="4-slot-abi"
5455 +
5456 +inherit xorg-2
5457 +
5458 +DESCRIPTION="VMWare mouse input driver"
5459 +IUSE=""
5460 +KEYWORDS="~amd64 ~x86 ~amd64-fbsd ~x86-fbsd"
5461 +
5462 +RDEPEND=""
5463 +DEPEND="${RDEPEND}
5464 + x11-proto/randrproto"
5465 +
5466 +pkg_setup() {
5467 + XORG_CONFIGURE_OPTIONS=(
5468 + --with-hal-bin-dir=/punt
5469 + --with-hal-callouts-dir=/punt
5470 + --with-hal-fdi-dir=/punt
5471 + )
5472 +
5473 + xorg-2_pkg_setup
5474 +}
5475 +
5476 +src_install() {
5477 + xorg-2_src_install
5478 + rm -rf "${ED}"/punt
5479 +}
5480
5481 diff --git a/x11-drivers/xf86-input-vmmouse/xf86-input-vmmouse-12.9.0.ebuild b/x11-drivers/xf86-input-vmmouse/xf86-input-vmmouse-12.9.0.ebuild
5482 new file mode 100644
5483 index 0000000..31e35c4
5484 --- /dev/null
5485 +++ b/x11-drivers/xf86-input-vmmouse/xf86-input-vmmouse-12.9.0.ebuild
5486 @@ -0,0 +1,30 @@
5487 +# Copyright 1999-2012 Gentoo Foundation
5488 +# Distributed under the terms of the GNU General Public License v2
5489 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-vmmouse/xf86-input-vmmouse-12.9.0.ebuild,v 1.3 2012/06/24 19:02:37 ago Exp $
5490 +
5491 +EAPI="4-slot-abi"
5492 +
5493 +inherit xorg-2
5494 +
5495 +DESCRIPTION="VMWare mouse input driver"
5496 +IUSE=""
5497 +KEYWORDS="amd64 x86 ~amd64-fbsd ~x86-fbsd"
5498 +
5499 +RDEPEND=""
5500 +DEPEND="${RDEPEND}
5501 + x11-proto/randrproto"
5502 +
5503 +pkg_setup() {
5504 + XORG_CONFIGURE_OPTIONS=(
5505 + --with-hal-bin-dir=/punt
5506 + --with-hal-callouts-dir=/punt
5507 + --with-hal-fdi-dir=/punt
5508 + )
5509 +
5510 + xorg-2_pkg_setup
5511 +}
5512 +
5513 +src_install() {
5514 + xorg-2_src_install
5515 + rm -rf "${ED}"/punt
5516 +}
5517
5518 diff --git a/x11-drivers/xf86-input-void/Manifest b/x11-drivers/xf86-input-void/Manifest
5519 new file mode 100644
5520 index 0000000..d9ee28e
5521 --- /dev/null
5522 +++ b/x11-drivers/xf86-input-void/Manifest
5523 @@ -0,0 +1,6 @@
5524 +DIST xf86-input-void-1.3.1.tar.bz2 242189 RMD160 e1088ee141eb7142db5a7e8fa1db8a0fa3c79df4 SHA1 f0009bd77d205c5e5a9791d8f498780b44e931ae SHA256 aba69784ac83f5951af3e164312adb4b8b1c91a8f79ab35dc5165c534e14c674
5525 +DIST xf86-input-void-1.4.0.tar.bz2 273454 RMD160 96aeff80628ad7b30bdf444c58343bff9aa8dd64 SHA1 49b462d3acb16337eaf78202d4074f19d5e20b29 SHA256 2ab95865252c64cc88050fa0089a74e063c357b71907bf9be7886047c4987505
5526 +EBUILD xf86-input-void-1.3.1.ebuild 491 RMD160 2568c63ddf691df5a0958c45738ee478d47b396e SHA1 1229465ecd338edda969594faad831b5c5854dbf SHA256 6c700e484fbaf5dc0dd028f3ba67220fc1d71ae7a8383a40c7e1eeee65784f71
5527 +EBUILD xf86-input-void-1.4.0.ebuild 461 RMD160 a93de89541ffc867e9cf5db815c5977d12697eae SHA1 0d0318cff57d9333c82ac33aff385404d81a7103 SHA256 b675f1c9e80753ae191a63e0839741301c1af37969cf7ab272aed2a22f8e1880
5528 +MISC ChangeLog 8907 RMD160 16f000a023b7e2f8594abae1ada2858cad978715 SHA1 caa1b6b293149c13bfef3ba33394040cf93bdc87 SHA256 59f961dbd55106bf8102d627c0129cf7aa6be4bea3c58445a55a30ed01ddad0e
5529 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
5530
5531 diff --git a/x11-drivers/xf86-input-void/xf86-input-void-1.3.1.ebuild b/x11-drivers/xf86-input-void/xf86-input-void-1.3.1.ebuild
5532 new file mode 100644
5533 index 0000000..4b6ab3d
5534 --- /dev/null
5535 +++ b/x11-drivers/xf86-input-void/xf86-input-void-1.3.1.ebuild
5536 @@ -0,0 +1,17 @@
5537 +# Copyright 1999-2011 Gentoo Foundation
5538 +# Distributed under the terms of the GNU General Public License v2
5539 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-void/xf86-input-void-1.3.1.ebuild,v 1.8 2011/02/14 23:56:23 xarthisius Exp $
5540 +
5541 +EAPI=3
5542 +inherit xorg-2
5543 +
5544 +DESCRIPTION="null input driver"
5545 +
5546 +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd"
5547 +IUSE=""
5548 +
5549 +RDEPEND="x11-base/xorg-server"
5550 +DEPEND="${RDEPEND}
5551 + x11-proto/inputproto
5552 + x11-proto/randrproto
5553 + x11-proto/xproto"
5554
5555 diff --git a/x11-drivers/xf86-input-void/xf86-input-void-1.4.0.ebuild b/x11-drivers/xf86-input-void/xf86-input-void-1.4.0.ebuild
5556 new file mode 100644
5557 index 0000000..81a7f4d
5558 --- /dev/null
5559 +++ b/x11-drivers/xf86-input-void/xf86-input-void-1.4.0.ebuild
5560 @@ -0,0 +1,14 @@
5561 +# Copyright 1999-2012 Gentoo Foundation
5562 +# Distributed under the terms of the GNU General Public License v2
5563 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-void/xf86-input-void-1.4.0.ebuild,v 1.9 2012/05/16 00:42:04 aballier Exp $
5564 +
5565 +EAPI="4-slot-abi"
5566 +inherit xorg-2
5567 +
5568 +DESCRIPTION="null input driver"
5569 +
5570 +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
5571 +IUSE=""
5572 +
5573 +RDEPEND=">=x11-base/xorg-server-1.9.99.1"
5574 +DEPEND="${RDEPEND}"
5575
5576 diff --git a/x11-drivers/xf86-input-wacom/Manifest b/x11-drivers/xf86-input-wacom/Manifest
5577 new file mode 100644
5578 index 0000000..a205de5
5579 --- /dev/null
5580 +++ b/x11-drivers/xf86-input-wacom/Manifest
5581 @@ -0,0 +1,12 @@
5582 +DIST xf86-input-wacom-0.11.0.tar.bz2 490183 RMD160 7c6768eb058b5bc11bae540985c088c95d2a9247 SHA1 c76be36900c9f634fa63f6a2b340fc6b79d0a2be SHA256 112235476c4ace61da5fddd63ca9d33e083fd75b84a81b4490102aa023f39e61
5583 +DIST xf86-input-wacom-0.11.1.tar.bz2 505180 RMD160 ec282ff0d203ef70008ba43d8485bbca25e24282 SHA1 e8b0ec91a95a13a897d34c6ebe2af564e1ce3cb2 SHA256 9d32f94610f8faae3214227a8e8f050cd3b469b3fe9d60ef9272a884dcccb6ca
5584 +DIST xf86-input-wacom-0.13.0.tar.bz2 508958 RMD160 23c3600f19fd8c3b51d14e7ad7927f5ee14883df SHA1 67d4b78728ea1474b7d312853cdcd613ff4c7c49 SHA256 3895b87d51c69224b36f7859911fc2b6a6e0017f1c6c620417e35e7083a6c7f4
5585 +DIST xf86-input-wacom-0.14.0.tar.bz2 515278 RMD160 362cc49f5c805452ad94bc899c06d4fdaf98b2ff SHA1 3cc91315355b721b1959a8e9d7dc06587f3395af SHA256 929817ec7979d87432226245c687a1fdd211dcd3057c9d10dce72a933d80a69e
5586 +DIST xf86-input-wacom-0.15.0.tar.bz2 528528 RMD160 132054aff24ae6fb8abef0189e7c23c7bc53e4c3 SHA1 6e8e4fa2ccc2448cae97119c6f2842fe283f9b29 SHA256 2e9b64c30fb223c46407bd0e105a54a1e83f378eb33ac68bd8a73fdbface000f
5587 +EBUILD xf86-input-wacom-0.11.0.ebuild 1412 RMD160 a6ddb1f6624f75dc8d0aa0ce7cb8590e6510c5d3 SHA1 3d245d65181238e61c200e88868c36027059aa2a SHA256 761236211eaedf3eb335d1e572424f5b78803c91a2fba9c9144c12236f36b6d5
5588 +EBUILD xf86-input-wacom-0.11.1.ebuild 1442 RMD160 1dd8d0ae9c7e5189a439b72eb8eaea2aa514d737 SHA1 2c3ff158deb796f9183c6442de966077099d9608 SHA256 5d21aeec711b2cea4af41e62f7859ad9eb3009ff7440a8e07a360d6653604aa4
5589 +EBUILD xf86-input-wacom-0.13.0.ebuild 1421 RMD160 3daee3d6954c80ee7571aebbd14f7dc9df725ea5 SHA1 b1286854a28cba76a53bc3df58da544f7574e72e SHA256 9655309d3ca948e72d043ae2cb8f599360be199de14558d692cd78bb55dc6caa
5590 +EBUILD xf86-input-wacom-0.14.0.ebuild 1416 RMD160 12c2ca3ef2d161b353a07f66f8189f276ec67ccc SHA1 88ad421d4ab38c3a91152f591e74178f4486a60e SHA256 37412de99f88ce149c91a5cd997eb5fcb54a69a0cb43f3dc2ecbe6d5a0b6cfe1
5591 +EBUILD xf86-input-wacom-0.15.0.ebuild 1421 RMD160 691b9ddb59f68d6753e14409d0c390158119c93d SHA1 3d803da337be11cb07b0bdcfb2f280ad48111614 SHA256 a2d303ba8302d035223a442a496474fcc069e9aa65840c71a7ddfc0118ead4ed
5592 +MISC ChangeLog 8449 RMD160 602a04b034578fb911e3b11dec3c4f710c416d9e SHA1 8de8444227a7a63ae373a6759e56f5807b7e5917 SHA256 72fd5c6219a8d6bf31f397b7c089aea81ae9deec463ff2dd34d5832c6ce59e26
5593 +MISC metadata.xml 365 RMD160 808ca8e60d1314d487519f7cf105148f52f96a36 SHA1 fe0154d304388ec2ff8cb6d58a3d30c10e6a44b8 SHA256 c2c9afd84e3b5dea0662cd9cb186a1efcc9ae1d96fc569bb7504701dd2925714
5594
5595 diff --git a/x11-drivers/xf86-input-wacom/xf86-input-wacom-0.11.0.ebuild b/x11-drivers/xf86-input-wacom/xf86-input-wacom-0.11.0.ebuild
5596 new file mode 100644
5597 index 0000000..87103f3
5598 --- /dev/null
5599 +++ b/x11-drivers/xf86-input-wacom/xf86-input-wacom-0.11.0.ebuild
5600 @@ -0,0 +1,55 @@
5601 +# Copyright 1999-2011 Gentoo Foundation
5602 +# Distributed under the terms of the GNU General Public License v2
5603 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-wacom/xf86-input-wacom-0.11.0.ebuild,v 1.7 2011/07/29 10:50:32 xarthisius Exp $
5604 +
5605 +EAPI="4-slot-abi"
5606 +
5607 +inherit linux-info xorg-2
5608 +
5609 +DESCRIPTION="Driver for Wacom tablets and drawing devices"
5610 +HOMEPAGE="http://linuxwacom.sourceforge.net/"
5611 +LICENSE="GPL-2"
5612 +EGIT_REPO_URI="git://linuxwacom.git.sourceforge.net/gitroot/linuxwacom/${PN}"
5613 +[[ ${PV} != 9999* ]] && \
5614 + SRC_URI="mirror://sourceforge/linuxwacom/${PN}/${P}.tar.bz2"
5615 +
5616 +KEYWORDS="amd64 ppc ppc64 x86"
5617 +IUSE="debug"
5618 +
5619 +RDEPEND="!x11-drivers/linuxwacom
5620 + x11-libs/libX11
5621 + x11-libs/libXext
5622 + x11-libs/libXi
5623 + x11-libs/libXrandr"
5624 +DEPEND="${RDEPEND}
5625 + x11-proto/randrproto"
5626 +
5627 +pkg_setup() {
5628 + XORG_CONFIGURE_OPTIONS=(
5629 + $(use_enable debug)
5630 + )
5631 + xorg-2_pkg_setup
5632 +}
5633 +
5634 +src_install() {
5635 + xorg-2_src_install
5636 +
5637 + rm -rf "${D}"/usr/share/hal
5638 +}
5639 +
5640 +pkg_pretend() {
5641 + linux-info_pkg_setup
5642 +
5643 + if ! linux_config_exists \
5644 + || ! linux_chkconfig_present TABLET_USB_WACOM \
5645 + || ! linux_chkconfig_present INPUT_EVDEV; then
5646 + echo
5647 + ewarn "If you use a USB Wacom tablet, you need to enable support in your kernel"
5648 + ewarn " Device Drivers --->"
5649 + ewarn " Input device support --->"
5650 + ewarn " <*> Event interface"
5651 + ewarn " [*] Tablets --->"
5652 + ewarn " <*> Wacom Intuos/Graphire tablet support (USB)"
5653 + echo
5654 + fi
5655 +}
5656
5657 diff --git a/x11-drivers/xf86-input-wacom/xf86-input-wacom-0.11.1.ebuild b/x11-drivers/xf86-input-wacom/xf86-input-wacom-0.11.1.ebuild
5658 new file mode 100644
5659 index 0000000..56fbadf
5660 --- /dev/null
5661 +++ b/x11-drivers/xf86-input-wacom/xf86-input-wacom-0.11.1.ebuild
5662 @@ -0,0 +1,57 @@
5663 +# Copyright 1999-2012 Gentoo Foundation
5664 +# Distributed under the terms of the GNU General Public License v2
5665 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-wacom/xf86-input-wacom-0.11.1.ebuild,v 1.4 2012/03/03 16:28:53 ranger Exp $
5666 +
5667 +EAPI="4-slot-abi"
5668 +
5669 +inherit linux-info xorg-2
5670 +
5671 +DESCRIPTION="Driver for Wacom tablets and drawing devices"
5672 +HOMEPAGE="http://linuxwacom.sourceforge.net/"
5673 +LICENSE="GPL-2"
5674 +EGIT_REPO_URI="git://linuxwacom.git.sourceforge.net/gitroot/linuxwacom/${PN}"
5675 +[[ ${PV} != 9999* ]] && \
5676 + SRC_URI="mirror://sourceforge/linuxwacom/${PN}/${P}.tar.bz2"
5677 +
5678 +KEYWORDS="amd64 ppc ppc64 x86"
5679 +IUSE="debug"
5680 +
5681 +RDEPEND="!x11-drivers/linuxwacom
5682 + >=x11-base/xorg-server-1.7
5683 + x11-libs/libX11
5684 + x11-libs/libXext
5685 + x11-libs/libXi
5686 + x11-libs/libXrandr"
5687 +DEPEND="${RDEPEND}
5688 + x11-proto/randrproto"
5689 +
5690 +pkg_setup() {
5691 + linux-info_pkg_setup
5692 +
5693 + XORG_CONFIGURE_OPTIONS=(
5694 + $(use_enable debug)
5695 + )
5696 +}
5697 +
5698 +src_install() {
5699 + xorg-2_src_install
5700 +
5701 + rm -rf "${ED}"/usr/share/hal
5702 +}
5703 +
5704 +pkg_pretend() {
5705 + linux-info_pkg_setup
5706 +
5707 + if ! linux_config_exists \
5708 + || ! linux_chkconfig_present TABLET_USB_WACOM \
5709 + || ! linux_chkconfig_present INPUT_EVDEV; then
5710 + echo
5711 + ewarn "If you use a USB Wacom tablet, you need to enable support in your kernel"
5712 + ewarn " Device Drivers --->"
5713 + ewarn " Input device support --->"
5714 + ewarn " <*> Event interface"
5715 + ewarn " [*] Tablets --->"
5716 + ewarn " <*> Wacom Intuos/Graphire tablet support (USB)"
5717 + echo
5718 + fi
5719 +}
5720
5721 diff --git a/x11-drivers/xf86-input-wacom/xf86-input-wacom-0.13.0.ebuild b/x11-drivers/xf86-input-wacom/xf86-input-wacom-0.13.0.ebuild
5722 new file mode 100644
5723 index 0000000..2ad133a
5724 --- /dev/null
5725 +++ b/x11-drivers/xf86-input-wacom/xf86-input-wacom-0.13.0.ebuild
5726 @@ -0,0 +1,56 @@
5727 +# Copyright 1999-2012 Gentoo Foundation
5728 +# Distributed under the terms of the GNU General Public License v2
5729 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-wacom/xf86-input-wacom-0.13.0.ebuild,v 1.1 2012/02/11 16:33:16 ikelos Exp $
5730 +
5731 +EAPI="4-slot-abi"
5732 +
5733 +inherit linux-info xorg-2
5734 +
5735 +DESCRIPTION="Driver for Wacom tablets and drawing devices"
5736 +HOMEPAGE="http://linuxwacom.sourceforge.net/"
5737 +LICENSE="GPL-2"
5738 +EGIT_REPO_URI="git://linuxwacom.git.sourceforge.net/gitroot/linuxwacom/${PN}"
5739 +[[ ${PV} != 9999* ]] && \
5740 + SRC_URI="mirror://sourceforge/linuxwacom/${PN}/${P}.tar.bz2"
5741 +
5742 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
5743 +IUSE="debug"
5744 +
5745 +RDEPEND=">=x11-base/xorg-server-1.7
5746 + x11-libs/libX11
5747 + x11-libs/libXext
5748 + x11-libs/libXi
5749 + x11-libs/libXrandr"
5750 +DEPEND="${RDEPEND}
5751 + x11-proto/randrproto"
5752 +
5753 +pkg_setup() {
5754 + linux-info_pkg_setup
5755 +
5756 + XORG_CONFIGURE_OPTIONS=(
5757 + $(use_enable debug)
5758 + )
5759 +}
5760 +
5761 +src_install() {
5762 + xorg-2_src_install
5763 +
5764 + rm -rf "${ED}"/usr/share/hal
5765 +}
5766 +
5767 +pkg_pretend() {
5768 + linux-info_pkg_setup
5769 +
5770 + if ! linux_config_exists \
5771 + || ! linux_chkconfig_present TABLET_USB_WACOM \
5772 + || ! linux_chkconfig_present INPUT_EVDEV; then
5773 + echo
5774 + ewarn "If you use a USB Wacom tablet, you need to enable support in your kernel"
5775 + ewarn " Device Drivers --->"
5776 + ewarn " Input device support --->"
5777 + ewarn " <*> Event interface"
5778 + ewarn " [*] Tablets --->"
5779 + ewarn " <*> Wacom Intuos/Graphire tablet support (USB)"
5780 + echo
5781 + fi
5782 +}
5783
5784 diff --git a/x11-drivers/xf86-input-wacom/xf86-input-wacom-0.14.0.ebuild b/x11-drivers/xf86-input-wacom/xf86-input-wacom-0.14.0.ebuild
5785 new file mode 100644
5786 index 0000000..7adc220
5787 --- /dev/null
5788 +++ b/x11-drivers/xf86-input-wacom/xf86-input-wacom-0.14.0.ebuild
5789 @@ -0,0 +1,56 @@
5790 +# Copyright 1999-2012 Gentoo Foundation
5791 +# Distributed under the terms of the GNU General Public License v2
5792 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-wacom/xf86-input-wacom-0.14.0.ebuild,v 1.3 2012/06/24 19:03:03 ago Exp $
5793 +
5794 +EAPI="4-slot-abi"
5795 +
5796 +inherit linux-info xorg-2
5797 +
5798 +DESCRIPTION="Driver for Wacom tablets and drawing devices"
5799 +HOMEPAGE="http://linuxwacom.sourceforge.net/"
5800 +LICENSE="GPL-2"
5801 +EGIT_REPO_URI="git://linuxwacom.git.sourceforge.net/gitroot/linuxwacom/${PN}"
5802 +[[ ${PV} != 9999* ]] && \
5803 + SRC_URI="mirror://sourceforge/linuxwacom/${PN}/${P}.tar.bz2"
5804 +
5805 +KEYWORDS="amd64 ~ppc ~ppc64 x86"
5806 +IUSE="debug"
5807 +
5808 +RDEPEND=">=x11-base/xorg-server-1.7
5809 + x11-libs/libX11
5810 + x11-libs/libXext
5811 + x11-libs/libXi
5812 + x11-libs/libXrandr"
5813 +DEPEND="${RDEPEND}
5814 + x11-proto/randrproto"
5815 +
5816 +pkg_setup() {
5817 + linux-info_pkg_setup
5818 +
5819 + XORG_CONFIGURE_OPTIONS=(
5820 + $(use_enable debug)
5821 + )
5822 +}
5823 +
5824 +src_install() {
5825 + xorg-2_src_install
5826 +
5827 + rm -rf "${ED}"/usr/share/hal
5828 +}
5829 +
5830 +pkg_pretend() {
5831 + linux-info_pkg_setup
5832 +
5833 + if ! linux_config_exists \
5834 + || ! linux_chkconfig_present TABLET_USB_WACOM \
5835 + || ! linux_chkconfig_present INPUT_EVDEV; then
5836 + echo
5837 + ewarn "If you use a USB Wacom tablet, you need to enable support in your kernel"
5838 + ewarn " Device Drivers --->"
5839 + ewarn " Input device support --->"
5840 + ewarn " <*> Event interface"
5841 + ewarn " [*] Tablets --->"
5842 + ewarn " <*> Wacom Intuos/Graphire tablet support (USB)"
5843 + echo
5844 + fi
5845 +}
5846
5847 diff --git a/x11-drivers/xf86-input-wacom/xf86-input-wacom-0.15.0.ebuild b/x11-drivers/xf86-input-wacom/xf86-input-wacom-0.15.0.ebuild
5848 new file mode 100644
5849 index 0000000..6c834f2
5850 --- /dev/null
5851 +++ b/x11-drivers/xf86-input-wacom/xf86-input-wacom-0.15.0.ebuild
5852 @@ -0,0 +1,56 @@
5853 +# Copyright 1999-2012 Gentoo Foundation
5854 +# Distributed under the terms of the GNU General Public License v2
5855 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-wacom/xf86-input-wacom-0.15.0.ebuild,v 1.1 2012/06/23 19:30:40 ikelos Exp $
5856 +
5857 +EAPI="4-slot-abi"
5858 +
5859 +inherit linux-info xorg-2
5860 +
5861 +DESCRIPTION="Driver for Wacom tablets and drawing devices"
5862 +HOMEPAGE="http://linuxwacom.sourceforge.net/"
5863 +LICENSE="GPL-2"
5864 +EGIT_REPO_URI="git://linuxwacom.git.sourceforge.net/gitroot/linuxwacom/${PN}"
5865 +[[ ${PV} != 9999* ]] && \
5866 + SRC_URI="mirror://sourceforge/linuxwacom/${PN}/${P}.tar.bz2"
5867 +
5868 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
5869 +IUSE="debug"
5870 +
5871 +RDEPEND=">=x11-base/xorg-server-1.7
5872 + x11-libs/libX11
5873 + x11-libs/libXext
5874 + x11-libs/libXi
5875 + x11-libs/libXrandr"
5876 +DEPEND="${RDEPEND}
5877 + x11-proto/randrproto"
5878 +
5879 +pkg_setup() {
5880 + linux-info_pkg_setup
5881 +
5882 + XORG_CONFIGURE_OPTIONS=(
5883 + $(use_enable debug)
5884 + )
5885 +}
5886 +
5887 +src_install() {
5888 + xorg-2_src_install
5889 +
5890 + rm -rf "${ED}"/usr/share/hal
5891 +}
5892 +
5893 +pkg_pretend() {
5894 + linux-info_pkg_setup
5895 +
5896 + if ! linux_config_exists \
5897 + || ! linux_chkconfig_present TABLET_USB_WACOM \
5898 + || ! linux_chkconfig_present INPUT_EVDEV; then
5899 + echo
5900 + ewarn "If you use a USB Wacom tablet, you need to enable support in your kernel"
5901 + ewarn " Device Drivers --->"
5902 + ewarn " Input device support --->"
5903 + ewarn " <*> Event interface"
5904 + ewarn " [*] Tablets --->"
5905 + ewarn " <*> Wacom Intuos/Graphire tablet support (USB)"
5906 + echo
5907 + fi
5908 +}
5909
5910 diff --git a/x11-drivers/xf86-video-apm/Manifest b/x11-drivers/xf86-video-apm/Manifest
5911 new file mode 100644
5912 index 0000000..88ac04f
5913 --- /dev/null
5914 +++ b/x11-drivers/xf86-video-apm/Manifest
5915 @@ -0,0 +1,6 @@
5916 +DIST xf86-video-apm-1.2.3.tar.bz2 295470 RMD160 45a27d62a77a83fe8ff61d37ab31544116bec130 SHA1 1fa7180cf985a74132f8d5b39a0bf9df08713fac SHA256 4046ea18dbd76a9df5f68695025c2c411c20564af9198974506a041ebd4a30da
5917 +DIST xf86-video-apm-1.2.4.tar.bz2 325979 RMD160 63f5b68278469ce9df4bfcdc1d7c2a50750ce7c4 SHA1 d792ba6e8c39e60e00e0790b4e08f551044b2f7c SHA256 ae65982961fe884728497db9b805123d486d2aade2ba8e7bba9a3ee9dccf4302
5918 +EBUILD xf86-video-apm-1.2.3.ebuild 567 RMD160 ce2403a7a2db1a77e9e7df59527b6db67514a219 SHA1 983c421c5648c40eaffc5c5f6800dc0427903704 SHA256 a27a6faf777df3ddea78ef268399d05dc468aac9acb7b0da4c988ffe5919ee20
5919 +EBUILD xf86-video-apm-1.2.4.ebuild 434 RMD160 69c6ab01245b0cfbf3a967d4a87debc637ee9cb2 SHA1 ebdda679f2b8068b1ca60f71a8c683b27c3eff94 SHA256 3484bef0389ccfb074ca86452eebd9f8933f5896290407c0fd66b3f2eabd1d59
5920 +MISC ChangeLog 5927 RMD160 74264988127907240cef51deeef0577995339f89 SHA1 517f432fa366b7540864973202d71796ddb343cc SHA256 92fdf25c55d8a42d70d9844aefb296b2a1dbe6bc02b3c14da3e7c36536a251df
5921 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
5922
5923 diff --git a/x11-drivers/xf86-video-apm/xf86-video-apm-1.2.3.ebuild b/x11-drivers/xf86-video-apm/xf86-video-apm-1.2.3.ebuild
5924 new file mode 100644
5925 index 0000000..86041ce
5926 --- /dev/null
5927 +++ b/x11-drivers/xf86-video-apm/xf86-video-apm-1.2.3.ebuild
5928 @@ -0,0 +1,22 @@
5929 +# Copyright 1999-2011 Gentoo Foundation
5930 +# Distributed under the terms of the GNU General Public License v2
5931 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-apm/xf86-video-apm-1.2.3.ebuild,v 1.4 2011/02/12 19:00:24 armin76 Exp $
5932 +
5933 +EAPI=3
5934 +
5935 +inherit xorg-2
5936 +
5937 +DESCRIPTION="Alliance ProMotion video driver"
5938 +
5939 +KEYWORDS="amd64 ia64 x86 ~x86-fbsd"
5940 +IUSE=""
5941 +
5942 +RDEPEND=">=x11-base/xorg-server-1.0.99"
5943 +DEPEND="${RDEPEND}
5944 + x11-proto/fontsproto
5945 + x11-proto/videoproto
5946 + x11-proto/xextproto
5947 + x11-proto/xf86rushproto
5948 + x11-proto/randrproto
5949 + x11-proto/renderproto
5950 + x11-proto/xproto"
5951
5952 diff --git a/x11-drivers/xf86-video-apm/xf86-video-apm-1.2.4.ebuild b/x11-drivers/xf86-video-apm/xf86-video-apm-1.2.4.ebuild
5953 new file mode 100644
5954 index 0000000..163b8de
5955 --- /dev/null
5956 +++ b/x11-drivers/xf86-video-apm/xf86-video-apm-1.2.4.ebuild
5957 @@ -0,0 +1,15 @@
5958 +# Copyright 1999-2012 Gentoo Foundation
5959 +# Distributed under the terms of the GNU General Public License v2
5960 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-apm/xf86-video-apm-1.2.4.ebuild,v 1.4 2012/06/24 19:03:29 ago Exp $
5961 +
5962 +EAPI="4-slot-abi"
5963 +
5964 +inherit xorg-2
5965 +
5966 +DESCRIPTION="Alliance ProMotion video driver"
5967 +
5968 +KEYWORDS="amd64 ~ia64 x86 ~amd64-fbsd ~x86-fbsd"
5969 +IUSE=""
5970 +
5971 +RDEPEND=">=x11-base/xorg-server-1.0.99"
5972 +DEPEND="${RDEPEND}"
5973
5974 diff --git a/x11-drivers/xf86-video-ark/Manifest b/x11-drivers/xf86-video-ark/Manifest
5975 new file mode 100644
5976 index 0000000..f53363d
5977 --- /dev/null
5978 +++ b/x11-drivers/xf86-video-ark/Manifest
5979 @@ -0,0 +1,6 @@
5980 +DIST xf86-video-ark-0.7.3.tar.bz2 238946 RMD160 264b097e82d57220ad5a61a818f4abdc80b8854b SHA1 56901ec6097a83433689f208268281f9c98c238b SHA256 39149a565c64ae013962022c45e561a0e92c5ab413688f3b5055cad694f28f98
5981 +DIST xf86-video-ark-0.7.4.tar.bz2 273338 RMD160 ecca71ad78bb0bf71935dc300fc45cb8f94ea7e4 SHA1 d95cb9aa56e7db542b3ac8fed9cb519b11f77556 SHA256 bd4cdba48a974acaca289d20b8268a4d3084e2b2c9d1c83adb03ba1dcb609fa4
5982 +EBUILD xf86-video-ark-0.7.3.ebuild 514 RMD160 56ecaa4473b9f06588eb1ada3dad252ec6f77bd4 SHA1 05df17805e584bfd68295311ee1de19db470ba87 SHA256 9371023b3029aba7c5ede81d30539f17cb83630babc623164167c057be166f1c
5983 +EBUILD xf86-video-ark-0.7.4.ebuild 462 RMD160 d43b1ef1634f1d48b169c612d052c3b079c40283 SHA1 e330a7904e1c3ff5ee9c8a9bbdb236254be8611b SHA256 471ac04229ea921bac7e31c06483b1c8b0ad3bba4b72d6c6f349f01d137d3652
5984 +MISC ChangeLog 6364 RMD160 9e9343e204be8cc985a1ef09d45f433629248d32 SHA1 01c9cea72e39988b88c8ba5e492caf8c73b133a8 SHA256 4402dced4a0877e199412eb1ef6b08d26eb61a71846b7de3f52253a33a20bf93
5985 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
5986
5987 diff --git a/x11-drivers/xf86-video-ark/xf86-video-ark-0.7.3.ebuild b/x11-drivers/xf86-video-ark/xf86-video-ark-0.7.3.ebuild
5988 new file mode 100644
5989 index 0000000..aa77df5
5990 --- /dev/null
5991 +++ b/x11-drivers/xf86-video-ark/xf86-video-ark-0.7.3.ebuild
5992 @@ -0,0 +1,19 @@
5993 +# Copyright 1999-2011 Gentoo Foundation
5994 +# Distributed under the terms of the GNU General Public License v2
5995 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-ark/xf86-video-ark-0.7.3.ebuild,v 1.4 2011/02/12 19:01:52 armin76 Exp $
5996 +
5997 +EAPI=3
5998 +
5999 +inherit xorg-2
6000 +
6001 +DESCRIPTION="X.Org driver for ark cards"
6002 +KEYWORDS="amd64 ia64 x86 ~x86-fbsd"
6003 +IUSE=""
6004 +
6005 +RDEPEND=">=x11-base/xorg-server-1.0.99"
6006 +DEPEND="${RDEPEND}
6007 + x11-proto/fontsproto
6008 + x11-proto/randrproto
6009 + x11-proto/renderproto
6010 + x11-proto/xextproto
6011 + x11-proto/xproto"
6012
6013 diff --git a/x11-drivers/xf86-video-ark/xf86-video-ark-0.7.4.ebuild b/x11-drivers/xf86-video-ark/xf86-video-ark-0.7.4.ebuild
6014 new file mode 100644
6015 index 0000000..cc7b5ed
6016 --- /dev/null
6017 +++ b/x11-drivers/xf86-video-ark/xf86-video-ark-0.7.4.ebuild
6018 @@ -0,0 +1,15 @@
6019 +# Copyright 1999-2012 Gentoo Foundation
6020 +# Distributed under the terms of the GNU General Public License v2
6021 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-ark/xf86-video-ark-0.7.4.ebuild,v 1.5 2012/06/24 19:03:56 ago Exp $
6022 +
6023 +EAPI="4-slot-abi"
6024 +
6025 +inherit xorg-2
6026 +
6027 +DESCRIPTION="X.Org driver for ark cards"
6028 +KEYWORDS="amd64 ~ia64 x86 ~amd64-fbsd ~x86-fbsd"
6029 +IUSE=""
6030 +
6031 +RDEPEND=">=x11-base/xorg-server-1.0.99"
6032 +DEPEND="${RDEPEND}
6033 + >=x11-libs/libpciaccess-0.12.901"
6034
6035 diff --git a/x11-drivers/xf86-video-ast/Manifest b/x11-drivers/xf86-video-ast/Manifest
6036 new file mode 100644
6037 index 0000000..7337277
6038 --- /dev/null
6039 +++ b/x11-drivers/xf86-video-ast/Manifest
6040 @@ -0,0 +1,6 @@
6041 +DIST xf86-video-ast-0.93.10.tar.bz2 316783 RMD160 0b265161cbb3def742ce1e4e77dbaeb84c1040b7 SHA1 40e8acd04ccf670b196be74a2c806d064f7b68db SHA256 c9d466fef391bdf960f79b82f1f776a1c1ab870e93475c3d1b3d028531fac4e0
6042 +DIST xf86-video-ast-0.95.0.tar.bz2 330114 RMD160 dc4294ae571b02be7eaf172a642c2c275e52095b SHA1 c2380f134f37a66853bcf4128f1a552c3d0855b7 SHA256 eb5cbeceb887241534394d040856fee80cba6dd561f8dca921105c5b69fde973
6043 +EBUILD xf86-video-ast-0.93.10.ebuild 378 RMD160 7256955650ec2676f3251ae91c511dee63724357 SHA1 ba7551a4f7b1ce0c0881c936390e64af06c6f11d SHA256 87d1a4a5bc9f388c0899ab8fccee360ee470263a7abd1a94723c89afd3b766c5
6044 +EBUILD xf86-video-ast-0.95.0.ebuild 383 RMD160 9f18ca3bc355255ee79c950fabb797ebcad3ee02 SHA1 23cb4d24c3b829ad215d5ec431a1df8ba50ad890 SHA256 ee78c56ef93e3ad48943e48e7ec3d21b216265cab512ef2b5c2f0fe8aecf5a5d
6045 +MISC ChangeLog 3438 RMD160 f9b6468598e44ddbd4acf99df73d272ec418bd52 SHA1 5b7b7683686c37348e3014b2eee67d252d8e67a9 SHA256 7ed4ddfbba13f28b83c919bdc4e029d84826d4ec0fe83d0ea30941516103a920
6046 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
6047
6048 diff --git a/x11-drivers/xf86-video-ast/xf86-video-ast-0.93.10.ebuild b/x11-drivers/xf86-video-ast/xf86-video-ast-0.93.10.ebuild
6049 new file mode 100644
6050 index 0000000..398cac4
6051 --- /dev/null
6052 +++ b/x11-drivers/xf86-video-ast/xf86-video-ast-0.93.10.ebuild
6053 @@ -0,0 +1,12 @@
6054 +# Copyright 1999-2012 Gentoo Foundation
6055 +# Distributed under the terms of the GNU General Public License v2
6056 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-ast/xf86-video-ast-0.93.10.ebuild,v 1.2 2012/04/29 13:00:29 scarabeus Exp $
6057 +
6058 +EAPI="4-slot-abi"
6059 +
6060 +inherit xorg-2
6061 +
6062 +DESCRIPTION="X.Org driver for ASpeedTech cards"
6063 +KEYWORDS="amd64 x86 ~x86-fbsd"
6064 +LICENSE="MIT"
6065 +IUSE=""
6066
6067 diff --git a/x11-drivers/xf86-video-ast/xf86-video-ast-0.95.0.ebuild b/x11-drivers/xf86-video-ast/xf86-video-ast-0.95.0.ebuild
6068 new file mode 100644
6069 index 0000000..0e408b9
6070 --- /dev/null
6071 +++ b/x11-drivers/xf86-video-ast/xf86-video-ast-0.95.0.ebuild
6072 @@ -0,0 +1,12 @@
6073 +# Copyright 1999-2012 Gentoo Foundation
6074 +# Distributed under the terms of the GNU General Public License v2
6075 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-ast/xf86-video-ast-0.95.0.ebuild,v 1.4 2012/06/24 19:04:21 ago Exp $
6076 +
6077 +EAPI="4-slot-abi"
6078 +
6079 +inherit xorg-2
6080 +
6081 +DESCRIPTION="X.Org driver for ASpeedTech cards"
6082 +KEYWORDS="amd64 x86 ~amd64-fbsd ~x86-fbsd"
6083 +LICENSE="MIT"
6084 +IUSE=""
6085
6086 diff --git a/x11-drivers/xf86-video-ati/Manifest b/x11-drivers/xf86-video-ati/Manifest
6087 new file mode 100644
6088 index 0000000..aff01ca
6089 --- /dev/null
6090 +++ b/x11-drivers/xf86-video-ati/Manifest
6091 @@ -0,0 +1,25 @@
6092 +AUX xf86-video-ati-6.14.0-xorg-server-1.10.patch 1133 RMD160 489da229ad6494d9f21fe8f8e1c3d7884724bf97 SHA1 7cded8f5f48ee0c4af49602cafc8db46a56937b9 SHA256 609c43ad9e9860d4dabbafd14e9c4b96529375b256bf82c4276c20b5b8ab204b
6093 +AUX xf86-video-ati-6.14.3-pcitag.patch 1450 RMD160 aa62bff417d36053da6767cc4041fcfb7cbd7a4e SHA1 8b53ebdd38ea080992812b27e3b54d88ccdbbd19 SHA256 05d7407da399a7cc0cfb98f5a8977384754075f2d03b17b3ef5c9d7aad297b1e
6094 +AUX xf86-video-ati-6.14.3-xorg-server-1.12.patch 3637 RMD160 159b182b7139d9aeb5df5a6756fa4292c095d018 SHA1 3b42db2a94bee9935730866cc931a5005fd364d4 SHA256 9829b065815b85a805fc537e5e3cab6a4f0f523f5334493619b791c7622d8102
6095 +AUX xf86-video-ati-6.14.4-exa-solid-accel-evergreen.patch 10993 RMD160 4107ba56c3788f48ccfc8fd24f6bf8790d2c36a2 SHA1 bfd5e44e12f58a95cfbd8f08cae60f76471ae9d7 SHA256 2bc497c453c5e87f63cde4f224446347c5d730575ebecccc0aa0feba18ce7fd4
6096 +AUX xf86-video-ati-6.14.4-exa-solid-accel-r100.patch 6527 RMD160 5135149c19a4d5fda81285f7ea83ca94fe4dd30d SHA1 9e8ad550c15efa30946d9ed331a78212036f9862 SHA256 d1d991d7aaef21132ea892757611fbb660dfe64fb6b5ffb1bd33f8b6f2d98342
6097 +AUX xf86-video-ati-6.14.4-exa-solid-accel-r200.patch 6548 RMD160 713861a1653ea4d1ffb1db3e89443613b9c3c906 SHA1 16fa780dc9f3e37dc5b9137a769b03cca72fc3c4 SHA256 0a49ca2a700e90721390eb77e62086aa0c68201ede9db2f9aea21ddc957eb444
6098 +AUX xf86-video-ati-6.14.4-exa-solid-accel-r300.patch 20383 RMD160 36537328e2dd62831114bb045ad685fe7cfeff8f SHA1 6faf3a005e532892298d73f5f40edef4a847260f SHA256 1ad91f3d120f06beb9d0d905931aeb4086ff7d7342ebbdf681b2d9ffa66169f7
6099 +DIST xf86-video-ati-6.13.2.tar.bz2 985673 RMD160 46f581fcd631c841b511bb7071a1aa2252fe9078 SHA1 f9d379a884a833829ab1942de4ad4f4766cdcd46 SHA256 d85f60081e5b71bf19da4ca48bce95a9e9df3635c8540dd2640785bedfbc36ee
6100 +DIST xf86-video-ati-6.14.0.tar.bz2 1054336 RMD160 0997c743680b9924166365ab51a69c79e6975d38 SHA1 132a6b1ed6e03f7365659cdcf520516746a8fc27 SHA256 9dcaaf83e883808a49f67fc2af1deec3aa163feaa6ce957c1c028e22b959028b
6101 +DIST xf86-video-ati-6.14.1.tar.bz2 1058696 RMD160 0caa260c0b3dccf3444241e84bb04cdf02db8426 SHA1 89b8a64a23fc307646a11cd2c2636a8125fada8f SHA256 e457285096e1e40f53ae5b58b948906c69add5160cc38ce510f0d15e82d91c75
6102 +DIST xf86-video-ati-6.14.2.tar.bz2 1072263 RMD160 69e733c43bf030783bea049235f6723e818b763c SHA1 2733b3c126ad9e082ea18b7e7663d6d87fce4d49 SHA256 017974b622eea3b4483405368492b0c6f178854a9b9753d50e13c578b8a328dc
6103 +DIST xf86-video-ati-6.14.3.tar.bz2 1113119 RMD160 fc39fd2a16c6de65ad9ae87b30fdad15134bc139 SHA1 db635e2e2858d5db90362f546ac0adad85474bad SHA256 844a2649eff6a3e92aff3e1837ea864f1561b4822b3e5d5ccb27b3b7fb8137b4
6104 +DIST xf86-video-ati-6.14.4.tar.bz2 1108681 RMD160 6cd8076333b06d906ea91563144aff0a4453a831 SHA1 75ad000bc00599e1797134f2d20d3094cba6af92 SHA256 4ffe435ef8fbe0989f6576f04f789e147a2de7fdefc3644e39d5ef626c37ef85
6105 +DIST xf86-video-ati-6.14.5.tar.bz2 1112274 RMD160 e3f890ea47f98fea03b65b2c8ec1c52463569da0 SHA1 a71990e832006e137f2825375c2e5829d5756068 SHA256 ef879d2845de50cec1aa98e37185271e1d535c0009efd6713ec88206b7197d53
6106 +EBUILD xf86-video-ati-6.13.2.ebuild 761 RMD160 47ec49e9615b8e063dbc5b1dd44b3a9acb620a78 SHA1 a12ec1e65b09ae5aaecf48c4f2a7505a5eb90b2e SHA256 94f2fa9d736c4be35f7a092855838830b64443c20f11e0ab18c58567a7a22dc2
6107 +EBUILD xf86-video-ati-6.14.0.ebuild 819 RMD160 cef707336652afb052e018347ab0bc9be8e7a688 SHA1 7b0b4e81d4d3f02e477fbc3aab634c7ae04017a7 SHA256 c2df919c39664b05b29c7dd3afd06d138c01db16ba0c894cc931b0b042978d91
6108 +EBUILD xf86-video-ati-6.14.1.ebuild 562 RMD160 46f58ec0a7984fa9f4d3df22913b357297203c69 SHA1 ce09a7354217772cc17c994ceef0855525dedf78 SHA256 1c42aaf422eb3967d859c8613d201abdc3aa25dae24daf6b3d939275ac66ca30
6109 +EBUILD xf86-video-ati-6.14.2.ebuild 564 RMD160 eb1c0f1d3876e2d7efe800e4dc7f547bede69638 SHA1 f4e26f5c956dddb9e143044a8aea9d8e375364d6 SHA256 4fed1fb1b60df929d9a354738619505fe244677e4d27d24f08a786182c76ce45
6110 +EBUILD xf86-video-ati-6.14.3-r1.ebuild 701 RMD160 c332a65d6045225d51de5f01ec016262b9753880 SHA1 67a5e57ca6372fbdca9f7c1d7707f7963995249a SHA256 9c57c4f47c222ddda8c57887c4e05aaea83c88aaf821c5c14f8c0a3af6087096
6111 +EBUILD xf86-video-ati-6.14.3.ebuild 650 RMD160 d55030b0f047a51b07657e2d5b7a9d17c94deb9b SHA1 ddf2709e70a89b48da760500fbc8d08bb0f83c6c SHA256 ee06464e46539bf09f56e6589d45773859f06688ffcdc951fac36ffc7b4f0cbc
6112 +EBUILD xf86-video-ati-6.14.4-r1.ebuild 827 RMD160 faa074ea4683b767b4020d51fee5cfe7aeb20a85 SHA1 f307c2599858b645e94e0355e196cfb1434da6e9 SHA256 70a41b0d887b8297cc5b9c1441d3f3f8971a4b001b621f2ea07a906d802ed6d4
6113 +EBUILD xf86-video-ati-6.14.4.ebuild 602 RMD160 f8f585b1966d76c7f0b328ce78a08ac413772a63 SHA1 f62d688cb25f958f64e8bd837e13b2e7ec46931a SHA256 538afa427459ba0ec092a9dd513873a920a2e23497e6881ab73eb7a37ffe5f5c
6114 +EBUILD xf86-video-ati-6.14.5.ebuild 593 RMD160 7db36429b017c879beeef3a7ab8969b0932c888c SHA1 35cee14ce221a588b0231306985214860be7cbcf SHA256 f1dd6589da3506ef91959dc67ae0b6bac296d973ebdb2c8ec15f6edbe320f53e
6115 +MISC ChangeLog 30617 RMD160 8a4fd3207e54760ab87bd83364673702c16f7531 SHA1 caa60432a4d15da38d78824cef7294a2827e0d3f SHA256 9b03f8670b2220ae75ef7eba696c202d34dfd2f54c471f65bc7c8b4cfebd7a4c
6116 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
6117
6118 diff --git a/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.0-xorg-server-1.10.patch b/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.0-xorg-server-1.10.patch
6119 new file mode 100644
6120 index 0000000..5b47bc0
6121 --- /dev/null
6122 +++ b/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.0-xorg-server-1.10.patch
6123 @@ -0,0 +1,33 @@
6124 +From ecfdb209afe2aafc378baab8c511f5df7b000270 Mon Sep 17 00:00:00 2001
6125 +From: Sedat Dilek <sedat.dilek@××××××××××.com>
6126 +Date: Fri, 25 Feb 2011 20:48:14 +0000
6127 +Subject: UMS: Fix build against xserver 1.10-rc3
6128 +
6129 +This issue was introduced due to last minute backout of RandR-1.4
6130 +in xserver 1.10-rc3.
6131 +
6132 +Switch to "#ifdef RANDR_14_INTERFACE" as suggested by Keith Packard.
6133 +See also <http://lists.x.org/archives/xorg-devel/2011-February/019643.html>.
6134 +
6135 +Note:
6136 +The ddx needs a rebuild as the X video driver ABI changed to version 10.0.
6137 +
6138 +Reported-by: Alex Deucher <alexdeucher@×××××.com>
6139 +CC: Keith Packard <keithp@××××××.com>
6140 +Signed-off-by: Sedat Dilek <sedat.dilek@×××××.com>
6141 +---
6142 +diff --git a/src/radeon_output.c b/src/radeon_output.c
6143 +index 15cef06..ccde346 100644
6144 +--- a/src/radeon_output.c
6145 ++++ b/src/radeon_output.c
6146 +@@ -1622,7 +1622,7 @@ radeon_set_mode_for_property(xf86OutputPtr output)
6147 + xf86CrtcPtr crtc = output->crtc;
6148 +
6149 + if (crtc->enabled) {
6150 +-#if XORG_VERSION_CURRENT >= XORG_VERSION_NUMERIC(1,9,99,901,0)
6151 ++#ifdef RANDR_14_INTERFACE
6152 + xf86CrtcSetRec crtc_set_rec;
6153 +
6154 + crtc_set_rec.flags = (XF86CrtcSetMode |
6155 +--
6156 +cgit v0.8.3-6-g21f6
6157
6158 diff --git a/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.3-pcitag.patch b/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.3-pcitag.patch
6159 new file mode 100644
6160 index 0000000..96b2b81
6161 --- /dev/null
6162 +++ b/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.3-pcitag.patch
6163 @@ -0,0 +1,41 @@
6164 +From 89452c08048c98fb5cc3dc551b3824be40d52cf2 Mon Sep 17 00:00:00 2001
6165 +From: Michel Dänzer <michel.daenzer@×××.com>
6166 +Date: Tue, 08 Nov 2011 10:23:11 +0000
6167 +Subject: UMS: Guard references to PCITAG / pciTag with XSERVER_LIBPCIACCESS (bug #42690)
6168 +
6169 +Should fix https://bugs.freedesktop.org/show_bug.cgi?id=42690 .
6170 +
6171 +Signed-off-by: Michel Dänzer <michel.daenzer@×××.com>
6172 +---
6173 +diff --git a/src/radeon.h b/src/radeon.h
6174 +index da95f8b..34f6f53 100644
6175 +--- a/src/radeon.h
6176 ++++ b/src/radeon.h
6177 +@@ -792,7 +792,9 @@ struct radeon_accel_state {
6178 + typedef struct {
6179 + EntityInfoPtr pEnt;
6180 + pciVideoPtr PciInfo;
6181 ++#ifndef XSERVER_LIBPCIACCESS
6182 + PCITAG PciTag;
6183 ++#endif
6184 + int Chipset;
6185 + RADEONChipFamily ChipFamily;
6186 + RADEONErrata ChipErrata;
6187 +diff --git a/src/radeon_driver.c b/src/radeon_driver.c
6188 +index 293897a..a9abd66 100644
6189 +--- a/src/radeon_driver.c
6190 ++++ b/src/radeon_driver.c
6191 +@@ -3023,9 +3023,11 @@ Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags)
6192 + }
6193 +
6194 + info->PciInfo = xf86GetPciInfoForEntity(info->pEnt->index);
6195 ++#ifndef XSERVER_LIBPCIACCESS
6196 + info->PciTag = pciTag(PCI_DEV_BUS(info->PciInfo),
6197 + PCI_DEV_DEV(info->PciInfo),
6198 + PCI_DEV_FUNC(info->PciInfo));
6199 ++#endif
6200 + info->MMIOAddr = PCI_REGION_BASE(info->PciInfo, 2, REGION_MEM) & ~0xffULL;
6201 + info->MMIOSize = PCI_REGION_SIZE(info->PciInfo, 2);
6202 + xf86DrvMsg(pScrn->scrnIndex, X_INFO, "TOTO SAYS %016llx\n",
6203 +--
6204 +cgit v0.9.0.2-2-gbebe
6205
6206 diff --git a/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.3-xorg-server-1.12.patch b/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.3-xorg-server-1.12.patch
6207 new file mode 100644
6208 index 0000000..43fa945
6209 --- /dev/null
6210 +++ b/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.3-xorg-server-1.12.patch
6211 @@ -0,0 +1,118 @@
6212 +From c66ae235700f5efe64eb168327551b8f1d153c9c Mon Sep 17 00:00:00 2001
6213 +From: Michel Dänzer <michel.daenzer@×××.com>
6214 +Date: Mon, 13 Feb 2012 09:43:58 +0000
6215 +Subject: Handle new xorg_list API.
6216 +
6217 +Fixes https://bugs.freedesktop.org/show_bug.cgi?id=45937
6218 +
6219 +Signed-off-by: Michel Dänzer <michel.daenzer@×××.com>
6220 +---
6221 +diff --git a/configure.ac b/configure.ac
6222 +index 29f129a..0083325 100644
6223 +--- a/configure.ac
6224 ++++ b/configure.ac
6225 +@@ -234,10 +234,18 @@ AC_CHECK_DECL(XSERVER_LIBPCIACCESS,
6226 + [#include "xorg-server.h"])
6227 +
6228 + AC_CHECK_HEADERS([list.h],
6229 +- [], [],
6230 ++ [have_list_h="yes"], [have_list_h="no"],
6231 + [#include <X11/Xdefs.h>
6232 + #include "xorg-server.h"])
6233 +
6234 ++if test "x$have_list_h" = xyes; then
6235 ++ AC_CHECK_DECL(xorg_list_init,
6236 ++ [AC_DEFINE(HAVE_XORG_LIST, 1, [Have xorg_list API])], [],
6237 ++ [#include <X11/Xdefs.h>
6238 ++ #include "xorg-server.h"
6239 ++ #include "list.h"])
6240 ++fi
6241 ++
6242 + CPPFLAGS="$SAVE_CPPFLAGS"
6243 +
6244 + AM_CONDITIONAL(USE_EXA, test "x$USE_EXA" = xyes)
6245 +diff --git a/src/radeon_dri2.c b/src/radeon_dri2.c
6246 +index 835575f..cf905a1 100644
6247 +--- a/src/radeon_dri2.c
6248 ++++ b/src/radeon_dri2.c
6249 +@@ -40,6 +40,13 @@
6250 +
6251 + #if HAVE_LIST_H
6252 + #include "list.h"
6253 ++#if !HAVE_XORG_LIST
6254 ++#define xorg_list list
6255 ++#define xorg_list_init list_init
6256 ++#define xorg_list_add list_add
6257 ++#define xorg_list_del list_del
6258 ++#define xorg_list_for_each_entry list_for_each_entry
6259 ++#endif
6260 + #endif
6261 +
6262 + #ifdef RADEON_DRI2
6263 +@@ -515,11 +522,11 @@ typedef struct _DRI2FrameEvent {
6264 +
6265 + Bool valid;
6266 +
6267 +- struct list link;
6268 ++ struct xorg_list link;
6269 + } DRI2FrameEventRec, *DRI2FrameEventPtr;
6270 +
6271 + typedef struct _DRI2ClientEvents {
6272 +- struct list reference_list;
6273 ++ struct xorg_list reference_list;
6274 + } DRI2ClientEventsRec, *DRI2ClientEventsPtr;
6275 +
6276 + #if HAS_DEVPRIVATEKEYREC
6277 +@@ -538,7 +545,7 @@ DevPrivateKey DRI2ClientEventsPrivateKey = &DRI2ClientEventsPrivateKeyIndex;
6278 + dixLookupPrivate(&(pClient)->devPrivates, DRI2ClientEventsPrivateKey))
6279 +
6280 + static int
6281 +-ListAddDRI2ClientEvents(ClientPtr client, struct list *entry)
6282 ++ListAddDRI2ClientEvents(ClientPtr client, struct xorg_list *entry)
6283 + {
6284 + DRI2ClientEventsPtr pClientPriv;
6285 + pClientPriv = GetDRI2ClientEvents(client);
6286 +@@ -547,12 +554,12 @@ ListAddDRI2ClientEvents(ClientPtr client, struct list *entry)
6287 + return BadAlloc;
6288 + }
6289 +
6290 +- list_add(entry, &pClientPriv->reference_list);
6291 ++ xorg_list_add(entry, &pClientPriv->reference_list);
6292 + return 0;
6293 + }
6294 +
6295 + static void
6296 +-ListDelDRI2ClientEvents(ClientPtr client, struct list *entry)
6297 ++ListDelDRI2ClientEvents(ClientPtr client, struct xorg_list *entry)
6298 + {
6299 + DRI2ClientEventsPtr pClientPriv;
6300 + pClientPriv = GetDRI2ClientEvents(client);
6301 +@@ -560,7 +567,7 @@ ListDelDRI2ClientEvents(ClientPtr client, struct list *entry)
6302 + if (!pClientPriv) {
6303 + return;
6304 + }
6305 +- list_del(entry);
6306 ++ xorg_list_del(entry);
6307 + }
6308 +
6309 + static void
6310 +@@ -574,7 +581,7 @@ radeon_dri2_client_state_changed(CallbackListPtr *ClientStateCallback, pointer d
6311 +
6312 + switch (pClient->clientState) {
6313 + case ClientStateInitial:
6314 +- list_init(&pClientEventsPriv->reference_list);
6315 ++ xorg_list_init(&pClientEventsPriv->reference_list);
6316 + break;
6317 + case ClientStateRunning:
6318 + break;
6319 +@@ -582,7 +589,7 @@ radeon_dri2_client_state_changed(CallbackListPtr *ClientStateCallback, pointer d
6320 + case ClientStateRetained:
6321 + case ClientStateGone:
6322 + if (pClientEventsPriv) {
6323 +- list_for_each_entry(ref, &pClientEventsPriv->reference_list, link) {
6324 ++ xorg_list_for_each_entry(ref, &pClientEventsPriv->reference_list, link) {
6325 + ref->valid = FALSE;
6326 + }
6327 + }
6328 +--
6329 +cgit v0.9.0.2-2-gbebe
6330
6331 diff --git a/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.4-exa-solid-accel-evergreen.patch b/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.4-exa-solid-accel-evergreen.patch
6332 new file mode 100644
6333 index 0000000..6e97a38
6334 --- /dev/null
6335 +++ b/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.4-exa-solid-accel-evergreen.patch
6336 @@ -0,0 +1,287 @@
6337 +From cac2d7ed54918579418fc762558497d3ec547fad Mon Sep 17 00:00:00 2001
6338 +From: Alex Deucher <alexander.deucher@×××.com>
6339 +Date: Sat, 14 Apr 2012 12:53:39 +0000
6340 +Subject: EXA: Support acceleration of solid pictures on Evergreen/NI.
6341 +
6342 +Signed-off-by: Alex Deucher <alexander.deucher@×××.com>
6343 +Reviewed-by: Michel Dänzer <michel.daenzer@×××.com>
6344 +---
6345 +diff --git a/src/evergreen_exa.c b/src/evergreen_exa.c
6346 +index cee3ec2..61b47a4 100644
6347 +--- a/src/evergreen_exa.c
6348 ++++ b/src/evergreen_exa.c
6349 +@@ -748,17 +748,8 @@ static Bool EVERGREENCheckCompositeTexture(PicturePtr pPict,
6350 + int op,
6351 + int unit)
6352 + {
6353 +- int w = pPict->pDrawable->width;
6354 +- int h = pPict->pDrawable->height;
6355 + unsigned int repeatType = pPict->repeat ? pPict->repeatType : RepeatNone;
6356 + unsigned int i;
6357 +- int max_tex_w, max_tex_h;
6358 +-
6359 +- max_tex_w = 16384;
6360 +- max_tex_h = 16384;
6361 +-
6362 +- if ((w > max_tex_w) || (h > max_tex_h))
6363 +- RADEON_FALLBACK(("Picture w/h too large (%dx%d)\n", w, h));
6364 +
6365 + for (i = 0; i < sizeof(EVERGREENTexFormats) / sizeof(EVERGREENTexFormats[0]); i++) {
6366 + if (EVERGREENTexFormats[i].fmt == pPict->format)
6367 +@@ -798,9 +789,16 @@ static void EVERGREENXFormSetup(PicturePtr pPict, PixmapPtr pPix,
6368 + ScrnInfoPtr pScrn = xf86Screens[pPix->drawable.pScreen->myNum];
6369 + RADEONInfoPtr info = RADEONPTR(pScrn);
6370 + struct radeon_accel_state *accel_state = info->accel_state;
6371 +- int w = pPict->pDrawable->width;
6372 +- int h = pPict->pDrawable->height;
6373 + int const_offset = unit * 8;
6374 ++ int w, h;
6375 ++
6376 ++ if (pPict->pDrawable) {
6377 ++ w = pPict->pDrawable->width;
6378 ++ h = pPict->pDrawable->height;
6379 ++ } else {
6380 ++ w = 1;
6381 ++ h = 1;
6382 ++ }
6383 +
6384 + if (pPict->transform != 0) {
6385 + accel_state->is_transform[unit] = TRUE;
6386 +@@ -837,9 +835,7 @@ static Bool EVERGREENTextureSetup(PicturePtr pPict, PixmapPtr pPix,
6387 + ScrnInfoPtr pScrn = xf86Screens[pPix->drawable.pScreen->myNum];
6388 + RADEONInfoPtr info = RADEONPTR(pScrn);
6389 + struct radeon_accel_state *accel_state = info->accel_state;
6390 +- int w = pPict->pDrawable->width;
6391 +- int h = pPict->pDrawable->height;
6392 +- unsigned int repeatType = pPict->repeat ? pPict->repeatType : RepeatNone;
6393 ++ unsigned int repeatType;
6394 + unsigned int i;
6395 + tex_resource_t tex_res;
6396 + tex_sampler_t tex_samp;
6397 +@@ -854,9 +850,17 @@ static Bool EVERGREENTextureSetup(PicturePtr pPict, PixmapPtr pPix,
6398 + }
6399 +
6400 + /* Texture */
6401 ++ if (pPict->pDrawable) {
6402 ++ tex_res.w = pPict->pDrawable->width;
6403 ++ tex_res.h = pPict->pDrawable->height;
6404 ++ repeatType = pPict->repeat ? pPict->repeatType : RepeatNone;
6405 ++ } else {
6406 ++ tex_res.w = 1;
6407 ++ tex_res.h = 1;
6408 ++ repeatType = RepeatNormal;
6409 ++ }
6410 ++
6411 + tex_res.id = unit;
6412 +- tex_res.w = w;
6413 +- tex_res.h = h;
6414 + tex_res.pitch = accel_state->src_obj[unit].pitch;
6415 + tex_res.depth = 0;
6416 + tex_res.dim = SQ_TEX_DIM_2D;
6417 +@@ -1054,33 +1058,30 @@ static Bool EVERGREENCheckComposite(int op, PicturePtr pSrcPicture,
6418 + {
6419 + uint32_t tmp1;
6420 + PixmapPtr pSrcPixmap, pDstPixmap;
6421 +- int max_tex_w, max_tex_h, max_dst_w, max_dst_h;
6422 +
6423 + /* Check for unsupported compositing operations. */
6424 + if (op >= (int) (sizeof(EVERGREENBlendOp) / sizeof(EVERGREENBlendOp[0])))
6425 + RADEON_FALLBACK(("Unsupported Composite op 0x%x\n", op));
6426 +
6427 +- if (!pSrcPicture->pDrawable)
6428 +- RADEON_FALLBACK(("Solid or gradient pictures not supported yet\n"));
6429 ++ if (pSrcPicture->pDrawable) {
6430 ++ pSrcPixmap = RADEONGetDrawablePixmap(pSrcPicture->pDrawable);
6431 +
6432 +- pSrcPixmap = RADEONGetDrawablePixmap(pSrcPicture->pDrawable);
6433 +-
6434 +- max_tex_w = 8192;
6435 +- max_tex_h = 8192;
6436 +- max_dst_w = 8192;
6437 +- max_dst_h = 8192;
6438 ++ if (pSrcPixmap->drawable.width >= 16384 ||
6439 ++ pSrcPixmap->drawable.height >= 16384) {
6440 ++ RADEON_FALLBACK(("Source w/h too large (%d,%d).\n",
6441 ++ pSrcPixmap->drawable.width,
6442 ++ pSrcPixmap->drawable.height));
6443 ++ }
6444 +
6445 +- if (pSrcPixmap->drawable.width >= max_tex_w ||
6446 +- pSrcPixmap->drawable.height >= max_tex_h) {
6447 +- RADEON_FALLBACK(("Source w/h too large (%d,%d).\n",
6448 +- pSrcPixmap->drawable.width,
6449 +- pSrcPixmap->drawable.height));
6450 +- }
6451 ++ if (!EVERGREENCheckCompositeTexture(pSrcPicture, pDstPicture, op, 0))
6452 ++ return FALSE;
6453 ++ } else if (pSrcPicture->pSourcePict->type != SourcePictTypeSolidFill)
6454 ++ RADEON_FALLBACK(("Gradient pictures not supported yet\n"));
6455 +
6456 + pDstPixmap = RADEONGetDrawablePixmap(pDstPicture->pDrawable);
6457 +
6458 +- if (pDstPixmap->drawable.width >= max_dst_w ||
6459 +- pDstPixmap->drawable.height >= max_dst_h) {
6460 ++ if (pDstPixmap->drawable.width >= 16384 ||
6461 ++ pDstPixmap->drawable.height >= 16384) {
6462 + RADEON_FALLBACK(("Dest w/h too large (%d,%d).\n",
6463 + pDstPixmap->drawable.width,
6464 + pDstPixmap->drawable.height));
6465 +@@ -1089,38 +1090,35 @@ static Bool EVERGREENCheckComposite(int op, PicturePtr pSrcPicture,
6466 + if (pMaskPicture) {
6467 + PixmapPtr pMaskPixmap;
6468 +
6469 +- if (!pMaskPicture->pDrawable)
6470 +- RADEON_FALLBACK(("Solid or gradient pictures not supported yet\n"));
6471 +-
6472 +- pMaskPixmap = RADEONGetDrawablePixmap(pMaskPicture->pDrawable);
6473 ++ if (pMaskPicture->pDrawable) {
6474 ++ pMaskPixmap = RADEONGetDrawablePixmap(pMaskPicture->pDrawable);
6475 +
6476 +- if (pMaskPixmap->drawable.width >= max_tex_w ||
6477 +- pMaskPixmap->drawable.height >= max_tex_h) {
6478 +- RADEON_FALLBACK(("Mask w/h too large (%d,%d).\n",
6479 +- pMaskPixmap->drawable.width,
6480 +- pMaskPixmap->drawable.height));
6481 +- }
6482 ++ if (pMaskPixmap->drawable.width >= 16384 ||
6483 ++ pMaskPixmap->drawable.height >= 16384) {
6484 ++ RADEON_FALLBACK(("Mask w/h too large (%d,%d).\n",
6485 ++ pMaskPixmap->drawable.width,
6486 ++ pMaskPixmap->drawable.height));
6487 ++ }
6488 +
6489 +- if (pMaskPicture->componentAlpha) {
6490 +- /* Check if it's component alpha that relies on a source alpha and
6491 +- * on the source value. We can only get one of those into the
6492 +- * single source value that we get to blend with.
6493 +- */
6494 +- if (EVERGREENBlendOp[op].src_alpha &&
6495 +- (EVERGREENBlendOp[op].blend_cntl & COLOR_SRCBLEND_mask) !=
6496 +- (BLEND_ZERO << COLOR_SRCBLEND_shift)) {
6497 +- RADEON_FALLBACK(("Component alpha not supported with source "
6498 +- "alpha and source value blending.\n"));
6499 ++ if (pMaskPicture->componentAlpha) {
6500 ++ /* Check if it's component alpha that relies on a source alpha and
6501 ++ * on the source value. We can only get one of those into the
6502 ++ * single source value that we get to blend with.
6503 ++ */
6504 ++ if (EVERGREENBlendOp[op].src_alpha &&
6505 ++ (EVERGREENBlendOp[op].blend_cntl & COLOR_SRCBLEND_mask) !=
6506 ++ (BLEND_ZERO << COLOR_SRCBLEND_shift)) {
6507 ++ RADEON_FALLBACK(("Component alpha not supported with source "
6508 ++ "alpha and source value blending.\n"));
6509 ++ }
6510 + }
6511 +- }
6512 +
6513 +- if (!EVERGREENCheckCompositeTexture(pMaskPicture, pDstPicture, op, 1))
6514 +- return FALSE;
6515 ++ if (!EVERGREENCheckCompositeTexture(pMaskPicture, pDstPicture, op, 1))
6516 ++ return FALSE;
6517 ++ } else if (pMaskPicture->pSourcePict->type != SourcePictTypeSolidFill)
6518 ++ RADEON_FALLBACK(("Gradient pictures not supported yet\n"));
6519 + }
6520 +
6521 +- if (!EVERGREENCheckCompositeTexture(pSrcPicture, pDstPicture, op, 0))
6522 +- return FALSE;
6523 +-
6524 + if (!EVERGREENGetDestFormat(pDstPicture, &tmp1))
6525 + return FALSE;
6526 +
6527 +@@ -1132,7 +1130,8 @@ static Bool EVERGREENPrepareComposite(int op, PicturePtr pSrcPicture,
6528 + PicturePtr pMaskPicture, PicturePtr pDstPicture,
6529 + PixmapPtr pSrc, PixmapPtr pMask, PixmapPtr pDst)
6530 + {
6531 +- ScrnInfoPtr pScrn = xf86Screens[pSrc->drawable.pScreen->myNum];
6532 ++ ScreenPtr pScreen = pDst->drawable.pScreen;
6533 ++ ScrnInfoPtr pScrn = xf86Screens[pScreen->myNum];
6534 + RADEONInfoPtr info = RADEONPTR(pScrn);
6535 + struct radeon_accel_state *accel_state = info->accel_state;
6536 + uint32_t dst_format;
6537 +@@ -1142,13 +1141,19 @@ static Bool EVERGREENPrepareComposite(int op, PicturePtr pSrcPicture,
6538 + struct r600_accel_object src_obj, mask_obj, dst_obj;
6539 + float *cbuf;
6540 +
6541 +- if (pDst->drawable.bitsPerPixel < 8 || pSrc->drawable.bitsPerPixel < 8)
6542 ++ if (pDst->drawable.bitsPerPixel < 8 || (pSrc && pSrc->drawable.bitsPerPixel < 8))
6543 + return FALSE;
6544 +
6545 ++ if (!pSrc) {
6546 ++ pSrc = RADEONSolidPixmap(pScreen, pSrcPicture->pSourcePict->solidFill.color);
6547 ++ if (!pSrc)
6548 ++ RADEON_FALLBACK("Failed to create solid scratch pixmap\n");
6549 ++ }
6550 ++
6551 + src_obj.offset = 0;
6552 + dst_obj.offset = 0;
6553 +- src_obj.bo = radeon_get_pixmap_bo(pSrc);
6554 + dst_obj.bo = radeon_get_pixmap_bo(pDst);
6555 ++ src_obj.bo = radeon_get_pixmap_bo(pSrc);
6556 + dst_obj.surface = radeon_get_pixmap_surface(pDst);
6557 + src_obj.surface = radeon_get_pixmap_surface(pSrc);
6558 + dst_obj.tiling_flags = radeon_get_pixmap_tiling(pDst);
6559 +@@ -1166,7 +1171,15 @@ static Bool EVERGREENPrepareComposite(int op, PicturePtr pSrcPicture,
6560 + dst_obj.bpp = pDst->drawable.bitsPerPixel;
6561 + dst_obj.domain = RADEON_GEM_DOMAIN_VRAM;
6562 +
6563 +- if (pMask) {
6564 ++ if (pMaskPicture) {
6565 ++ if (!pMask) {
6566 ++ pMask = RADEONSolidPixmap(pScreen, pMaskPicture->pSourcePict->solidFill.color);
6567 ++ if (!pMask) {
6568 ++ if (!pSrcPicture->pDrawable)
6569 ++ pScreen->DestroyPixmap(pSrc);
6570 ++ RADEON_FALLBACK("Failed to create solid scratch pixmap\n");
6571 ++ }
6572 ++ }
6573 + mask_obj.offset = 0;
6574 + mask_obj.bo = radeon_get_pixmap_bo(pMask);
6575 + mask_obj.tiling_flags = radeon_get_pixmap_tiling(pMask);
6576 +@@ -1363,11 +1376,9 @@ static Bool EVERGREENPrepareComposite(int op, PicturePtr pSrcPicture,
6577 + return TRUE;
6578 + }
6579 +
6580 +-static void EVERGREENDoneComposite(PixmapPtr pDst)
6581 ++static void EVERGREENFinishComposite(ScrnInfoPtr pScrn, PixmapPtr pDst,
6582 ++ struct radeon_accel_state *accel_state)
6583 + {
6584 +- ScrnInfoPtr pScrn = xf86Screens[pDst->drawable.pScreen->myNum];
6585 +- RADEONInfoPtr info = RADEONPTR(pScrn);
6586 +- struct radeon_accel_state *accel_state = info->accel_state;
6587 + int vtx_size;
6588 +
6589 + if (accel_state->vsync)
6590 +@@ -1381,6 +1392,22 @@ static void EVERGREENDoneComposite(PixmapPtr pDst)
6591 + evergreen_finish_op(pScrn, vtx_size);
6592 + }
6593 +
6594 ++static void EVERGREENDoneComposite(PixmapPtr pDst)
6595 ++{
6596 ++ ScreenPtr pScreen = pDst->drawable.pScreen;
6597 ++ ScrnInfoPtr pScrn = xf86Screens[pScreen->myNum];
6598 ++ RADEONInfoPtr info = RADEONPTR(pScrn);
6599 ++ struct radeon_accel_state *accel_state = info->accel_state;
6600 ++
6601 ++ EVERGREENFinishComposite(pScrn, pDst, accel_state);
6602 ++
6603 ++ if (!accel_state->src_pic->pDrawable)
6604 ++ pScreen->DestroyPixmap(accel_state->src_pix);
6605 ++
6606 ++ if (accel_state->msk_pic && !accel_state->msk_pic->pDrawable)
6607 ++ pScreen->DestroyPixmap(accel_state->msk_pix);
6608 ++}
6609 ++
6610 + static void EVERGREENComposite(PixmapPtr pDst,
6611 + int srcX, int srcY,
6612 + int maskX, int maskY,
6613 +@@ -1393,7 +1420,7 @@ static void EVERGREENComposite(PixmapPtr pDst,
6614 + float *vb;
6615 +
6616 + if (CS_FULL(info->cs)) {
6617 +- EVERGREENDoneComposite(info->accel_state->dst_pix);
6618 ++ EVERGREENFinishComposite(pScrn, pDst, info->accel_state);
6619 + radeon_cs_flush_indirect(pScrn);
6620 + EVERGREENPrepareComposite(info->accel_state->composite_op,
6621 + info->accel_state->src_pic,
6622 +--
6623 +cgit v0.9.0.2-2-gbebe
6624
6625 diff --git a/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.4-exa-solid-accel-r100.patch b/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.4-exa-solid-accel-r100.patch
6626 new file mode 100644
6627 index 0000000..2397d08
6628 --- /dev/null
6629 +++ b/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.4-exa-solid-accel-r100.patch
6630 @@ -0,0 +1,179 @@
6631 +From a7754b076e355fef3aea082b6e2d3aefbb8e7a9b Mon Sep 17 00:00:00 2001
6632 +From: Alex Deucher <alexander.deucher@×××.com>
6633 +Date: Fri, 13 Apr 2012 17:24:46 +0000
6634 +Subject: EXA: Support acceleration of solid pictures on R1xx.
6635 +
6636 +Signed-off-by: Alex Deucher <alexander.deucher@×××.com>
6637 +Reviewed-by: Michel Dänzer <michel.daenzer@×××.com>
6638 +---
6639 +diff --git a/src/radeon_exa_render.c b/src/radeon_exa_render.c
6640 +index b6cc9e4..451a625 100644
6641 +--- a/src/radeon_exa_render.c
6642 ++++ b/src/radeon_exa_render.c
6643 +@@ -338,17 +338,8 @@ static Bool R100CheckCompositeTexture(PicturePtr pPict,
6644 + int unit)
6645 + {
6646 + unsigned int repeatType = pPict->repeat ? pPict->repeatType : RepeatNone;
6647 +- int w = pPict->pDrawable->width;
6648 +- int h = pPict->pDrawable->height;
6649 + int i;
6650 +
6651 +- /* r100 limit should be 2048, there are issues with 2048
6652 +- * see 197a62704742a4a19736c2637ac92d1dc5ab34ed
6653 +- */
6654 +-
6655 +- if ((w > 2047) || (h > 2047))
6656 +- RADEON_FALLBACK(("Picture w/h too large (%dx%d)\n", w, h));
6657 +-
6658 + for (i = 0; i < sizeof(R100TexFormats) / sizeof(R100TexFormats[0]); i++) {
6659 + if (R100TexFormats[i].fmt == pPict->format)
6660 + break;
6661 +@@ -357,7 +348,7 @@ static Bool R100CheckCompositeTexture(PicturePtr pPict,
6662 + RADEON_FALLBACK(("Unsupported picture format 0x%x\n",
6663 + (int)pPict->format));
6664 +
6665 +- if (!RADEONCheckTexturePOT(pPict, unit == 0))
6666 ++ if (pPict->pDrawable && !RADEONCheckTexturePOT(pPict, unit == 0))
6667 + return FALSE;
6668 +
6669 + if (pPict->filter != PictFilterNearest &&
6670 +@@ -392,15 +383,24 @@ static Bool FUNC_NAME(R100TextureSetup)(PicturePtr pPict, PixmapPtr pPix,
6671 + {
6672 + RINFO_FROM_SCREEN(pPix->drawable.pScreen);
6673 + uint32_t txfilter, txformat, txoffset, txpitch;
6674 +- int w = pPict->pDrawable->width;
6675 +- int h = pPict->pDrawable->height;
6676 +- unsigned int repeatType = pPict->repeat ? pPict->repeatType : RepeatNone;
6677 +- Bool repeat = (repeatType == RepeatNormal || repeatType == RepeatReflect) &&
6678 +- !(unit == 0 && (info->accel_state->need_src_tile_x || info->accel_state->need_src_tile_y));
6679 +- int i;
6680 ++ unsigned int repeatType;
6681 ++ Bool repeat;
6682 ++ int i, w, h;
6683 + struct radeon_exa_pixmap_priv *driver_priv;
6684 + ACCEL_PREAMBLE();
6685 +
6686 ++ if (pPict->pDrawable) {
6687 ++ w = pPict->pDrawable->width;
6688 ++ h = pPict->pDrawable->height;
6689 ++ repeatType = pPict->repeat ? pPict->repeatType : RepeatNone;
6690 ++ } else {
6691 ++ w = h = 1;
6692 ++ repeatType = RepeatNormal;
6693 ++ }
6694 ++
6695 ++ repeat = (repeatType == RepeatNormal || repeatType == RepeatReflect) &&
6696 ++ !(unit == 0 && (info->accel_state->need_src_tile_x || info->accel_state->need_src_tile_y));
6697 ++
6698 + txpitch = exaGetPixmapPitch(pPix);
6699 + txoffset = 0;
6700 +
6701 +@@ -510,22 +510,6 @@ static Bool R100CheckComposite(int op, PicturePtr pSrcPicture,
6702 + if (op >= sizeof(RadeonBlendOp) / sizeof(RadeonBlendOp[0]))
6703 + RADEON_FALLBACK(("Unsupported Composite op 0x%x\n", op));
6704 +
6705 +- if (!pSrcPicture->pDrawable)
6706 +- RADEON_FALLBACK(("Solid or gradient pictures not supported yet\n"));
6707 +-
6708 +- /* r100 limit should be 2048, there are issues with 2048
6709 +- * see 197a62704742a4a19736c2637ac92d1dc5ab34ed
6710 +- */
6711 +-
6712 +- pSrcPixmap = RADEONGetDrawablePixmap(pSrcPicture->pDrawable);
6713 +-
6714 +- if (pSrcPixmap->drawable.width > 2047 ||
6715 +- pSrcPixmap->drawable.height > 2047) {
6716 +- RADEON_FALLBACK(("Source w/h too large (%d,%d).\n",
6717 +- pSrcPixmap->drawable.width,
6718 +- pSrcPixmap->drawable.height));
6719 +- }
6720 +-
6721 + pDstPixmap = RADEONGetDrawablePixmap(pDstPicture->pDrawable);
6722 +
6723 + if (pDstPixmap->drawable.width > 2047 ||
6724 +@@ -535,20 +519,35 @@ static Bool R100CheckComposite(int op, PicturePtr pSrcPicture,
6725 + pDstPixmap->drawable.height));
6726 + }
6727 +
6728 ++ if (pSrcPicture->pDrawable) {
6729 ++ /* r100 limit should be 2048, there are issues with 2048
6730 ++ * see 197a62704742a4a19736c2637ac92d1dc5ab34ed
6731 ++ */
6732 ++ pSrcPixmap = RADEONGetDrawablePixmap(pSrcPicture->pDrawable);
6733 ++
6734 ++ if (pSrcPixmap->drawable.width > 2047 ||
6735 ++ pSrcPixmap->drawable.height > 2047) {
6736 ++ RADEON_FALLBACK(("Source w/h too large (%d,%d).\n",
6737 ++ pSrcPixmap->drawable.width,
6738 ++ pSrcPixmap->drawable.height));
6739 ++ }
6740 ++ } else if (pSrcPicture->pSourcePict->type != SourcePictTypeSolidFill)
6741 ++ RADEON_FALLBACK(("Gradient pictures not supported yet\n"));
6742 ++
6743 + if (pMaskPicture) {
6744 + PixmapPtr pMaskPixmap;
6745 +
6746 +- if (!pMaskPicture->pDrawable)
6747 +- RADEON_FALLBACK(("Solid or gradient pictures not supported yet\n"));
6748 +-
6749 +- pMaskPixmap = RADEONGetDrawablePixmap(pMaskPicture->pDrawable);
6750 ++ if (pMaskPicture->pDrawable) {
6751 ++ pMaskPixmap = RADEONGetDrawablePixmap(pMaskPicture->pDrawable);
6752 +
6753 +- if (pMaskPixmap->drawable.width > 2047 ||
6754 +- pMaskPixmap->drawable.height > 2047) {
6755 +- RADEON_FALLBACK(("Mask w/h too large (%d,%d).\n",
6756 +- pMaskPixmap->drawable.width,
6757 +- pMaskPixmap->drawable.height));
6758 +- }
6759 ++ if (pMaskPixmap->drawable.width > 2047 ||
6760 ++ pMaskPixmap->drawable.height > 2047) {
6761 ++ RADEON_FALLBACK(("Mask w/h too large (%d,%d).\n",
6762 ++ pMaskPixmap->drawable.width,
6763 ++ pMaskPixmap->drawable.height));
6764 ++ }
6765 ++ } else if (pMaskPicture->pSourcePict->type != SourcePictTypeSolidFill)
6766 ++ RADEON_FALLBACK(("Gradient pictures not supported yet\n"));
6767 +
6768 + if (pMaskPicture->componentAlpha) {
6769 + /* Check if it's component alpha that relies on a source alpha and
6770 +@@ -624,7 +623,8 @@ static Bool FUNC_NAME(R100PrepareComposite)(int op,
6771 + PixmapPtr pMask,
6772 + PixmapPtr pDst)
6773 + {
6774 +- RINFO_FROM_SCREEN(pDst->drawable.pScreen);
6775 ++ ScreenPtr pScreen = pDst->drawable.pScreen;
6776 ++ RINFO_FROM_SCREEN(pScreen);
6777 + uint32_t dst_format, dst_pitch, colorpitch;
6778 + uint32_t pp_cntl, blendcntl, cblend, ablend;
6779 + int pixel_shift;
6780 +@@ -648,12 +648,27 @@ static Bool FUNC_NAME(R100PrepareComposite)(int op,
6781 +
6782 + CHECK_OFFSET(pDst, 0x0f, "destination");
6783 +
6784 ++ if (!pSrc) {
6785 ++ pSrc = RADEONSolidPixmap(pScreen, cpu_to_le32(pSrcPicture->pSourcePict->solidFill.color));
6786 ++ if (!pSrc)
6787 ++ RADEON_FALLBACK("Failed to create solid scratch pixmap\n");
6788 ++ }
6789 ++
6790 + if (((dst_pitch >> pixel_shift) & 0x7) != 0)
6791 + RADEON_FALLBACK(("Bad destination pitch 0x%x\n", (int)dst_pitch));
6792 +
6793 + if (!RADEONSetupSourceTile(pSrcPicture, pSrc, FALSE, TRUE))
6794 + return FALSE;
6795 +
6796 ++ if (pMaskPicture && !pMask) {
6797 ++ pMask = RADEONSolidPixmap(pScreen, cpu_to_le32(pMaskPicture->pSourcePict->solidFill.color));
6798 ++ if (!pMask) {
6799 ++ if (!pSrcPicture->pDrawable)
6800 ++ pScreen->DestroyPixmap(pSrc);
6801 ++ RADEON_FALLBACK("Failed to create solid scratch pixmap\n");
6802 ++ }
6803 ++ }
6804 ++
6805 + RADEONPrepareCompositeCS(op, pSrcPicture, pMaskPicture, pDstPicture,
6806 + pSrc, pMask, pDst);
6807 +
6808 +--
6809 +cgit v0.9.0.2-2-gbebe
6810
6811 diff --git a/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.4-exa-solid-accel-r200.patch b/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.4-exa-solid-accel-r200.patch
6812 new file mode 100644
6813 index 0000000..ff744ee
6814 --- /dev/null
6815 +++ b/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.4-exa-solid-accel-r200.patch
6816 @@ -0,0 +1,176 @@
6817 +From 0bda305f7ab2a4720b3fea3f318ab2a73be151e5 Mon Sep 17 00:00:00 2001
6818 +From: Alex Deucher <alexander.deucher@×××.com>
6819 +Date: Fri, 13 Apr 2012 17:28:10 +0000
6820 +Subject: EXA: Support acceleration of solid pictures on R2xx.
6821 +
6822 +Signed-off-by: Alex Deucher <alexander.deucher@×××.com>
6823 +Reviewed-by: Michel Dänzer <michel.daenzer@×××.com>
6824 +---
6825 +diff --git a/src/radeon_exa_render.c b/src/radeon_exa_render.c
6826 +index 451a625..7f1a3ff 100644
6827 +--- a/src/radeon_exa_render.c
6828 ++++ b/src/radeon_exa_render.c
6829 +@@ -756,17 +756,8 @@ static Bool R200CheckCompositeTexture(PicturePtr pPict,
6830 + int unit)
6831 + {
6832 + unsigned int repeatType = pPict->repeat ? pPict->repeatType : RepeatNone;
6833 +- int w = pPict->pDrawable->width;
6834 +- int h = pPict->pDrawable->height;
6835 + int i;
6836 +
6837 +- /* r200 limit should be 2048, there are issues with 2048
6838 +- * see bug 19269
6839 +- */
6840 +-
6841 +- if ((w > 2047) || (h > 2047))
6842 +- RADEON_FALLBACK(("Picture w/h too large (%dx%d)\n", w, h));
6843 +-
6844 + for (i = 0; i < sizeof(R200TexFormats) / sizeof(R200TexFormats[0]); i++)
6845 + {
6846 + if (R200TexFormats[i].fmt == pPict->format)
6847 +@@ -776,7 +767,7 @@ static Bool R200CheckCompositeTexture(PicturePtr pPict,
6848 + RADEON_FALLBACK(("Unsupported picture format 0x%x\n",
6849 + (int)pPict->format));
6850 +
6851 +- if (!RADEONCheckTexturePOT(pPict, unit == 0))
6852 ++ if (pPict->pDrawable && !RADEONCheckTexturePOT(pPict, unit == 0))
6853 + return FALSE;
6854 +
6855 + if (pPict->filter != PictFilterNearest &&
6856 +@@ -809,15 +800,24 @@ static Bool FUNC_NAME(R200TextureSetup)(PicturePtr pPict, PixmapPtr pPix,
6857 + {
6858 + RINFO_FROM_SCREEN(pPix->drawable.pScreen);
6859 + uint32_t txfilter, txformat, txoffset, txpitch;
6860 +- int w = pPict->pDrawable->width;
6861 +- int h = pPict->pDrawable->height;
6862 +- unsigned int repeatType = pPict->repeat ? pPict->repeatType : RepeatNone;
6863 +- Bool repeat = (repeatType == RepeatNormal || repeatType == RepeatReflect) &&
6864 +- !(unit == 0 && (info->accel_state->need_src_tile_x || info->accel_state->need_src_tile_y));
6865 +- int i;
6866 ++ unsigned int repeatType;
6867 ++ Bool repeat;
6868 ++ int i, w, h;
6869 + struct radeon_exa_pixmap_priv *driver_priv;
6870 + ACCEL_PREAMBLE();
6871 +
6872 ++ if (pPict->pDrawable) {
6873 ++ w = pPict->pDrawable->width;
6874 ++ h = pPict->pDrawable->height;
6875 ++ repeatType = pPict->repeat ? pPict->repeatType : RepeatNone;
6876 ++ } else {
6877 ++ w = h = 1;
6878 ++ repeatType = RepeatNormal;
6879 ++ }
6880 ++
6881 ++ repeat = (repeatType == RepeatNormal || repeatType == RepeatReflect) &&
6882 ++ !(unit == 0 && (info->accel_state->need_src_tile_x || info->accel_state->need_src_tile_y));
6883 ++
6884 + txpitch = exaGetPixmapPitch(pPix);
6885 +
6886 + txoffset = 0;
6887 +@@ -926,22 +926,6 @@ static Bool R200CheckComposite(int op, PicturePtr pSrcPicture, PicturePtr pMaskP
6888 + if (op >= sizeof(RadeonBlendOp) / sizeof(RadeonBlendOp[0]))
6889 + RADEON_FALLBACK(("Unsupported Composite op 0x%x\n", op));
6890 +
6891 +- if (!pSrcPicture->pDrawable)
6892 +- RADEON_FALLBACK(("Solid or gradient pictures not supported yet\n"));
6893 +-
6894 +- /* r200 limit should be 2048, there are issues with 2048
6895 +- * see bug 19269
6896 +- */
6897 +-
6898 +- pSrcPixmap = RADEONGetDrawablePixmap(pSrcPicture->pDrawable);
6899 +-
6900 +- if (pSrcPixmap->drawable.width > 2047 ||
6901 +- pSrcPixmap->drawable.height > 2047) {
6902 +- RADEON_FALLBACK(("Source w/h too large (%d,%d).\n",
6903 +- pSrcPixmap->drawable.width,
6904 +- pSrcPixmap->drawable.height));
6905 +- }
6906 +-
6907 + pDstPixmap = RADEONGetDrawablePixmap(pDstPicture->pDrawable);
6908 +
6909 + if (pDstPixmap->drawable.width > 2047 ||
6910 +@@ -951,20 +935,35 @@ static Bool R200CheckComposite(int op, PicturePtr pSrcPicture, PicturePtr pMaskP
6911 + pDstPixmap->drawable.height));
6912 + }
6913 +
6914 ++ if (pSrcPicture->pDrawable) {
6915 ++ /* r200 limit should be 2048, there are issues with 2048
6916 ++ * see 197a62704742a4a19736c2637ac92d1dc5ab34ed
6917 ++ */
6918 ++ pSrcPixmap = RADEONGetDrawablePixmap(pSrcPicture->pDrawable);
6919 ++
6920 ++ if (pSrcPixmap->drawable.width > 2047 ||
6921 ++ pSrcPixmap->drawable.height > 2047) {
6922 ++ RADEON_FALLBACK(("Source w/h too large (%d,%d).\n",
6923 ++ pSrcPixmap->drawable.width,
6924 ++ pSrcPixmap->drawable.height));
6925 ++ }
6926 ++ } else if (pSrcPicture->pSourcePict->type != SourcePictTypeSolidFill)
6927 ++ RADEON_FALLBACK(("Gradient pictures not supported yet\n"));
6928 ++
6929 + if (pMaskPicture) {
6930 + PixmapPtr pMaskPixmap;
6931 +
6932 +- if (!pMaskPicture->pDrawable)
6933 +- RADEON_FALLBACK(("Solid or gradient pictures not supported yet\n"));
6934 +-
6935 +- pMaskPixmap = RADEONGetDrawablePixmap(pMaskPicture->pDrawable);
6936 ++ if (pMaskPicture->pDrawable) {
6937 ++ pMaskPixmap = RADEONGetDrawablePixmap(pMaskPicture->pDrawable);
6938 +
6939 +- if (pMaskPixmap->drawable.width > 2047 ||
6940 +- pMaskPixmap->drawable.height > 2047) {
6941 +- RADEON_FALLBACK(("Mask w/h too large (%d,%d).\n",
6942 +- pMaskPixmap->drawable.width,
6943 +- pMaskPixmap->drawable.height));
6944 +- }
6945 ++ if (pMaskPixmap->drawable.width > 2047 ||
6946 ++ pMaskPixmap->drawable.height > 2047) {
6947 ++ RADEON_FALLBACK(("Mask w/h too large (%d,%d).\n",
6948 ++ pMaskPixmap->drawable.width,
6949 ++ pMaskPixmap->drawable.height));
6950 ++ }
6951 ++ } else if (pMaskPicture->pSourcePict->type != SourcePictTypeSolidFill)
6952 ++ RADEON_FALLBACK(("Gradient pictures not supported yet\n"));
6953 +
6954 + if (pMaskPicture->componentAlpha) {
6955 + /* Check if it's component alpha that relies on a source alpha and
6956 +@@ -997,7 +996,8 @@ static Bool FUNC_NAME(R200PrepareComposite)(int op, PicturePtr pSrcPicture,
6957 + PicturePtr pMaskPicture, PicturePtr pDstPicture,
6958 + PixmapPtr pSrc, PixmapPtr pMask, PixmapPtr pDst)
6959 + {
6960 +- RINFO_FROM_SCREEN(pDst->drawable.pScreen);
6961 ++ ScreenPtr pScreen = pDst->drawable.pScreen;
6962 ++ RINFO_FROM_SCREEN(pScreen);
6963 + uint32_t dst_format, dst_pitch;
6964 + uint32_t pp_cntl, blendcntl, cblend, ablend, colorpitch;
6965 + int pixel_shift;
6966 +@@ -1024,9 +1024,24 @@ static Bool FUNC_NAME(R200PrepareComposite)(int op, PicturePtr pSrcPicture,
6967 + if (((dst_pitch >> pixel_shift) & 0x7) != 0)
6968 + RADEON_FALLBACK(("Bad destination pitch 0x%x\n", (int)dst_pitch));
6969 +
6970 ++ if (!pSrc) {
6971 ++ pSrc = RADEONSolidPixmap(pScreen, cpu_to_le32(pSrcPicture->pSourcePict->solidFill.color));
6972 ++ if (!pSrc)
6973 ++ RADEON_FALLBACK("Failed to create solid scratch pixmap\n");
6974 ++ }
6975 ++
6976 + if (!RADEONSetupSourceTile(pSrcPicture, pSrc, FALSE, TRUE))
6977 + return FALSE;
6978 +
6979 ++ if (pMaskPicture && !pMask) {
6980 ++ pMask = RADEONSolidPixmap(pScreen, cpu_to_le32(pMaskPicture->pSourcePict->solidFill.color));
6981 ++ if (!pMask) {
6982 ++ if (!pSrcPicture->pDrawable)
6983 ++ pScreen->DestroyPixmap(pSrc);
6984 ++ RADEON_FALLBACK("Failed to create solid scratch pixmap\n");
6985 ++ }
6986 ++ }
6987 ++
6988 + RADEONPrepareCompositeCS(op, pSrcPicture, pMaskPicture, pDstPicture,
6989 + pSrc, pMask, pDst);
6990 +
6991 +--
6992 +cgit v0.9.0.2-2-gbebe
6993
6994 diff --git a/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.4-exa-solid-accel-r300.patch b/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.4-exa-solid-accel-r300.patch
6995 new file mode 100644
6996 index 0000000..819173c
6997 --- /dev/null
6998 +++ b/x11-drivers/xf86-video-ati/files/xf86-video-ati-6.14.4-exa-solid-accel-r300.patch
6999 @@ -0,0 +1,560 @@
7000 +From d88b9700137ee407c483f263bb55c77cd6f92fef Mon Sep 17 00:00:00 2001
7001 +From: Michel Dänzer <michel.daenzer@×××.com>
7002 +Date: Fri, 13 Apr 2012 07:35:38 +0000
7003 +Subject: EXA: Support acceleration of solid pictures on R3xx-R7xx.
7004 +
7005 +Allocate 1x1 scratch pixmaps to hold the solid picture colours.
7006 +
7007 +Signed-off-by: Michel Dänzer <michel.daenzer@×××.com>
7008 +---
7009 +diff --git a/src/r600_exa.c b/src/r600_exa.c
7010 +index e1eb62f..c3ae553 100644
7011 +--- a/src/r600_exa.c
7012 ++++ b/src/r600_exa.c
7013 +@@ -901,17 +901,8 @@ static Bool R600CheckCompositeTexture(PicturePtr pPict,
7014 + int op,
7015 + int unit)
7016 + {
7017 +- int w = pPict->pDrawable->width;
7018 +- int h = pPict->pDrawable->height;
7019 + unsigned int repeatType = pPict->repeat ? pPict->repeatType : RepeatNone;
7020 + unsigned int i;
7021 +- int max_tex_w, max_tex_h;
7022 +-
7023 +- max_tex_w = 8192;
7024 +- max_tex_h = 8192;
7025 +-
7026 +- if ((w > max_tex_w) || (h > max_tex_h))
7027 +- RADEON_FALLBACK(("Picture w/h too large (%dx%d)\n", w, h));
7028 +
7029 + for (i = 0; i < sizeof(R600TexFormats) / sizeof(R600TexFormats[0]); i++) {
7030 + if (R600TexFormats[i].fmt == pPict->format)
7031 +@@ -951,9 +942,7 @@ static Bool R600TextureSetup(PicturePtr pPict, PixmapPtr pPix,
7032 + ScrnInfoPtr pScrn = xf86Screens[pPix->drawable.pScreen->myNum];
7033 + RADEONInfoPtr info = RADEONPTR(pScrn);
7034 + struct radeon_accel_state *accel_state = info->accel_state;
7035 +- int w = pPict->pDrawable->width;
7036 +- int h = pPict->pDrawable->height;
7037 +- unsigned int repeatType = pPict->repeat ? pPict->repeatType : RepeatNone;
7038 ++ unsigned int repeatType;
7039 + unsigned int i;
7040 + tex_resource_t tex_res;
7041 + tex_sampler_t tex_samp;
7042 +@@ -969,9 +958,16 @@ static Bool R600TextureSetup(PicturePtr pPict, PixmapPtr pPix,
7043 + }
7044 +
7045 + /* Texture */
7046 ++ if (pPict->pDrawable) {
7047 ++ tex_res.w = pPict->pDrawable->width;
7048 ++ tex_res.h = pPict->pDrawable->height;
7049 ++ repeatType = pPict->repeat ? pPict->repeatType : RepeatNone;
7050 ++ } else {
7051 ++ tex_res.w = 1;
7052 ++ tex_res.h = 1;
7053 ++ repeatType = RepeatNormal;
7054 ++ }
7055 + tex_res.id = unit;
7056 +- tex_res.w = w;
7057 +- tex_res.h = h;
7058 + tex_res.pitch = accel_state->src_obj[unit].pitch;
7059 + tex_res.depth = 0;
7060 + tex_res.dim = SQ_TEX_DIM_2D;
7061 +@@ -1170,24 +1166,24 @@ static Bool R600TextureSetup(PicturePtr pPict, PixmapPtr pPix,
7062 + vs_alu_consts[0] = xFixedToFloat(pPict->transform->matrix[0][0]);
7063 + vs_alu_consts[1] = xFixedToFloat(pPict->transform->matrix[0][1]);
7064 + vs_alu_consts[2] = xFixedToFloat(pPict->transform->matrix[0][2]);
7065 +- vs_alu_consts[3] = 1.0 / w;
7066 ++ vs_alu_consts[3] = 1.0 / tex_res.w;
7067 +
7068 + vs_alu_consts[4] = xFixedToFloat(pPict->transform->matrix[1][0]);
7069 + vs_alu_consts[5] = xFixedToFloat(pPict->transform->matrix[1][1]);
7070 + vs_alu_consts[6] = xFixedToFloat(pPict->transform->matrix[1][2]);
7071 +- vs_alu_consts[7] = 1.0 / h;
7072 ++ vs_alu_consts[7] = 1.0 / tex_res.h;
7073 + } else {
7074 + accel_state->is_transform[unit] = FALSE;
7075 +
7076 + vs_alu_consts[0] = 1.0;
7077 + vs_alu_consts[1] = 0.0;
7078 + vs_alu_consts[2] = 0.0;
7079 +- vs_alu_consts[3] = 1.0 / w;
7080 ++ vs_alu_consts[3] = 1.0 / tex_res.w;
7081 +
7082 + vs_alu_consts[4] = 0.0;
7083 + vs_alu_consts[5] = 1.0;
7084 + vs_alu_consts[6] = 0.0;
7085 +- vs_alu_consts[7] = 1.0 / h;
7086 ++ vs_alu_consts[7] = 1.0 / tex_res.h;
7087 + }
7088 +
7089 + /* VS alu constants */
7090 +@@ -1202,33 +1198,30 @@ static Bool R600CheckComposite(int op, PicturePtr pSrcPicture, PicturePtr pMaskP
7091 + {
7092 + uint32_t tmp1;
7093 + PixmapPtr pSrcPixmap, pDstPixmap;
7094 +- int max_tex_w, max_tex_h, max_dst_w, max_dst_h;
7095 +
7096 + /* Check for unsupported compositing operations. */
7097 + if (op >= (int) (sizeof(R600BlendOp) / sizeof(R600BlendOp[0])))
7098 + RADEON_FALLBACK(("Unsupported Composite op 0x%x\n", op));
7099 +
7100 +- if (!pSrcPicture->pDrawable)
7101 +- RADEON_FALLBACK(("Solid or gradient pictures not supported yet\n"));
7102 +-
7103 +- pSrcPixmap = RADEONGetDrawablePixmap(pSrcPicture->pDrawable);
7104 ++ if (pSrcPicture->pDrawable) {
7105 ++ pSrcPixmap = RADEONGetDrawablePixmap(pSrcPicture->pDrawable);
7106 +
7107 +- max_tex_w = 8192;
7108 +- max_tex_h = 8192;
7109 +- max_dst_w = 8192;
7110 +- max_dst_h = 8192;
7111 ++ if (pSrcPixmap->drawable.width >= 8192 ||
7112 ++ pSrcPixmap->drawable.height >= 8192) {
7113 ++ RADEON_FALLBACK(("Source w/h too large (%d,%d).\n",
7114 ++ pSrcPixmap->drawable.width,
7115 ++ pSrcPixmap->drawable.height));
7116 ++ }
7117 +
7118 +- if (pSrcPixmap->drawable.width >= max_tex_w ||
7119 +- pSrcPixmap->drawable.height >= max_tex_h) {
7120 +- RADEON_FALLBACK(("Source w/h too large (%d,%d).\n",
7121 +- pSrcPixmap->drawable.width,
7122 +- pSrcPixmap->drawable.height));
7123 +- }
7124 ++ if (!R600CheckCompositeTexture(pSrcPicture, pDstPicture, op, 0))
7125 ++ return FALSE;
7126 ++ } else if (pSrcPicture->pSourcePict->type != SourcePictTypeSolidFill)
7127 ++ RADEON_FALLBACK(("Gradient pictures not supported yet\n"));
7128 +
7129 + pDstPixmap = RADEONGetDrawablePixmap(pDstPicture->pDrawable);
7130 +
7131 +- if (pDstPixmap->drawable.width >= max_dst_w ||
7132 +- pDstPixmap->drawable.height >= max_dst_h) {
7133 ++ if (pDstPixmap->drawable.width >= 8192 ||
7134 ++ pDstPixmap->drawable.height >= 8192) {
7135 + RADEON_FALLBACK(("Dest w/h too large (%d,%d).\n",
7136 + pDstPixmap->drawable.width,
7137 + pDstPixmap->drawable.height));
7138 +@@ -1237,38 +1230,35 @@ static Bool R600CheckComposite(int op, PicturePtr pSrcPicture, PicturePtr pMaskP
7139 + if (pMaskPicture) {
7140 + PixmapPtr pMaskPixmap;
7141 +
7142 +- if (!pMaskPicture->pDrawable)
7143 +- RADEON_FALLBACK(("Solid or gradient pictures not supported yet\n"));
7144 ++ if (pMaskPicture->pDrawable) {
7145 ++ pMaskPixmap = RADEONGetDrawablePixmap(pMaskPicture->pDrawable);
7146 +
7147 +- pMaskPixmap = RADEONGetDrawablePixmap(pMaskPicture->pDrawable);
7148 +-
7149 +- if (pMaskPixmap->drawable.width >= max_tex_w ||
7150 +- pMaskPixmap->drawable.height >= max_tex_h) {
7151 +- RADEON_FALLBACK(("Mask w/h too large (%d,%d).\n",
7152 +- pMaskPixmap->drawable.width,
7153 +- pMaskPixmap->drawable.height));
7154 +- }
7155 ++ if (pMaskPixmap->drawable.width >= 8192 ||
7156 ++ pMaskPixmap->drawable.height >= 8192) {
7157 ++ RADEON_FALLBACK(("Mask w/h too large (%d,%d).\n",
7158 ++ pMaskPixmap->drawable.width,
7159 ++ pMaskPixmap->drawable.height));
7160 ++ }
7161 +
7162 +- if (pMaskPicture->componentAlpha) {
7163 +- /* Check if it's component alpha that relies on a source alpha and
7164 +- * on the source value. We can only get one of those into the
7165 +- * single source value that we get to blend with.
7166 +- */
7167 +- if (R600BlendOp[op].src_alpha &&
7168 +- (R600BlendOp[op].blend_cntl & COLOR_SRCBLEND_mask) !=
7169 +- (BLEND_ZERO << COLOR_SRCBLEND_shift)) {
7170 +- RADEON_FALLBACK(("Component alpha not supported with source "
7171 +- "alpha and source value blending.\n"));
7172 ++ if (pMaskPicture->componentAlpha) {
7173 ++ /* Check if it's component alpha that relies on a source alpha and
7174 ++ * on the source value. We can only get one of those into the
7175 ++ * single source value that we get to blend with.
7176 ++ */
7177 ++ if (R600BlendOp[op].src_alpha &&
7178 ++ (R600BlendOp[op].blend_cntl & COLOR_SRCBLEND_mask) !=
7179 ++ (BLEND_ZERO << COLOR_SRCBLEND_shift)) {
7180 ++ RADEON_FALLBACK(("Component alpha not supported with source "
7181 ++ "alpha and source value blending.\n"));
7182 ++ }
7183 + }
7184 +- }
7185 +
7186 +- if (!R600CheckCompositeTexture(pMaskPicture, pDstPicture, op, 1))
7187 +- return FALSE;
7188 ++ if (!R600CheckCompositeTexture(pMaskPicture, pDstPicture, op, 1))
7189 ++ return FALSE;
7190 ++ } else if (pMaskPicture->pSourcePict->type != SourcePictTypeSolidFill)
7191 ++ RADEON_FALLBACK(("Gradient pictures not supported yet\n"));
7192 + }
7193 +
7194 +- if (!R600CheckCompositeTexture(pSrcPicture, pDstPicture, op, 0))
7195 +- return FALSE;
7196 +-
7197 + if (!R600GetDestFormat(pDstPicture, &tmp1))
7198 + return FALSE;
7199 +
7200 +@@ -1280,7 +1270,8 @@ static Bool R600PrepareComposite(int op, PicturePtr pSrcPicture,
7201 + PicturePtr pMaskPicture, PicturePtr pDstPicture,
7202 + PixmapPtr pSrc, PixmapPtr pMask, PixmapPtr pDst)
7203 + {
7204 +- ScrnInfoPtr pScrn = xf86Screens[pSrc->drawable.pScreen->myNum];
7205 ++ ScreenPtr pScreen = pDst->drawable.pScreen;
7206 ++ ScrnInfoPtr pScrn = xf86Screens[pScreen->myNum];
7207 + RADEONInfoPtr info = RADEONPTR(pScrn);
7208 + struct radeon_accel_state *accel_state = info->accel_state;
7209 + uint32_t dst_format;
7210 +@@ -1288,15 +1279,21 @@ static Bool R600PrepareComposite(int op, PicturePtr pSrcPicture,
7211 + shader_config_t vs_conf, ps_conf;
7212 + struct r600_accel_object src_obj, mask_obj, dst_obj;
7213 +
7214 +- if (pDst->drawable.bitsPerPixel < 8 || pSrc->drawable.bitsPerPixel < 8)
7215 ++ if (pDst->drawable.bitsPerPixel < 8 || (pSrc && pSrc->drawable.bitsPerPixel < 8))
7216 + return FALSE;
7217 +
7218 ++ if (!pSrc) {
7219 ++ pSrc = RADEONSolidPixmap(pScreen, pSrcPicture->pSourcePict->solidFill.color);
7220 ++ if (!pSrc)
7221 ++ RADEON_FALLBACK("Failed to create solid scratch pixmap\n");
7222 ++ }
7223 ++
7224 + #if defined(XF86DRM_MODE)
7225 + if (info->cs) {
7226 + src_obj.offset = 0;
7227 + dst_obj.offset = 0;
7228 +- src_obj.bo = radeon_get_pixmap_bo(pSrc);
7229 + dst_obj.bo = radeon_get_pixmap_bo(pDst);
7230 ++ src_obj.bo = radeon_get_pixmap_bo(pSrc);
7231 + dst_obj.tiling_flags = radeon_get_pixmap_tiling(pDst);
7232 + src_obj.tiling_flags = radeon_get_pixmap_tiling(pSrc);
7233 + dst_obj.surface = radeon_get_pixmap_surface(pDst);
7234 +@@ -1322,7 +1319,16 @@ static Bool R600PrepareComposite(int op, PicturePtr pSrcPicture,
7235 + dst_obj.bpp = pDst->drawable.bitsPerPixel;
7236 + dst_obj.domain = RADEON_GEM_DOMAIN_VRAM;
7237 +
7238 +- if (pMask) {
7239 ++ if (pMaskPicture) {
7240 ++ if (!pMask) {
7241 ++ pMask = RADEONSolidPixmap(pScreen, pMaskPicture->pSourcePict->solidFill.color);
7242 ++ if (!pMask) {
7243 ++ if (!pSrcPicture->pDrawable)
7244 ++ pScreen->DestroyPixmap(pSrc);
7245 ++ RADEON_FALLBACK("Failed to create solid scratch pixmap\n");
7246 ++ }
7247 ++ }
7248 ++
7249 + #if defined(XF86DRM_MODE)
7250 + if (info->cs) {
7251 + mask_obj.offset = 0;
7252 +@@ -1509,11 +1515,9 @@ static Bool R600PrepareComposite(int op, PicturePtr pSrcPicture,
7253 + return TRUE;
7254 + }
7255 +
7256 +-static void R600DoneComposite(PixmapPtr pDst)
7257 ++static void R600FinishComposite(ScrnInfoPtr pScrn, PixmapPtr pDst,
7258 ++ struct radeon_accel_state *accel_state)
7259 + {
7260 +- ScrnInfoPtr pScrn = xf86Screens[pDst->drawable.pScreen->myNum];
7261 +- RADEONInfoPtr info = RADEONPTR(pScrn);
7262 +- struct radeon_accel_state *accel_state = info->accel_state;
7263 + int vtx_size;
7264 +
7265 + if (accel_state->vsync)
7266 +@@ -1527,6 +1531,22 @@ static void R600DoneComposite(PixmapPtr pDst)
7267 + r600_finish_op(pScrn, vtx_size);
7268 + }
7269 +
7270 ++static void R600DoneComposite(PixmapPtr pDst)
7271 ++{
7272 ++ ScreenPtr pScreen = pDst->drawable.pScreen;
7273 ++ ScrnInfoPtr pScrn = xf86Screens[pScreen->myNum];
7274 ++ RADEONInfoPtr info = RADEONPTR(pScrn);
7275 ++ struct radeon_accel_state *accel_state = info->accel_state;
7276 ++
7277 ++ R600FinishComposite(pScrn, pDst, accel_state);
7278 ++
7279 ++ if (!accel_state->src_pic->pDrawable)
7280 ++ pScreen->DestroyPixmap(accel_state->src_pix);
7281 ++
7282 ++ if (accel_state->msk_pic && !accel_state->msk_pic->pDrawable)
7283 ++ pScreen->DestroyPixmap(accel_state->msk_pix);
7284 ++}
7285 ++
7286 + static void R600Composite(PixmapPtr pDst,
7287 + int srcX, int srcY,
7288 + int maskX, int maskY,
7289 +@@ -1543,7 +1563,7 @@ static void R600Composite(PixmapPtr pDst,
7290 +
7291 + #ifdef XF86DRM_MODE
7292 + if (info->cs && CS_FULL(info->cs)) {
7293 +- R600DoneComposite(info->accel_state->dst_pix);
7294 ++ R600FinishComposite(pScrn, pDst, info->accel_state);
7295 + radeon_cs_flush_indirect(pScrn);
7296 + R600PrepareComposite(info->accel_state->composite_op,
7297 + info->accel_state->src_pic,
7298 +diff --git a/src/radeon_exa_render.c b/src/radeon_exa_render.c
7299 +index e5c231f..b6cc9e4 100644
7300 +--- a/src/radeon_exa_render.c
7301 ++++ b/src/radeon_exa_render.c
7302 +@@ -299,8 +299,8 @@ static Bool RADEONSetupSourceTile(PicturePtr pPict,
7303 + if (repeatType == RepeatNormal || repeatType == RepeatReflect) {
7304 + Bool badPitch = needMatchingPitch && !RADEONPitchMatches(pPix);
7305 +
7306 +- int w = pPict->pDrawable->width;
7307 +- int h = pPict->pDrawable->height;
7308 ++ int w = pPict->pDrawable ? pPict->pDrawable->width : 1;
7309 ++ int h = pPict->pDrawable ? pPict->pDrawable->height : 1;
7310 +
7311 + if (pPict->transform) {
7312 + if (badPitch)
7313 +@@ -1112,23 +1112,8 @@ static Bool R300CheckCompositeTexture(PicturePtr pPict,
7314 + ScreenPtr pScreen = pDstPict->pDrawable->pScreen;
7315 + ScrnInfoPtr pScrn = xf86Screens[pScreen->myNum];
7316 + RADEONInfoPtr info = RADEONPTR(pScrn);
7317 +-
7318 + unsigned int repeatType = pPict->repeat ? pPict->repeatType : RepeatNone;
7319 +- int w = pPict->pDrawable->width;
7320 +- int h = pPict->pDrawable->height;
7321 + int i;
7322 +- int max_tex_w, max_tex_h;
7323 +-
7324 +- if (is_r500) {
7325 +- max_tex_w = 4096;
7326 +- max_tex_h = 4096;
7327 +- } else {
7328 +- max_tex_w = 2048;
7329 +- max_tex_h = 2048;
7330 +- }
7331 +-
7332 +- if ((w > max_tex_w) || (h > max_tex_h))
7333 +- RADEON_FALLBACK(("Picture w/h too large (%dx%d)\n", w, h));
7334 +
7335 + for (i = 0; i < sizeof(R300TexFormats) / sizeof(R300TexFormats[0]); i++)
7336 + {
7337 +@@ -1139,7 +1124,7 @@ static Bool R300CheckCompositeTexture(PicturePtr pPict,
7338 + RADEON_FALLBACK(("Unsupported picture format 0x%x\n",
7339 + (int)pPict->format));
7340 +
7341 +- if (!RADEONCheckTexturePOT(pPict, unit == 0)) {
7342 ++ if (pPict->pDrawable && !RADEONCheckTexturePOT(pPict, unit == 0)) {
7343 + if (info->cs) {
7344 + struct radeon_exa_pixmap_priv *driver_priv;
7345 + PixmapPtr pPix;
7346 +@@ -1181,15 +1166,23 @@ static Bool FUNC_NAME(R300TextureSetup)(PicturePtr pPict, PixmapPtr pPix,
7347 + {
7348 + RINFO_FROM_SCREEN(pPix->drawable.pScreen);
7349 + uint32_t txfilter, txformat0, txformat1, txoffset, txpitch, us_format = 0;
7350 +- int w = pPict->pDrawable->width;
7351 +- int h = pPict->pDrawable->height;
7352 ++ int w, h;
7353 + int i, pixel_shift, out_size = 6;
7354 +- unsigned int repeatType = pPict->repeat ? pPict->repeatType : RepeatNone;
7355 ++ unsigned int repeatType;
7356 + struct radeon_exa_pixmap_priv *driver_priv;
7357 + ACCEL_PREAMBLE();
7358 +
7359 + TRACE;
7360 +
7361 ++ if (pPict->pDrawable) {
7362 ++ w = pPict->pDrawable->width;
7363 ++ h = pPict->pDrawable->height;
7364 ++ repeatType = pPict->repeat ? pPict->repeatType : RepeatNone;
7365 ++ } else {
7366 ++ w = h = 1;
7367 ++ repeatType = RepeatNormal;
7368 ++ }
7369 ++
7370 + txpitch = exaGetPixmapPitch(pPix);
7371 + txoffset = 0;
7372 +
7373 +@@ -1394,11 +1387,6 @@ static Bool R300CheckComposite(int op, PicturePtr pSrcPicture, PicturePtr pMaskP
7374 + if (op >= sizeof(RadeonBlendOp) / sizeof(RadeonBlendOp[0]))
7375 + RADEON_FALLBACK(("Unsupported Composite op 0x%x\n", op));
7376 +
7377 +- if (!pSrcPicture->pDrawable)
7378 +- RADEON_FALLBACK(("Solid or gradient pictures not supported yet\n"));
7379 +-
7380 +- pSrcPixmap = RADEONGetDrawablePixmap(pSrcPicture->pDrawable);
7381 +-
7382 + if (IS_R500_3D) {
7383 + max_tex_w = 4096;
7384 + max_tex_h = 4096;
7385 +@@ -1416,13 +1404,6 @@ static Bool R300CheckComposite(int op, PicturePtr pSrcPicture, PicturePtr pMaskP
7386 + }
7387 + }
7388 +
7389 +- if (pSrcPixmap->drawable.width > max_tex_w ||
7390 +- pSrcPixmap->drawable.height > max_tex_h) {
7391 +- RADEON_FALLBACK(("Source w/h too large (%d,%d).\n",
7392 +- pSrcPixmap->drawable.width,
7393 +- pSrcPixmap->drawable.height));
7394 +- }
7395 +-
7396 + pDstPixmap = RADEONGetDrawablePixmap(pDstPicture->pDrawable);
7397 +
7398 + if (pDstPixmap->drawable.width > max_dst_w ||
7399 +@@ -1432,20 +1413,32 @@ static Bool R300CheckComposite(int op, PicturePtr pSrcPicture, PicturePtr pMaskP
7400 + pDstPixmap->drawable.height));
7401 + }
7402 +
7403 ++ if (pSrcPicture->pDrawable) {
7404 ++ pSrcPixmap = RADEONGetDrawablePixmap(pSrcPicture->pDrawable);
7405 ++
7406 ++ if (pSrcPixmap->drawable.width > max_tex_w ||
7407 ++ pSrcPixmap->drawable.height > max_tex_h) {
7408 ++ RADEON_FALLBACK(("Source w/h too large (%d,%d).\n",
7409 ++ pSrcPixmap->drawable.width,
7410 ++ pSrcPixmap->drawable.height));
7411 ++ }
7412 ++ } else if (pSrcPicture->pSourcePict->type != SourcePictTypeSolidFill)
7413 ++ RADEON_FALLBACK(("Gradient pictures not supported yet\n"));
7414 ++
7415 + if (pMaskPicture) {
7416 + PixmapPtr pMaskPixmap;
7417 +
7418 +- if (!pMaskPicture->pDrawable)
7419 +- RADEON_FALLBACK(("Solid or gradient pictures not supported yet\n"));
7420 ++ if (pMaskPicture->pDrawable) {
7421 ++ pMaskPixmap = RADEONGetDrawablePixmap(pMaskPicture->pDrawable);
7422 +
7423 +- pMaskPixmap = RADEONGetDrawablePixmap(pMaskPicture->pDrawable);
7424 +-
7425 +- if (pMaskPixmap->drawable.width > max_tex_w ||
7426 +- pMaskPixmap->drawable.height > max_tex_h) {
7427 +- RADEON_FALLBACK(("Mask w/h too large (%d,%d).\n",
7428 +- pMaskPixmap->drawable.width,
7429 +- pMaskPixmap->drawable.height));
7430 +- }
7431 ++ if (pMaskPixmap->drawable.width > max_tex_w ||
7432 ++ pMaskPixmap->drawable.height > max_tex_h) {
7433 ++ RADEON_FALLBACK(("Mask w/h too large (%d,%d).\n",
7434 ++ pMaskPixmap->drawable.width,
7435 ++ pMaskPixmap->drawable.height));
7436 ++ }
7437 ++ } else if (pMaskPicture->pSourcePict->type != SourcePictTypeSolidFill)
7438 ++ RADEON_FALLBACK(("Gradient pictures not supported yet\n"));
7439 +
7440 + if (pMaskPicture->componentAlpha) {
7441 + /* Check if it's component alpha that relies on a source alpha and
7442 +@@ -1479,7 +1472,8 @@ static Bool FUNC_NAME(R300PrepareComposite)(int op, PicturePtr pSrcPicture,
7443 + PicturePtr pMaskPicture, PicturePtr pDstPicture,
7444 + PixmapPtr pSrc, PixmapPtr pMask, PixmapPtr pDst)
7445 + {
7446 +- RINFO_FROM_SCREEN(pDst->drawable.pScreen);
7447 ++ ScreenPtr pScreen = pDst->drawable.pScreen;
7448 ++ RINFO_FROM_SCREEN(pScreen);
7449 + uint32_t dst_format, dst_pitch;
7450 + uint32_t txenable, colorpitch;
7451 + uint32_t blendcntl, output_fmt;
7452 +@@ -1508,9 +1502,24 @@ static Bool FUNC_NAME(R300PrepareComposite)(int op, PicturePtr pSrcPicture,
7453 + if (((dst_pitch >> pixel_shift) & 0x7) != 0)
7454 + RADEON_FALLBACK(("Bad destination pitch 0x%x\n", (int)dst_pitch));
7455 +
7456 ++ if (!pSrc) {
7457 ++ pSrc = RADEONSolidPixmap(pScreen, cpu_to_le32(pSrcPicture->pSourcePict->solidFill.color));
7458 ++ if (!pSrc)
7459 ++ RADEON_FALLBACK("Failed to create solid scratch pixmap\n");
7460 ++ }
7461 ++
7462 + if (!RADEONSetupSourceTile(pSrcPicture, pSrc, TRUE, FALSE))
7463 + return FALSE;
7464 +
7465 ++ if (pMaskPicture && !pMask) {
7466 ++ pMask = RADEONSolidPixmap(pScreen, cpu_to_le32(pMaskPicture->pSourcePict->solidFill.color));
7467 ++ if (!pMask) {
7468 ++ if (!pSrcPicture->pDrawable)
7469 ++ pScreen->DestroyPixmap(pSrc);
7470 ++ RADEON_FALLBACK("Failed to create solid scratch pixmap\n");
7471 ++ }
7472 ++ }
7473 ++
7474 + RADEONPrepareCompositeCS(op, pSrcPicture, pMaskPicture, pDstPicture,
7475 + pSrc, pMask, pDst);
7476 +
7477 +@@ -2132,7 +2141,7 @@ static Bool FUNC_NAME(R300PrepareComposite)(int op, PicturePtr pSrcPicture,
7478 + return TRUE;
7479 + }
7480 +
7481 +-static void FUNC_NAME(RadeonDoneComposite)(PixmapPtr pDst)
7482 ++static void FUNC_NAME(RadeonFinishComposite)(PixmapPtr pDst)
7483 + {
7484 + RINFO_FROM_SCREEN(pDst->drawable.pScreen);
7485 + ACCEL_PREAMBLE();
7486 +@@ -2179,6 +2188,20 @@ static void FUNC_NAME(RadeonDoneComposite)(PixmapPtr pDst)
7487 + LEAVE_DRAW(0);
7488 + }
7489 +
7490 ++static void FUNC_NAME(RadeonDoneComposite)(PixmapPtr pDst)
7491 ++{
7492 ++ ScreenPtr pScreen = pDst->drawable.pScreen;
7493 ++ RINFO_FROM_SCREEN(pScreen);
7494 ++ struct radeon_accel_state *accel_state = info->accel_state;
7495 ++
7496 ++ FUNC_NAME(RadeonFinishComposite)(pDst);
7497 ++
7498 ++ if (!accel_state->src_pic->pDrawable)
7499 ++ pScreen->DestroyPixmap(accel_state->src_pix);
7500 ++
7501 ++ if (accel_state->msk_pic && !accel_state->msk_pic->pDrawable)
7502 ++ pScreen->DestroyPixmap(accel_state->msk_pix);
7503 ++}
7504 +
7505 + #ifdef ACCEL_CP
7506 +
7507 +@@ -2257,7 +2280,7 @@ static void FUNC_NAME(RadeonCompositeTile)(ScrnInfoPtr pScrn,
7508 + if ((info->cs && CS_FULL(info->cs)) ||
7509 + (!info->cs && (info->cp->indirectBuffer->used + 4 * 32) >
7510 + info->cp->indirectBuffer->total)) {
7511 +- FUNC_NAME(RadeonDoneComposite)(info->accel_state->dst_pix);
7512 ++ FUNC_NAME(RadeonFinishComposite)(info->accel_state->dst_pix);
7513 + if (info->cs)
7514 + radeon_cs_flush_indirect(pScrn);
7515 + else
7516 +diff --git a/src/radeon_exa_shared.c b/src/radeon_exa_shared.c
7517 +index be1d2fa..28dc335 100644
7518 +--- a/src/radeon_exa_shared.c
7519 ++++ b/src/radeon_exa_shared.c
7520 +@@ -126,6 +126,25 @@ Bool RADEONCheckBPP(int bpp)
7521 + return FALSE;
7522 + }
7523 +
7524 ++PixmapPtr RADEONSolidPixmap(ScreenPtr pScreen, uint32_t solid)
7525 ++{
7526 ++ PixmapPtr pPix = pScreen->CreatePixmap(pScreen, 1, 1, 32, 0);
7527 ++ struct radeon_bo *bo;
7528 ++
7529 ++ exaMoveInPixmap(pPix);
7530 ++ bo = radeon_get_pixmap_bo(pPix);
7531 ++
7532 ++ if (radeon_bo_map(bo, 1)) {
7533 ++ pScreen->DestroyPixmap(pPix);
7534 ++ return NULL;
7535 ++ }
7536 ++
7537 ++ memcpy(bo->ptr, &solid, 4);
7538 ++ radeon_bo_unmap(bo);
7539 ++
7540 ++ return pPix;
7541 ++}
7542 ++
7543 + static Bool radeon_vb_get(ScrnInfoPtr pScrn)
7544 + {
7545 + RADEONInfoPtr info = RADEONPTR(pScrn);
7546 +diff --git a/src/radeon_exa_shared.h b/src/radeon_exa_shared.h
7547 +index 7b8b5ca..60a1045 100644
7548 +--- a/src/radeon_exa_shared.h
7549 ++++ b/src/radeon_exa_shared.h
7550 +@@ -40,6 +40,7 @@ extern void RADEONVlineHelperClear(ScrnInfoPtr pScrn);
7551 + extern void RADEONVlineHelperSet(ScrnInfoPtr pScrn, int x1, int y1, int x2, int y2);
7552 + extern Bool RADEONValidPM(uint32_t pm, int bpp);
7553 + extern Bool RADEONCheckBPP(int bpp);
7554 ++extern PixmapPtr RADEONSolidPixmap(ScreenPtr pScreen, uint32_t solid);
7555 +
7556 + #define RADEON_TRACE_FALL 0
7557 + #define RADEON_TRACE_DRAW 0
7558 +--
7559 +cgit v0.9.0.2-2-gbebe
7560
7561 diff --git a/x11-drivers/xf86-video-ati/xf86-video-ati-6.13.2.ebuild b/x11-drivers/xf86-video-ati/xf86-video-ati-6.13.2.ebuild
7562 new file mode 100644
7563 index 0000000..53e7664
7564 --- /dev/null
7565 +++ b/x11-drivers/xf86-video-ati/xf86-video-ati-6.13.2.ebuild
7566 @@ -0,0 +1,31 @@
7567 +# Copyright 1999-2011 Gentoo Foundation
7568 +# Distributed under the terms of the GNU General Public License v2
7569 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-ati/xf86-video-ati-6.13.2.ebuild,v 1.7 2011/02/12 19:13:11 armin76 Exp $
7570 +
7571 +EAPI=3
7572 +inherit xorg-2
7573 +
7574 +DESCRIPTION="ATI video driver"
7575 +
7576 +KEYWORDS="alpha amd64 ia64 ~ppc ppc64 sparc x86 ~x86-fbsd"
7577 +IUSE=""
7578 +
7579 +RDEPEND=">=x11-base/xorg-server-1.6.3[-minimal]"
7580 +DEPEND="${RDEPEND}
7581 + || ( <x11-libs/libdrm-2.4.22 x11-libs/libdrm[video_cards_radeon] )
7582 + x11-proto/fontsproto
7583 + x11-proto/glproto
7584 + x11-proto/randrproto
7585 + x11-proto/videoproto
7586 + x11-proto/xextproto
7587 + x11-proto/xf86driproto
7588 + x11-proto/xf86miscproto
7589 + x11-proto/xproto"
7590 +
7591 +pkg_setup() {
7592 + xorg-2_pkg_setup
7593 + CONFIGURE_OPTIONS="
7594 + --enable-dri
7595 + --enable-kms
7596 + "
7597 +}
7598
7599 diff --git a/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.0.ebuild b/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.0.ebuild
7600 new file mode 100644
7601 index 0000000..d1f425c
7602 --- /dev/null
7603 +++ b/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.0.ebuild
7604 @@ -0,0 +1,35 @@
7605 +# Copyright 1999-2011 Gentoo Foundation
7606 +# Distributed under the terms of the GNU General Public License v2
7607 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.0.ebuild,v 1.7 2011/03/05 18:09:51 xarthisius Exp $
7608 +
7609 +EAPI=3
7610 +inherit xorg-2
7611 +
7612 +DESCRIPTION="ATI video driver"
7613 +
7614 +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
7615 +IUSE=""
7616 +
7617 +RDEPEND=">=x11-base/xorg-server-1.6.3[-minimal]"
7618 +DEPEND="${RDEPEND}
7619 + || ( <x11-libs/libdrm-2.4.22 x11-libs/libdrm[video_cards_radeon] )
7620 + x11-proto/fontsproto
7621 + x11-proto/glproto
7622 + x11-proto/randrproto
7623 + x11-proto/videoproto
7624 + x11-proto/xextproto
7625 + x11-proto/xf86driproto
7626 + x11-proto/xf86miscproto
7627 + x11-proto/xproto"
7628 +
7629 +PATCHES=(
7630 + "${FILESDIR}/${P}-xorg-server-1.10.patch"
7631 +)
7632 +
7633 +pkg_setup() {
7634 + xorg-2_pkg_setup
7635 + CONFIGURE_OPTIONS="
7636 + --enable-dri
7637 + --enable-kms
7638 + "
7639 +}
7640
7641 diff --git a/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.1.ebuild b/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.1.ebuild
7642 new file mode 100644
7643 index 0000000..6ce4117
7644 --- /dev/null
7645 +++ b/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.1.ebuild
7646 @@ -0,0 +1,25 @@
7647 +# Copyright 1999-2011 Gentoo Foundation
7648 +# Distributed under the terms of the GNU General Public License v2
7649 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.1.ebuild,v 1.6 2011/07/15 17:07:43 xarthisius Exp $
7650 +
7651 +EAPI="4-slot-abi"
7652 +
7653 +XORG_DRI=always
7654 +inherit xorg-2
7655 +
7656 +DESCRIPTION="ATI video driver"
7657 +
7658 +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
7659 +IUSE=""
7660 +
7661 +RDEPEND="x11-libs/libdrm[video_cards_radeon]"
7662 +DEPEND="${RDEPEND}"
7663 +
7664 +pkg_setup() {
7665 + xorg-2_pkg_setup
7666 + CONFIGURE_OPTIONS="
7667 + --enable-dri
7668 + --enable-kms
7669 + --enable-exa
7670 + "
7671 +}
7672
7673 diff --git a/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.2.ebuild b/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.2.ebuild
7674 new file mode 100644
7675 index 0000000..5c1e206
7676 --- /dev/null
7677 +++ b/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.2.ebuild
7678 @@ -0,0 +1,25 @@
7679 +# Copyright 1999-2011 Gentoo Foundation
7680 +# Distributed under the terms of the GNU General Public License v2
7681 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.2.ebuild,v 1.6 2011/07/30 10:48:00 armin76 Exp $
7682 +
7683 +EAPI="4-slot-abi"
7684 +
7685 +XORG_DRI=always
7686 +inherit xorg-2
7687 +
7688 +DESCRIPTION="ATI video driver"
7689 +
7690 +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
7691 +IUSE=""
7692 +
7693 +RDEPEND="x11-libs/libdrm[video_cards_radeon]"
7694 +DEPEND="${RDEPEND}"
7695 +
7696 +pkg_setup() {
7697 + xorg-2_pkg_setup
7698 + XORG_CONFIGURE_OPTIONS=(
7699 + --enable-dri
7700 + --enable-kms
7701 + --enable-exa
7702 + )
7703 +}
7704
7705 diff --git a/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.3-r1.ebuild b/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.3-r1.ebuild
7706 new file mode 100644
7707 index 0000000..240a8ae
7708 --- /dev/null
7709 +++ b/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.3-r1.ebuild
7710 @@ -0,0 +1,31 @@
7711 +# Copyright 1999-2012 Gentoo Foundation
7712 +# Distributed under the terms of the GNU General Public License v2
7713 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.3-r1.ebuild,v 1.1 2012/03/18 23:26:25 chithanh Exp $
7714 +
7715 +EAPI="4-slot-abi"
7716 +
7717 +XORG_EAUTORECONF=yes
7718 +XORG_DRI=always
7719 +inherit xorg-2
7720 +
7721 +DESCRIPTION="ATI video driver"
7722 +
7723 +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
7724 +IUSE=""
7725 +
7726 +RDEPEND="x11-libs/libdrm[video_cards_radeon]"
7727 +DEPEND="${RDEPEND}"
7728 +
7729 +PATCHES=(
7730 + "${FILESDIR}"/${PN}-6.14.3-xorg-server-1.12.patch
7731 + "${FILESDIR}"/${PN}-6.14.3-pcitag.patch
7732 +)
7733 +
7734 +pkg_setup() {
7735 + xorg-2_pkg_setup
7736 + XORG_CONFIGURE_OPTIONS=(
7737 + --enable-dri
7738 + --enable-kms
7739 + --enable-exa
7740 + )
7741 +}
7742
7743 diff --git a/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.3.ebuild b/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.3.ebuild
7744 new file mode 100644
7745 index 0000000..f0c6fb7
7746 --- /dev/null
7747 +++ b/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.3.ebuild
7748 @@ -0,0 +1,30 @@
7749 +# Copyright 1999-2012 Gentoo Foundation
7750 +# Distributed under the terms of the GNU General Public License v2
7751 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.3.ebuild,v 1.7 2012/03/08 00:54:03 chithanh Exp $
7752 +
7753 +EAPI="4-slot-abi"
7754 +
7755 +XORG_EAUTORECONF=yes
7756 +XORG_DRI=always
7757 +inherit xorg-2
7758 +
7759 +DESCRIPTION="ATI video driver"
7760 +
7761 +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
7762 +IUSE=""
7763 +
7764 +RDEPEND="x11-libs/libdrm[video_cards_radeon]"
7765 +DEPEND="${RDEPEND}"
7766 +
7767 +PATCHES=(
7768 + "${FILESDIR}"/${PN}-6.14.3-xorg-server-1.12.patch
7769 +)
7770 +
7771 +pkg_setup() {
7772 + xorg-2_pkg_setup
7773 + XORG_CONFIGURE_OPTIONS=(
7774 + --enable-dri
7775 + --enable-kms
7776 + --enable-exa
7777 + )
7778 +}
7779
7780 diff --git a/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.4-r1.ebuild b/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.4-r1.ebuild
7781 new file mode 100644
7782 index 0000000..affada1
7783 --- /dev/null
7784 +++ b/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.4-r1.ebuild
7785 @@ -0,0 +1,32 @@
7786 +# Copyright 1999-2012 Gentoo Foundation
7787 +# Distributed under the terms of the GNU General Public License v2
7788 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.4-r1.ebuild,v 1.6 2012/06/24 19:05:06 ago Exp $
7789 +
7790 +EAPI="4-slot-abi"
7791 +
7792 +XORG_DRI=always
7793 +inherit xorg-2
7794 +
7795 +DESCRIPTION="ATI video driver"
7796 +
7797 +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd"
7798 +IUSE=""
7799 +
7800 +RDEPEND=">=x11-libs/libdrm-2.4.33[video_cards_radeon]"
7801 +DEPEND="${RDEPEND}"
7802 +
7803 +PATCHES=(
7804 + "${FILESDIR}"/${PN}-6.14.4-exa-solid-accel-r300.patch
7805 + "${FILESDIR}"/${PN}-6.14.4-exa-solid-accel-evergreen.patch
7806 + "${FILESDIR}"/${PN}-6.14.4-exa-solid-accel-r100.patch
7807 + "${FILESDIR}"/${PN}-6.14.4-exa-solid-accel-r200.patch
7808 +)
7809 +
7810 +pkg_setup() {
7811 + xorg-2_pkg_setup
7812 + XORG_CONFIGURE_OPTIONS=(
7813 + --enable-dri
7814 + --enable-kms
7815 + --enable-exa
7816 + )
7817 +}
7818
7819 diff --git a/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.4.ebuild b/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.4.ebuild
7820 new file mode 100644
7821 index 0000000..7694d7d
7822 --- /dev/null
7823 +++ b/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.4.ebuild
7824 @@ -0,0 +1,26 @@
7825 +# Copyright 1999-2012 Gentoo Foundation
7826 +# Distributed under the terms of the GNU General Public License v2
7827 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.4.ebuild,v 1.1 2012/03/29 15:40:51 chithanh Exp $
7828 +
7829 +EAPI="4-slot-abi"
7830 +
7831 +XORG_EAUTORECONF=yes
7832 +XORG_DRI=always
7833 +inherit xorg-2
7834 +
7835 +DESCRIPTION="ATI video driver"
7836 +
7837 +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
7838 +IUSE=""
7839 +
7840 +RDEPEND=">=x11-libs/libdrm-2.4.31[video_cards_radeon]"
7841 +DEPEND="${RDEPEND}"
7842 +
7843 +pkg_setup() {
7844 + xorg-2_pkg_setup
7845 + XORG_CONFIGURE_OPTIONS=(
7846 + --enable-dri
7847 + --enable-kms
7848 + --enable-exa
7849 + )
7850 +}
7851
7852 diff --git a/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.5.ebuild b/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.5.ebuild
7853 new file mode 100644
7854 index 0000000..7b25ecc
7855 --- /dev/null
7856 +++ b/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.5.ebuild
7857 @@ -0,0 +1,25 @@
7858 +# Copyright 1999-2012 Gentoo Foundation
7859 +# Distributed under the terms of the GNU General Public License v2
7860 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-ati/xf86-video-ati-6.14.5.ebuild,v 1.1 2012/06/08 13:13:08 chithanh Exp $
7861 +
7862 +EAPI="4-slot-abi"
7863 +
7864 +XORG_DRI=always
7865 +inherit xorg-2
7866 +
7867 +DESCRIPTION="ATI video driver"
7868 +
7869 +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
7870 +IUSE=""
7871 +
7872 +RDEPEND=">=x11-libs/libdrm-2.4.35[video_cards_radeon]"
7873 +DEPEND="${RDEPEND}"
7874 +
7875 +pkg_setup() {
7876 + xorg-2_pkg_setup
7877 + XORG_CONFIGURE_OPTIONS=(
7878 + --enable-dri
7879 + --enable-kms
7880 + --enable-exa
7881 + )
7882 +}
7883
7884 diff --git a/x11-drivers/xf86-video-chips/Manifest b/x11-drivers/xf86-video-chips/Manifest
7885 new file mode 100644
7886 index 0000000..64ee525
7887 --- /dev/null
7888 +++ b/x11-drivers/xf86-video-chips/Manifest
7889 @@ -0,0 +1,4 @@
7890 +DIST xf86-video-chips-1.2.4.tar.bz2 365618 RMD160 ebae9edc31d8463d7abb5dadf72bb5edd7f32870 SHA1 71f474335d05f93b2451a7a0750c4409669641a4 SHA256 fb6dc34a8d7db82dc6d555cebe6f95c2269dda4872118978345f6e1215ab4d25
7891 +EBUILD xf86-video-chips-1.2.4.ebuild 376 RMD160 9dff33e4c93d841beac80b2ce43a6e1f3d081bc2 SHA1 2b121aea9932c16315adfa37cb1a689532b9bf04 SHA256 e23d1a6cab6587713a113de3bea608b08c53697b755955f3624c2e50abc6b2cb
7892 +MISC ChangeLog 6858 RMD160 13b8d0657a4adfe39e62ff2b31e8b6bdb85efd7a SHA1 99b6a89f036769edfd4c67aaf2ede5710cf6fc38 SHA256 05a355902813eeb205eb4af6b733a3b3738ee63fad1270915285a8a19713a133
7893 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
7894
7895 diff --git a/x11-drivers/xf86-video-chips/xf86-video-chips-1.2.4.ebuild b/x11-drivers/xf86-video-chips/xf86-video-chips-1.2.4.ebuild
7896 new file mode 100644
7897 index 0000000..272c3a7
7898 --- /dev/null
7899 +++ b/x11-drivers/xf86-video-chips/xf86-video-chips-1.2.4.ebuild
7900 @@ -0,0 +1,12 @@
7901 +# Copyright 1999-2011 Gentoo Foundation
7902 +# Distributed under the terms of the GNU General Public License v2
7903 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-chips/xf86-video-chips-1.2.4.ebuild,v 1.6 2011/04/16 18:01:09 armin76 Exp $
7904 +
7905 +EAPI="4-slot-abi"
7906 +
7907 +inherit xorg-2
7908 +
7909 +DESCRIPTION="Chips and Technologies video driver"
7910 +
7911 +KEYWORDS="amd64 ia64 ppc x86 ~x86-fbsd"
7912 +IUSE=""
7913
7914 diff --git a/x11-drivers/xf86-video-cirrus/Manifest b/x11-drivers/xf86-video-cirrus/Manifest
7915 new file mode 100644
7916 index 0000000..67eb543
7917 --- /dev/null
7918 +++ b/x11-drivers/xf86-video-cirrus/Manifest
7919 @@ -0,0 +1,10 @@
7920 +AUX xf86-video-cirrus-1.3.2-pcitag-declare.patch 1092 RMD160 15e7d16c5ea9ba82e4a6e6a528d57551ad330f43 SHA1 18fd7e91017385523a303f830e3e9b9e5f063b7c SHA256 15de254bce6f05267ea08e2faf612c5a15de6776df61ac9a3b6d2a2d5dc2d731
7921 +AUX xf86-video-cirrus-1.3.2-pcitag-redefine.patch 1008 RMD160 c9cbccde13dfb42edde1746d7b69df83e45715ed SHA1 512f272fcbb79e92ecfb6d855b74a2f02edb7eab SHA256 be7743388f250afc5c4763c93762b002156d94eee6ef03761ec93b7faae53c8b
7922 +AUX xf86-video-cirrus-1.3.2-xorg-server-1.12.patch 1744 RMD160 5f5ae4a36dda2d43e6164b48bf2943a955b6682e SHA1 e165c77c142b993e98ac2c8e18b5431d754cf7c2 SHA256 14026823b8639afd82060d2f5b59c114ba10ae46691b557b04d0718075518095
7923 +DIST xf86-video-cirrus-1.3.2.tar.bz2 286949 RMD160 08abaed27b66ab9e6140e34b936a6e190593d6da SHA1 85bc5833075f9ddadb902f71a40249aa769aa4d1 SHA256 529a98a42c94ba5e1b9269e6f7b32a9e76cfd2d4728df08aeba615df8b28ca1a
7924 +DIST xf86-video-cirrus-1.4.0.tar.bz2 317013 RMD160 aade808c08eb665f9a8043537caf0580cb528a0c SHA1 3f76802415e7dc02058222a5fe44cacd9e3529dd SHA256 2b07fa5d4a86acb277d72c7ae35566ae21b08836645c6a88e7662422af5e962e
7925 +EBUILD xf86-video-cirrus-1.3.2-r1.ebuild 602 RMD160 ed93d410ba5f1f938133dad8ae1eb775e184afbe SHA1 ad108c086c1c516c3d81fdd2dcb4b4cff5f72466 SHA256 0c971bcbc810f52d157daed90edfd6736a1dca9e60ce6315dd6ef4a38d92b457
7926 +EBUILD xf86-video-cirrus-1.3.2.ebuild 601 RMD160 fc173b0366371ad9ae8c45fda87dfa970ee82dee SHA1 94de1f58720c91a412e6c0a56a75dd4495a2fccf SHA256 3d80543433bf66a3c8172b3660de8a6219df97004e5502a8adc7e9f67875ccc7
7927 +EBUILD xf86-video-cirrus-1.4.0.ebuild 444 RMD160 36f38971955658169ddc7c1ab91b98b0524b5f63 SHA1 d5f350acb04963937f90f24a76463d59688f7382 SHA256 b7ad1f71c02aab7f6e2594a23f13004edebfd7f8a75655abc524e2e9e2b8ff1d
7928 +MISC ChangeLog 6041 RMD160 9f180d3b257c08fbd632c76ef96a12915101b356 SHA1 90757f8e1846f6ed4380112daab72b19f52649d7 SHA256 8aed72dcbdab27c630bb82a870da48b6a4b386c94e8c20a876f966cc45736b1d
7929 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
7930
7931 diff --git a/x11-drivers/xf86-video-cirrus/files/xf86-video-cirrus-1.3.2-pcitag-declare.patch b/x11-drivers/xf86-video-cirrus/files/xf86-video-cirrus-1.3.2-pcitag-declare.patch
7932 new file mode 100644
7933 index 0000000..9ea84f5
7934 --- /dev/null
7935 +++ b/x11-drivers/xf86-video-cirrus/files/xf86-video-cirrus-1.3.2-pcitag-declare.patch
7936 @@ -0,0 +1,42 @@
7937 +From 05fd00f46eb3be46d669921d11dff6fe8a5bb60b Mon Sep 17 00:00:00 2001
7938 +From: Jeremy Huddleston <jeremyhu@×××××.com>
7939 +Date: Sat, 29 Oct 2011 23:58:41 +0000
7940 +Subject: pciTag was removed from xorg-server, so provide it in-driver until this is updated to use libpciaccess
7941 +
7942 +Signed-off-by: Jeremy Huddleston <jeremyhu@×××××.com>
7943 +---
7944 +diff --git a/src/cir_pcirename.h b/src/cir_pcirename.h
7945 +index f0f5cf8..fa60a19 100644
7946 +--- a/src/cir_pcirename.h
7947 ++++ b/src/cir_pcirename.h
7948 +@@ -34,6 +34,28 @@ enum region_type {
7949 + REGION_IO
7950 + };
7951 +
7952 ++#if (defined(__alpha__) || defined(__ia64__)) && defined (linux)
7953 ++#define PCI_DOM_MASK 0x01fful
7954 ++#else
7955 ++#define PCI_DOM_MASK 0x0ffu
7956 ++#endif
7957 ++
7958 ++#ifndef PCI_DOM_MASK
7959 ++# define PCI_DOM_MASK 0x0ffu
7960 ++#endif
7961 ++#define PCI_DOMBUS_MASK (((PCI_DOM_MASK) << 8) | 0x0ffu)
7962 ++
7963 ++static inline uint32_t
7964 ++pciTag(int busnum, int devnum, int funcnum)
7965 ++{
7966 ++ uint32_t tag;
7967 ++ tag = (busnum & (PCI_DOMBUS_MASK)) << 16;
7968 ++ tag |= (devnum & 0x00001fu) << 11;
7969 ++ tag |= (funcnum & 0x000007u) << 8;
7970 ++
7971 ++ return tag;
7972 ++}
7973 ++
7974 + #ifndef XSERVER_LIBPCIACCESS
7975 +
7976 + /* pciVideoPtr */
7977 +--
7978 +cgit v0.9.0.2-2-gbebe
7979
7980 diff --git a/x11-drivers/xf86-video-cirrus/files/xf86-video-cirrus-1.3.2-pcitag-redefine.patch b/x11-drivers/xf86-video-cirrus/files/xf86-video-cirrus-1.3.2-pcitag-redefine.patch
7981 new file mode 100644
7982 index 0000000..3823fdd
7983 --- /dev/null
7984 +++ b/x11-drivers/xf86-video-cirrus/files/xf86-video-cirrus-1.3.2-pcitag-redefine.patch
7985 @@ -0,0 +1,35 @@
7986 +From d9c9cc333e8a67749c20b3b30129f4d2297a3e0a Mon Sep 17 00:00:00 2001
7987 +From: Jeremy Huddleston <jeremyhu@×××××.com>
7988 +Date: Mon, 31 Oct 2011 03:34:47 +0000
7989 +Subject: Build fix for older servers (error: conflicting types for 'pciTag')
7990 +
7991 +/usr/include/xorg/xf86Pci.h:254:25: note: previous declaration of 'pciTag' was here
7992 +
7993 +Reported-by: Johannes Obermayr <johannesobermayr@×××.de>
7994 +Signed-off-by: Jeremy Huddleston <jeremyhu@×××××.com>
7995 +---
7996 +diff --git a/src/cir_pcirename.h b/src/cir_pcirename.h
7997 +index fa60a19..669b8fe 100644
7998 +--- a/src/cir_pcirename.h
7999 ++++ b/src/cir_pcirename.h
8000 +@@ -34,6 +34,10 @@ enum region_type {
8001 + REGION_IO
8002 + };
8003 +
8004 ++#include "xf86Module.h"
8005 ++
8006 ++#if GET_ABI_MAJOR(ABI_VIDEODRV_VERSION) >= 12
8007 ++
8008 + #if (defined(__alpha__) || defined(__ia64__)) && defined (linux)
8009 + #define PCI_DOM_MASK 0x01fful
8010 + #else
8011 +@@ -55,6 +59,7 @@ pciTag(int busnum, int devnum, int funcnum)
8012 +
8013 + return tag;
8014 + }
8015 ++#endif /* GET_ABI_MAJOR(ABI_VIDEODRV_VERSION) >= 12 */
8016 +
8017 + #ifndef XSERVER_LIBPCIACCESS
8018 +
8019 +--
8020 +cgit v0.9.0.2-2-gbebe
8021
8022 diff --git a/x11-drivers/xf86-video-cirrus/files/xf86-video-cirrus-1.3.2-xorg-server-1.12.patch b/x11-drivers/xf86-video-cirrus/files/xf86-video-cirrus-1.3.2-xorg-server-1.12.patch
8023 new file mode 100644
8024 index 0000000..c2bf2d0
8025 --- /dev/null
8026 +++ b/x11-drivers/xf86-video-cirrus/files/xf86-video-cirrus-1.3.2-xorg-server-1.12.patch
8027 @@ -0,0 +1,61 @@
8028 +From 9fcfd1aa760023e449cbb8c1eebd0bb570a6aacb Mon Sep 17 00:00:00 2001
8029 +From: Jeremy Huddleston <jeremyhu@×××××.com>
8030 +Date: Wed, 19 Oct 2011 07:12:15 +0000
8031 +Subject: Build fix for ABI Version 12
8032 +
8033 +ABI Version 12 removes support for multiple PCI domains. If you need to
8034 +use this driver on a system with more than one PCI domain, you should
8035 +either port this driver to using libpciaccess directly or stick with an
8036 +older server.
8037 +
8038 +Signed-off-by: Jeremy Huddleston <jeremyhu@×××××.com>
8039 +---
8040 +diff --git a/src/alp_driver.c b/src/alp_driver.c
8041 +index edcaef3..e773471 100644
8042 +--- a/src/alp_driver.c
8043 ++++ b/src/alp_driver.c
8044 +@@ -480,7 +480,12 @@ AlpPreInit(ScrnInfoPtr pScrn, int flags)
8045 +
8046 + pCir = CIRPTR(pScrn);
8047 + pCir->pScrn = pScrn;
8048 ++
8049 ++#if GET_ABI_MAJOR(ABI_VIDEODRV_VERSION) < 12
8050 + pCir->PIOReg = hwp->PIOOffset + 0x3CE;
8051 ++#else
8052 ++ pCir->PIOReg = 0x3CE;
8053 ++#endif
8054 +
8055 + /* Get the entity, and make sure it is PCI. */
8056 + pCir->pEnt = xf86GetEntityInfo(pScrn->entityList[0]);
8057 +diff --git a/src/cir.h b/src/cir.h
8058 +index 64531f5..861966d 100644
8059 +--- a/src/cir.h
8060 ++++ b/src/cir.h
8061 +@@ -21,7 +21,7 @@ typedef struct {
8062 + CARD32 properties;
8063 + pciVideoPtr PciInfo;
8064 + PCITAG PciTag;
8065 +- IOADDRESS PIOReg;
8066 ++ unsigned long PIOReg;
8067 + union {
8068 + struct lgRec *lg;
8069 + struct alpRec *alp;
8070 +diff --git a/src/lg_driver.c b/src/lg_driver.c
8071 +index 0f9f1f6..fc864f8 100644
8072 +--- a/src/lg_driver.c
8073 ++++ b/src/lg_driver.c
8074 +@@ -372,7 +372,12 @@ LgPreInit(ScrnInfoPtr pScrn, int flags)
8075 +
8076 + pCir = CIRPTR(pScrn);
8077 + pCir->pScrn = pScrn;
8078 ++
8079 ++#if GET_ABI_MAJOR(ABI_VIDEODRV_VERSION) < 12
8080 + pCir->PIOReg = hwp->PIOOffset + 0x3CE;
8081 ++#else
8082 ++ pCir->PIOReg = 0x3CE;
8083 ++#endif
8084 +
8085 + /* Get the entity, and make sure it is PCI. */
8086 + pCir->pEnt = xf86GetEntityInfo(pScrn->entityList[0]);
8087 +--
8088 +cgit v0.9.0.2-2-gbebe
8089
8090 diff --git a/x11-drivers/xf86-video-cirrus/xf86-video-cirrus-1.3.2-r1.ebuild b/x11-drivers/xf86-video-cirrus/xf86-video-cirrus-1.3.2-r1.ebuild
8091 new file mode 100644
8092 index 0000000..6b1059d
8093 --- /dev/null
8094 +++ b/x11-drivers/xf86-video-cirrus/xf86-video-cirrus-1.3.2-r1.ebuild
8095 @@ -0,0 +1,19 @@
8096 +# Copyright 1999-2012 Gentoo Foundation
8097 +# Distributed under the terms of the GNU General Public License v2
8098 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-cirrus/xf86-video-cirrus-1.3.2-r1.ebuild,v 1.1 2012/03/18 15:42:58 chithanh Exp $
8099 +
8100 +EAPI="4-slot-abi"
8101 +inherit xorg-2
8102 +
8103 +DESCRIPTION="Cirrus Logic video driver"
8104 +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~x86 ~x86-fbsd"
8105 +IUSE=""
8106 +
8107 +RDEPEND=">=x11-base/xorg-server-1.0.99"
8108 +DEPEND="${RDEPEND}"
8109 +
8110 +PATCHES=(
8111 + "${FILESDIR}"/${PN}-1.3.2-xorg-server-1.12.patch
8112 + "${FILESDIR}"/${PN}-1.3.2-pcitag-declare.patch
8113 + "${FILESDIR}"/${PN}-1.3.2-pcitag-redefine.patch
8114 +)
8115
8116 diff --git a/x11-drivers/xf86-video-cirrus/xf86-video-cirrus-1.3.2.ebuild b/x11-drivers/xf86-video-cirrus/xf86-video-cirrus-1.3.2.ebuild
8117 new file mode 100644
8118 index 0000000..c4a64a0
8119 --- /dev/null
8120 +++ b/x11-drivers/xf86-video-cirrus/xf86-video-cirrus-1.3.2.ebuild
8121 @@ -0,0 +1,19 @@
8122 +# Copyright 1999-2009 Gentoo Foundation
8123 +# Distributed under the terms of the GNU General Public License v2
8124 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-cirrus/xf86-video-cirrus-1.3.2.ebuild,v 1.5 2009/12/15 15:32:22 armin76 Exp $
8125 +
8126 +# Must be before x-modular eclass is inherited
8127 +#SNAPSHOT="yes"
8128 +
8129 +inherit x-modular
8130 +
8131 +DESCRIPTION="Cirrus Logic video driver"
8132 +KEYWORDS="alpha amd64 ia64 ppc x86 ~x86-fbsd"
8133 +RDEPEND=">=x11-base/xorg-server-1.0.99"
8134 +DEPEND="${RDEPEND}
8135 + x11-proto/fontsproto
8136 + x11-proto/randrproto
8137 + x11-proto/renderproto
8138 + x11-proto/videoproto
8139 + x11-proto/xextproto
8140 + x11-proto/xproto"
8141
8142 diff --git a/x11-drivers/xf86-video-cirrus/xf86-video-cirrus-1.4.0.ebuild b/x11-drivers/xf86-video-cirrus/xf86-video-cirrus-1.4.0.ebuild
8143 new file mode 100644
8144 index 0000000..6e4f921
8145 --- /dev/null
8146 +++ b/x11-drivers/xf86-video-cirrus/xf86-video-cirrus-1.4.0.ebuild
8147 @@ -0,0 +1,13 @@
8148 +# Copyright 1999-2012 Gentoo Foundation
8149 +# Distributed under the terms of the GNU General Public License v2
8150 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-cirrus/xf86-video-cirrus-1.4.0.ebuild,v 1.4 2012/06/24 19:05:36 ago Exp $
8151 +
8152 +EAPI="4-slot-abi"
8153 +inherit xorg-2
8154 +
8155 +DESCRIPTION="Cirrus Logic video driver"
8156 +KEYWORDS="~alpha amd64 ~ia64 ~ppc x86 ~amd64-fbsd ~x86-fbsd"
8157 +IUSE=""
8158 +
8159 +RDEPEND=">=x11-base/xorg-server-1.0.99"
8160 +DEPEND="${RDEPEND}"
8161
8162 diff --git a/x11-drivers/xf86-video-dummy/Manifest b/x11-drivers/xf86-video-dummy/Manifest
8163 new file mode 100644
8164 index 0000000..1ee1157
8165 --- /dev/null
8166 +++ b/x11-drivers/xf86-video-dummy/Manifest
8167 @@ -0,0 +1,6 @@
8168 +DIST xf86-video-dummy-0.3.4.tar.bz2 255658 RMD160 aac23243d85dc9b17447de96b7aaf5e7e5d4d504 SHA1 876ed7165ea2821bbddd73232a1ce0b79c1f14ff SHA256 7e84dff50eb3a783c0bc718a08f82f1f34583531469c98ca75a815d177871bdc
8169 +DIST xf86-video-dummy-0.3.5.tar.bz2 274761 RMD160 e94053e75a2e314c4cc29cdbf244cd0a3d70ba84 SHA1 41cfcaec986ab13e931d260953c5a3f626fd1d2b SHA256 d5adc63543bb93b6d88008ea746303a2ab3e8b570974704926e81d882728d95f
8170 +EBUILD xf86-video-dummy-0.3.4.ebuild 589 RMD160 71bdf6187d3b79896f73b222b0f99b47d0d4043c SHA1 c75fa4e07e46e86eb6f2a1348bb994cc31194db4 SHA256 48e3d492fac1047772d5144d7adbc61529c8b5cf9efcd36104d24283536c17ed
8171 +EBUILD xf86-video-dummy-0.3.5.ebuild 605 RMD160 b9791f7a54b946febade4fbb662280315a8dae40 SHA1 21940de90785a7bacc0c637e025f0f2d58391e05 SHA256 df32eba4b4dc998f4c8eb629a0bd145a174637394cfaa2f1a92654a5e762568e
8172 +MISC ChangeLog 9567 RMD160 ef783800f2811a2962c1be9cd029fd3d2a6835cb SHA1 baafdf55dfd96dc434dfb390f1324b2179212fa5 SHA256 188487fa5d661d18989019b1b1cc2d3b2501bfc800c24c4b278e00b1fbc7c98b
8173 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
8174
8175 diff --git a/x11-drivers/xf86-video-dummy/xf86-video-dummy-0.3.4.ebuild b/x11-drivers/xf86-video-dummy/xf86-video-dummy-0.3.4.ebuild
8176 new file mode 100644
8177 index 0000000..8432b01
8178 --- /dev/null
8179 +++ b/x11-drivers/xf86-video-dummy/xf86-video-dummy-0.3.4.ebuild
8180 @@ -0,0 +1,21 @@
8181 +# Copyright 1999-2011 Gentoo Foundation
8182 +# Distributed under the terms of the GNU General Public License v2
8183 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-dummy/xf86-video-dummy-0.3.4.ebuild,v 1.8 2011/02/14 23:56:24 xarthisius Exp $
8184 +
8185 +EAPI=3
8186 +
8187 +inherit xorg-2
8188 +
8189 +DESCRIPTION="X.Org driver for dummy cards"
8190 +
8191 +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
8192 +IUSE=""
8193 +
8194 +RDEPEND=">=x11-base/xorg-server-1.0.99"
8195 +DEPEND="${RDEPEND}
8196 + x11-proto/fontsproto
8197 + x11-proto/randrproto
8198 + x11-proto/renderproto
8199 + x11-proto/videoproto
8200 + x11-proto/xf86dgaproto
8201 + x11-proto/xproto"
8202
8203 diff --git a/x11-drivers/xf86-video-dummy/xf86-video-dummy-0.3.5.ebuild b/x11-drivers/xf86-video-dummy/xf86-video-dummy-0.3.5.ebuild
8204 new file mode 100644
8205 index 0000000..b54a48b
8206 --- /dev/null
8207 +++ b/x11-drivers/xf86-video-dummy/xf86-video-dummy-0.3.5.ebuild
8208 @@ -0,0 +1,24 @@
8209 +# Copyright 1999-2012 Gentoo Foundation
8210 +# Distributed under the terms of the GNU General Public License v2
8211 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-dummy/xf86-video-dummy-0.3.5.ebuild,v 1.6 2012/06/29 04:20:22 maekke Exp $
8212 +
8213 +EAPI="4-slot-abi"
8214 +inherit xorg-2
8215 +
8216 +DESCRIPTION="X.Org driver for dummy cards"
8217 +
8218 +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
8219 +IUSE="dga"
8220 +
8221 +RDEPEND=">=x11-base/xorg-server-1.0.99"
8222 +DEPEND="${RDEPEND}
8223 + dga? (
8224 + x11-proto/xf86dgaproto
8225 + )"
8226 +
8227 +pkg_setup() {
8228 + XORG_CONFIGURE_OPTIONS=(
8229 + $(use_enable dga)
8230 + )
8231 + xorg-2_pkg_setup
8232 +}
8233
8234 diff --git a/x11-drivers/xf86-video-geode/Manifest b/x11-drivers/xf86-video-geode/Manifest
8235 new file mode 100644
8236 index 0000000..0ac73e5
8237 --- /dev/null
8238 +++ b/x11-drivers/xf86-video-geode/Manifest
8239 @@ -0,0 +1,6 @@
8240 +DIST xf86-video-geode-2.11.12.tar.bz2 619964 RMD160 772834289e4649c1a5c1e52d9a6f4b26a875d7aa SHA1 2685b1775656b4195ff7c41f2f437aef62afdb28 SHA256 28d845d727d99bfa4d4b93c5486ec01b72eb222e0910a766089db1103b1c2d92
8241 +DIST xf86-video-geode-2.11.13.tar.bz2 648657 RMD160 12f3fd498ee0afc3064f3c30f3b76974ee49b94f SHA1 0e5e9952de93c024e92b57bfb9e7078f9e163a29 SHA256 c320a2a314fc6c7a5d2dfb6a52c8fec23ab8f1b99c689ca618f02c279a64e226
8242 +EBUILD xf86-video-geode-2.11.12.ebuild 529 RMD160 3fc3fdad7e504f901dde08d4a8a3de5b5d47cc43 SHA1 9d3546eaa75383b59fe7e1f281c4c6dcdf3929f6 SHA256 654392943f5a2b678a0deccb1561d1b1def0ac29d5ccd2e2bcbb92a867c6e453
8243 +EBUILD xf86-video-geode-2.11.13.ebuild 534 RMD160 5f38e4b950829c4de2f1ba58cd089e109bf22802 SHA1 9ee4df05303b9621d4c5fa6f0d8e9de9160cfba6 SHA256 e0f41aeb3a79e72443412c9db35626c4a736311e5b17ec7751a1ceb5c350274b
8244 +MISC ChangeLog 3196 RMD160 bb184fbade8ed3d699a503deea4593ceac5d8f6c SHA1 6ed4cd5d6ff3ee46226fa78755c01f15d1ee0830 SHA256 1bbf0c40a4f4a2c5d7bb7256fcc8af0feef2b02176c80735c0bbc1490d70fc04
8245 +MISC metadata.xml 389 RMD160 7a2cd4d507f7fe3c62d631ec5936adac0d3978f1 SHA1 a937b67c534771eb6c007eba1d006fa053be31c6 SHA256 e51dede7b10a0888e7e3101632c9f3880f143347eaae6f91f5571eb6f6110086
8246
8247 diff --git a/x11-drivers/xf86-video-geode/xf86-video-geode-2.11.12.ebuild b/x11-drivers/xf86-video-geode/xf86-video-geode-2.11.12.ebuild
8248 new file mode 100644
8249 index 0000000..ca59cf4
8250 --- /dev/null
8251 +++ b/x11-drivers/xf86-video-geode/xf86-video-geode-2.11.12.ebuild
8252 @@ -0,0 +1,21 @@
8253 +# Copyright 1999-2011 Gentoo Foundation
8254 +# Distributed under the terms of the GNU General Public License v2
8255 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-geode/xf86-video-geode-2.11.12.ebuild,v 1.2 2011/03/26 10:41:25 fauli Exp $
8256 +
8257 +EAPI=3
8258 +
8259 +inherit xorg-2
8260 +
8261 +DESCRIPTION="AMD Geode GX and LX video driver"
8262 +
8263 +KEYWORDS="x86"
8264 +IUSE=""
8265 +
8266 +RDEPEND=">=x11-base/xorg-server-1.5"
8267 +DEPEND="${RDEPEND}
8268 + x11-proto/fontsproto
8269 + >=x11-proto/randrproto-1.2
8270 + x11-proto/renderproto
8271 + x11-proto/videoproto
8272 + x11-proto/xextproto
8273 + x11-proto/xproto"
8274
8275 diff --git a/x11-drivers/xf86-video-geode/xf86-video-geode-2.11.13.ebuild b/x11-drivers/xf86-video-geode/xf86-video-geode-2.11.13.ebuild
8276 new file mode 100644
8277 index 0000000..ab03dcd
8278 --- /dev/null
8279 +++ b/x11-drivers/xf86-video-geode/xf86-video-geode-2.11.13.ebuild
8280 @@ -0,0 +1,24 @@
8281 +# Copyright 1999-2012 Gentoo Foundation
8282 +# Distributed under the terms of the GNU General Public License v2
8283 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-geode/xf86-video-geode-2.11.13.ebuild,v 1.1 2012/01/01 16:27:52 chithanh Exp $
8284 +
8285 +EAPI="4-slot-abi"
8286 +inherit xorg-2
8287 +
8288 +DESCRIPTION="AMD Geode GX and LX video driver"
8289 +
8290 +KEYWORDS="~x86"
8291 +IUSE="ztv"
8292 +
8293 +RDEPEND=">=x11-base/xorg-server-1.5"
8294 +DEPEND="${RDEPEND}
8295 + ztv? (
8296 + sys-kernel/linux-headers
8297 + )"
8298 +
8299 +pkg_setup() {
8300 + XORG_CONFIGURE_OPTIONS=(
8301 + $(use_enable ztv)
8302 + )
8303 + xorg-2_pkg_setup
8304 +}
8305
8306 diff --git a/x11-drivers/xf86-video-glint/Manifest b/x11-drivers/xf86-video-glint/Manifest
8307 new file mode 100644
8308 index 0000000..2c1bb3f
8309 --- /dev/null
8310 +++ b/x11-drivers/xf86-video-glint/Manifest
8311 @@ -0,0 +1,8 @@
8312 +DIST xf86-video-glint-1.2.5.tar.bz2 394136 RMD160 daf22cfda8e4c9e0b248c6b937aa2c5b32ddd82e SHA1 28d54093c6485bf0055fa16be3d116f9107aaea7 SHA256 5675f2732ab7b099a568ef4e5c7bb0d0e1bb4b0eb4d19133dc1b2225fd9c814b
8313 +DIST xf86-video-glint-1.2.6.tar.bz2 393872 RMD160 787a62d91666262f3f5aea3796605147f3b51bd1 SHA1 ae29f41570915b71de0d964398073a19ec14bc15 SHA256 d43350ed3c149576db1dbcacf5e9a30a3268a3f49742724c9151b6f1e4bd21a7
8314 +DIST xf86-video-glint-1.2.7.tar.bz2 397381 RMD160 ce2b5b8407c78805af5d034316e436997adfc1c6 SHA1 2d760568e21327461e0aecf5bc201bd6c2cec47e SHA256 9aa9689436fc78a71145d4caeaf63b0e80f9abd54e9b4a3066f62ee5b334c359
8315 +EBUILD xf86-video-glint-1.2.5.ebuild 721 RMD160 4fcfbaa59547a5138ff94ea725f3dde9c93943e8 SHA1 0e463fe78e0e9c002df4815db5d9f6e7ad0a9f7a SHA256 dad5edc4454b59e54ce06f1cec31599a2e5cc0e5fbd8bb7c6d47a26e016b3b81
8316 +EBUILD xf86-video-glint-1.2.6.ebuild 526 RMD160 bde4e642e6d0b667fcf84f3ea96d3614033e0689 SHA1 406c444d73bd2b2c6061a0ce0058d991f0f41615 SHA256 338630657b1301ad0ec8416bae6302351903ae2f8ad60fce6b6bc35da6ffc960
8317 +EBUILD xf86-video-glint-1.2.7.ebuild 538 RMD160 7fe657b5174572a4919904024b47bc8d3fae6398 SHA1 edfceed12de784da220fa82ebb03737858567962 SHA256 555180b581cf32a8ffca0303f9b48214166819cd37f085d81e20fba59786eb91
8318 +MISC ChangeLog 8305 RMD160 5785a9a2678db074e50f0027750584f73c68f10a SHA1 f49e90bfa439228e111baee4fe3aac130edb1db6 SHA256 bfecf6d0d05306c5c282e98f012cf8fcd5cfc33edd3a218076a5fb1a24a5d9cd
8319 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
8320
8321 diff --git a/x11-drivers/xf86-video-glint/xf86-video-glint-1.2.5.ebuild b/x11-drivers/xf86-video-glint/xf86-video-glint-1.2.5.ebuild
8322 new file mode 100644
8323 index 0000000..7cee2f4
8324 --- /dev/null
8325 +++ b/x11-drivers/xf86-video-glint/xf86-video-glint-1.2.5.ebuild
8326 @@ -0,0 +1,29 @@
8327 +# Copyright 1999-2011 Gentoo Foundation
8328 +# Distributed under the terms of the GNU General Public License v2
8329 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-glint/xf86-video-glint-1.2.5.ebuild,v 1.5 2011/02/14 23:56:23 xarthisius Exp $
8330 +
8331 +EAPI=3
8332 +
8333 +inherit xorg-2
8334 +
8335 +DESCRIPTION="GLINT/Permedia video driver"
8336 +
8337 +KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~x86-fbsd"
8338 +IUSE="dri"
8339 +
8340 +RDEPEND=">=x11-base/xorg-server-1.0.99"
8341 +DEPEND="${RDEPEND}
8342 + x11-proto/fontsproto
8343 + x11-proto/randrproto
8344 + x11-proto/renderproto
8345 + x11-proto/videoproto
8346 + x11-proto/xextproto
8347 + x11-proto/xf86dgaproto
8348 + x11-proto/xproto
8349 + dri? ( x11-proto/xf86driproto
8350 + >=x11-libs/libdrm-2
8351 + x11-proto/glproto )"
8352 +
8353 +pkg_setup() {
8354 + CONFIGURE_OPTIONS="$(use_enable dri)"
8355 +}
8356
8357 diff --git a/x11-drivers/xf86-video-glint/xf86-video-glint-1.2.6.ebuild b/x11-drivers/xf86-video-glint/xf86-video-glint-1.2.6.ebuild
8358 new file mode 100644
8359 index 0000000..c82db07
8360 --- /dev/null
8361 +++ b/x11-drivers/xf86-video-glint/xf86-video-glint-1.2.6.ebuild
8362 @@ -0,0 +1,19 @@
8363 +# Copyright 1999-2012 Gentoo Foundation
8364 +# Distributed under the terms of the GNU General Public License v2
8365 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-glint/xf86-video-glint-1.2.6.ebuild,v 1.5 2012/02/19 15:00:46 armin76 Exp $
8366 +
8367 +EAPI="4-slot-abi"
8368 +
8369 +inherit xorg-2
8370 +
8371 +DESCRIPTION="GLINT/Permedia video driver"
8372 +
8373 +KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~x86-fbsd"
8374 +IUSE=""
8375 +
8376 +RDEPEND=">=x11-base/xorg-server-1.0.99"
8377 +DEPEND="${RDEPEND}
8378 + x11-proto/videoproto
8379 + x11-proto/xextproto
8380 + x11-proto/xf86dgaproto
8381 + x11-proto/xproto"
8382
8383 diff --git a/x11-drivers/xf86-video-glint/xf86-video-glint-1.2.7.ebuild b/x11-drivers/xf86-video-glint/xf86-video-glint-1.2.7.ebuild
8384 new file mode 100644
8385 index 0000000..87fe1a0
8386 --- /dev/null
8387 +++ b/x11-drivers/xf86-video-glint/xf86-video-glint-1.2.7.ebuild
8388 @@ -0,0 +1,19 @@
8389 +# Copyright 1999-2012 Gentoo Foundation
8390 +# Distributed under the terms of the GNU General Public License v2
8391 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-glint/xf86-video-glint-1.2.7.ebuild,v 1.4 2012/06/24 19:06:42 ago Exp $
8392 +
8393 +EAPI="4-slot-abi"
8394 +
8395 +inherit xorg-2
8396 +
8397 +DESCRIPTION="GLINT/Permedia video driver"
8398 +
8399 +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~sparc x86 ~amd64-fbsd ~x86-fbsd"
8400 +IUSE=""
8401 +
8402 +RDEPEND=">=x11-base/xorg-server-1.0.99"
8403 +DEPEND="${RDEPEND}
8404 + x11-proto/videoproto
8405 + x11-proto/xextproto
8406 + x11-proto/xf86dgaproto
8407 + x11-proto/xproto"
8408
8409 diff --git a/x11-drivers/xf86-video-i128/Manifest b/x11-drivers/xf86-video-i128/Manifest
8410 new file mode 100644
8411 index 0000000..68bb530
8412 --- /dev/null
8413 +++ b/x11-drivers/xf86-video-i128/Manifest
8414 @@ -0,0 +1,6 @@
8415 +DIST xf86-video-i128-1.3.4.tar.bz2 292046 RMD160 b8d1d9d6d8991367790506a4ea754206ed308a61 SHA1 d5f755dc964eaa067b4efcafafd00814a60df775 SHA256 b69b13a7fd69f5ad35119b6f8efb3243bfea05ae9aa5a067d0e754de5d248bcf
8416 +DIST xf86-video-i128-1.3.5.tar.bz2 306803 RMD160 e09c18100cd9b9877d80dd4e97b4e62f2483ae63 SHA1 2cf01b15fc3b5f2588627f051f9ae4d892696854 SHA256 3eedeb1e575e96b2ebebdf894c515e8543900aa3f9f85d10120b8240264333ea
8417 +EBUILD xf86-video-i128-1.3.4.ebuild 539 RMD160 f98a3ba5263ed17031ee58ef207e2b8f21072bf8 SHA1 4841bc538fcfb94a5033998b910432216b43badd SHA256 be8c1f8f5a0d76ce0d9b6d4f10f17709f03293e68c8c70d4e692e85ab2c37055
8418 +EBUILD xf86-video-i128-1.3.5.ebuild 431 RMD160 d86282e7afe57b56f9aa1c38da62d43eb15cb2b7 SHA1 217802934364aba02e5b88f102b3d2ff2ad05f7f SHA256 7a2d64618fee14f46fc6e5241a0389c741c1a808d6998d8703563416846c0a44
8419 +MISC ChangeLog 6630 RMD160 8615faab2cc520593c56c14034bdfbd774215c49 SHA1 d67c2ec6d0cf46197d413189df4abf036973df29 SHA256 0b516b228bd285e779ab043a955f8e9ae6ac2a2d806a919611388e1805476eaa
8420 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
8421
8422 diff --git a/x11-drivers/xf86-video-i128/xf86-video-i128-1.3.4.ebuild b/x11-drivers/xf86-video-i128/xf86-video-i128-1.3.4.ebuild
8423 new file mode 100644
8424 index 0000000..175ff42
8425 --- /dev/null
8426 +++ b/x11-drivers/xf86-video-i128/xf86-video-i128-1.3.4.ebuild
8427 @@ -0,0 +1,21 @@
8428 +# Copyright 1999-2011 Gentoo Foundation
8429 +# Distributed under the terms of the GNU General Public License v2
8430 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-i128/xf86-video-i128-1.3.4.ebuild,v 1.4 2011/02/12 19:23:18 armin76 Exp $
8431 +
8432 +EAPI=3
8433 +
8434 +inherit xorg-2
8435 +
8436 +DESCRIPTION="Number 9 I128 video driver"
8437 +
8438 +KEYWORDS="amd64 ia64 x86 ~x86-fbsd"
8439 +IUSE=""
8440 +
8441 +RDEPEND=">=x11-base/xorg-server-1.0.99"
8442 +DEPEND="${RDEPEND}
8443 + x11-proto/fontsproto
8444 + x11-proto/randrproto
8445 + x11-proto/renderproto
8446 + x11-proto/videoproto
8447 + x11-proto/xextproto
8448 + x11-proto/xproto"
8449
8450 diff --git a/x11-drivers/xf86-video-i128/xf86-video-i128-1.3.5.ebuild b/x11-drivers/xf86-video-i128/xf86-video-i128-1.3.5.ebuild
8451 new file mode 100644
8452 index 0000000..11ffa45
8453 --- /dev/null
8454 +++ b/x11-drivers/xf86-video-i128/xf86-video-i128-1.3.5.ebuild
8455 @@ -0,0 +1,15 @@
8456 +# Copyright 1999-2012 Gentoo Foundation
8457 +# Distributed under the terms of the GNU General Public License v2
8458 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-i128/xf86-video-i128-1.3.5.ebuild,v 1.4 2012/06/24 19:07:08 ago Exp $
8459 +
8460 +EAPI="4-slot-abi"
8461 +
8462 +inherit xorg-2
8463 +
8464 +DESCRIPTION="Number 9 I128 video driver"
8465 +
8466 +KEYWORDS="amd64 ~ia64 x86 ~amd64-fbsd ~x86-fbsd"
8467 +IUSE=""
8468 +
8469 +RDEPEND=">=x11-base/xorg-server-1.0.99"
8470 +DEPEND="${RDEPEND}"
8471
8472 diff --git a/x11-drivers/xf86-video-i740/Manifest b/x11-drivers/xf86-video-i740/Manifest
8473 new file mode 100644
8474 index 0000000..e30ea5f
8475 --- /dev/null
8476 +++ b/x11-drivers/xf86-video-i740/Manifest
8477 @@ -0,0 +1,6 @@
8478 +DIST xf86-video-i740-1.3.2.tar.bz2 273853 RMD160 71db34271badf1febbc5b4ff78e3fea913a2599a SHA1 aadd2168153f780c487778e5fdda5473ed4b243d SHA256 48549c6a3d8c0a0d417fc486e77f3f7c6815df7e8ede04bb4c539666be2bf943
8479 +DIST xf86-video-i740-1.3.3.tar.bz2 316716 RMD160 c17a3c2883e14110208a2272f8b2ba2b469f62fb SHA1 885660aad0d558ae0fb69f3b639c03f084a7a615 SHA256 a39e8cf8e34816d07d33eae79dcb26fc2137f719156ae90fa4afff319e320dcc
8480 +EBUILD xf86-video-i740-1.3.2.ebuild 585 RMD160 7b1d3253a0632b3eed16cd6209ce5a30d79a11dd SHA1 7ad6df64a98986e03d4bf792e7c7b27051c718f6 SHA256 8a1a2e30a7c1190eb9620eb116e5a51972700ea79e66a50e859a8822e3cfc40d
8481 +EBUILD xf86-video-i740-1.3.3.ebuild 427 RMD160 8c705770e38c70b22f488458b627c0e151a40aec SHA1 27869bcec48bb61d0646d7b691ef6f1a6bb90d8f SHA256 954231090f01e58bf5ec3ba37fa1e40ca85fe7347b356253061b06afd81ee999
8482 +MISC ChangeLog 5020 RMD160 a4b94a03f9b84ffc0b4a9e6ec05c5aeadd405595 SHA1 52e8c873b49df18156916b822adc500ca4721908 SHA256 a140ba795fd14980afbee36e6ae7d64fed4c664bcc8f241b6019a4ef8771e404
8483 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
8484
8485 diff --git a/x11-drivers/xf86-video-i740/xf86-video-i740-1.3.2.ebuild b/x11-drivers/xf86-video-i740/xf86-video-i740-1.3.2.ebuild
8486 new file mode 100644
8487 index 0000000..1be87c7
8488 --- /dev/null
8489 +++ b/x11-drivers/xf86-video-i740/xf86-video-i740-1.3.2.ebuild
8490 @@ -0,0 +1,19 @@
8491 +# Copyright 1999-2009 Gentoo Foundation
8492 +# Distributed under the terms of the GNU General Public License v2
8493 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-i740/xf86-video-i740-1.3.2.ebuild,v 1.4 2009/12/15 15:35:45 armin76 Exp $
8494 +
8495 +# Must be before x-modular eclass is inherited
8496 +#SNAPSHOT="yes"
8497 +
8498 +inherit x-modular
8499 +
8500 +DESCRIPTION="Intel i740 video driver"
8501 +KEYWORDS="amd64 ia64 x86 ~x86-fbsd"
8502 +RDEPEND=">=x11-base/xorg-server-1.0.99"
8503 +DEPEND="${RDEPEND}
8504 + x11-proto/fontsproto
8505 + x11-proto/randrproto
8506 + x11-proto/renderproto
8507 + x11-proto/videoproto
8508 + x11-proto/xextproto
8509 + x11-proto/xproto"
8510
8511 diff --git a/x11-drivers/xf86-video-i740/xf86-video-i740-1.3.3.ebuild b/x11-drivers/xf86-video-i740/xf86-video-i740-1.3.3.ebuild
8512 new file mode 100644
8513 index 0000000..adda13b
8514 --- /dev/null
8515 +++ b/x11-drivers/xf86-video-i740/xf86-video-i740-1.3.3.ebuild
8516 @@ -0,0 +1,14 @@
8517 +# Copyright 1999-2012 Gentoo Foundation
8518 +# Distributed under the terms of the GNU General Public License v2
8519 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-i740/xf86-video-i740-1.3.3.ebuild,v 1.4 2012/06/24 19:07:34 ago Exp $
8520 +
8521 +EAPI="4-slot-abi"
8522 +inherit xorg-2
8523 +
8524 +DESCRIPTION="Intel i740 video driver"
8525 +
8526 +KEYWORDS="amd64 ~ia64 x86 ~amd64-fbsd ~x86-fbsd"
8527 +IUSE=""
8528 +
8529 +RDEPEND=">=x11-base/xorg-server-1.0.99"
8530 +DEPEND="${RDEPEND}"
8531
8532 diff --git a/x11-drivers/xf86-video-intel/Manifest b/x11-drivers/xf86-video-intel/Manifest
8533 new file mode 100644
8534 index 0000000..e3d546b
8535 --- /dev/null
8536 +++ b/x11-drivers/xf86-video-intel/Manifest
8537 @@ -0,0 +1,29 @@
8538 +AUX 2.10.0-0001-Extract-pixel-value-for-all-formats-to-avoid-hitting.patch 3943 RMD160 edfc2294341ff7c314e87e82ec95ceff920585ca SHA1 b1c9bcfe6b48a0f7426fbdb3c862a121f81a58e7 SHA256 53694b0c147834067b90be1508e96f67d290de595516361c98af069ae6cd9113
8539 +AUX xf86-video-intel-2.15-batch-overrun.patch 882 RMD160 203f4f92a7bffef0f900ccc8f5c81cd69a975dcb SHA1 fc3f100a57dc52c06b7f2109aba774bb3abcef93 SHA256 5044689aaefa4c3416c8e8d70d0765b8b149a8352b3992cb405d3a280d9f495f
8540 +AUX xf86-video-intel-2.15-unsigned-promotion.patch 1207 RMD160 19b3eb510411d1c0d70df793b7d1525828c4035d SHA1 5505becb9bea0391d6441aa070ade16dc01f48d8 SHA256 c61713af565c8ce55d4c00dbfe24380ed6952698df1bf3070813db953b979102
8541 +AUX xf86-video-intel-2.17-sna-offsets.patch 1062 RMD160 23f2a6038b00421d5d88433e69cd5af47731fd9b SHA1 268d7801436cac6921d016d4c755a8670a9f31ba SHA256 26ad750c57220a11875ebf4bb1665cf748c9da12af9c0eade12609559de06041
8542 +AUX xf86-video-intel-2.17-sna-pipeline-flush.patch 1634 RMD160 a6ca8155a72594119c0479857eb782cc0082833c SHA1 9563853e00bc0bd1c3425e34c24d74c07ab430d4 SHA256 c9605db58f8a2849061b837807bf30bb85a021ea98de2976aefa8bb533d8106e
8543 +DIST xf86-video-intel-2.10.0.tar.bz2 885299 RMD160 e37d47758231d61d99fa65873884727b44623c33 SHA1 1683eddf89ed88f109cb2fe46284e3f8f304a0d9 SHA256 e46dd691dc93db7cd6f5f22b84fea7e9f4bfd34f28026cfd680993b3ccfc48ab
8544 +DIST xf86-video-intel-2.11.0.tar.bz2 871551 RMD160 a857942e7eacd9e7c517c485fb6e400103e238f3 SHA1 f25eb8619ac7c107fdcee525388a8a03dd62719b SHA256 db292cbc25f3b132357795697a61c5ec6f08cb041a2cb6fd081298306f4f5a4f
8545 +DIST xf86-video-intel-2.13.0.tar.bz2 917026 RMD160 565c3b58938ac392d7a4322ba51aabdc9e229606 SHA1 1b2aebd444bcfc371a55af8910eb4d5928eab5c9 SHA256 d8b2fae8d0c4ae372994cb7df8de8aa995b8e89b1bc5766c53ea0751752fc887
8546 +DIST xf86-video-intel-2.14.0.tar.bz2 929063 RMD160 c0c5991d824f3989df3846fac78bbbfb5f1d0fc9 SHA1 103193a01b9c29d6f71a620ad99c6e1495276e68 SHA256 e18c37a579a960516e69de5c6f74750ca02208c0e41cf763ae5630c84db507df
8547 +DIST xf86-video-intel-2.15.0.tar.bz2 964756 RMD160 e99cfdf7a3b6ff80c2f42fa4d98e735f6eea1238 SHA1 78ec39a4470cfc0bf13d269fb915f6c5a498ee62 SHA256 c377e1e9ab8b846d7e039acc9105479d5dce6a03f1ddccccf01c8474259c1720
8548 +DIST xf86-video-intel-2.16.0.tar.bz2 1249069 RMD160 9eb9aeabecfbe9f6dde6c81a59c07d9d90f2dc69 SHA1 53441ea4d4335b501d32809b6b92593cbb1f79cf SHA256 77482bcd1e30a57b68ba0d6a1862b4ff3c55fa23bf0109ec2af318a3e066ebfe
8549 +DIST xf86-video-intel-2.17.0.tar.bz2 1339717 RMD160 898b6bd7fcfd0223113304a6a658dbea2c19b00a SHA1 04ad9fa1f4c4e0a90f48752a709bf14700c864af SHA256 8b8450f2a2cc52ef31a83414e2f290e748a956690e11b41759d5650aaedc4387
8550 +DIST xf86-video-intel-2.18.0.tar.bz2 1424467 RMD160 7e6dc57ce918ff8ba7121705ff3737ee832ed527 SHA1 77fae98e73414140bf214dca5da32bcf079c4463 SHA256 dce63e33ccfada39ef1e1e6768dfd8edd4c525670dfe56d1c42b2f9570039ffc
8551 +DIST xf86-video-intel-2.19.0.tar.bz2 1463260 RMD160 df7a6797cc74af57c751905e3ce65be35de43e5c SHA1 131934cf5e90bd48c883804cc644c4cb8b1de100 SHA256 32133d61b14ce3b45b83a60e4ed8eb75159259d708f056144250aaeabf16e4bc
8552 +DIST xf86-video-intel-2.8.1.tar.bz2 748928 RMD160 9416290dcbc7631f165a3378bf7aa189a1dea880 SHA1 76ae4c8fbd14a7a16e3f8dc2f2588947635db2bc SHA256 c6778fc7e43c701d5829514329ee70f5dc539ff8f5b3c79587577b617a535c81
8553 +DIST xf86-video-intel-2.9.1.tar.bz2 789001 RMD160 2ccac37af91ec10973c9dc22adc9f172a8ac057a SHA1 ca5887df67ec46f27eeeaf8158048d6500333ccf SHA256 95347c88854c2b41c07ab3bcdfadd1b8d27fb181a20520f185892877eb8d9d76
8554 +EBUILD xf86-video-intel-2.10.0-r1.ebuild 1543 RMD160 34dd25e7b800cd8aceee91598813cb99219a4eb4 SHA1 eb79c178b9451c43040af0d2fa73894780c36464 SHA256 e010c06645cadfb5864ba68fbf638ee1e9f09163d38173a69638a1f69dbeaafe
8555 +EBUILD xf86-video-intel-2.11.0.ebuild 1410 RMD160 a8a34e872eaf5a395771a120cbb4297654cb3b93 SHA1 77be27bd5a01476fe15b79d4118fec197100dac5 SHA256 48b2a4df3838c17b6f7fa8ad85f2bc70251d5ce5bb67f6b6494296a79a4964b0
8556 +EBUILD xf86-video-intel-2.13.0.ebuild 1385 RMD160 a4acf7e6ef84163bcab69e0c70c00e7eb4ff141b SHA1 2ad6974791de11bbf29aa339cfe4761bc1379ba4 SHA256 aeb1c0146a0a8f57baa40250030ba595d8cad970044b3c6f8be9626e76a36b77
8557 +EBUILD xf86-video-intel-2.14.0.ebuild 1385 RMD160 431aa76af71479f20bf4111cb2ad79e2d7348296 SHA1 ce4fa6953bbf2c18ab683e169527e9adacbfbd48 SHA256 0a6de74e49b24b7797cca546f2e5454ba7840b1306f8d6456544bf4909f6ca3c
8558 +EBUILD xf86-video-intel-2.15.0-r1.ebuild 1306 RMD160 52f70fce11344ff251f6dc7b6031915031a666ab SHA1 b83a869878163a018ae1d4d238cf1e5e587feea0 SHA256 a364e58511fcd4e71d684c1f6c7196d6724d480fea2d8d43d5d1d7959a32bc86
8559 +EBUILD xf86-video-intel-2.16.0.ebuild 1266 RMD160 f767d2da943c54565fb64b2e3b23c0a0afec8a86 SHA1 fe0f6d0f72a8c56056d6390559afe6f980ab784b SHA256 3cca994e228725c2a7e0c4f0e8fd0889e48fb0a7211c722840bc82fa5541a363
8560 +EBUILD xf86-video-intel-2.17.0-r3.ebuild 1437 RMD160 5acf5e351efb4109b15157a5e377ca81df5047ad SHA1 65d7809a39c67c77448af5f6a2d7c9c5c37b1eaf SHA256 977b0301357da9207a0b5e121792d55e12e554c790eed9ce52de62986f4464f3
8561 +EBUILD xf86-video-intel-2.18.0.ebuild 1291 RMD160 e747e5c78d50f328c245b5586c59654b87221d1f SHA1 ab6db44a8b883d0c4a5b4a0dd307a88b820d611c SHA256 483a3b6850ab0aadacb4ed86b123f43ad9fc1c54828e4695e6f7b5cf2ccc9fd1
8562 +EBUILD xf86-video-intel-2.19.0.ebuild 1363 RMD160 94eadb197da58bfb04a70138fab47e5338b36bd1 SHA1 989b2846da0d3c6796dd81a162f212a4594d0f01 SHA256 7128d5a83bc3fe0b71e3d7a74c1e5a120a35296d1ecf320b22a651781e293e5d
8563 +EBUILD xf86-video-intel-2.8.1.ebuild 794 RMD160 930d426a13e53d243c70df156e27923586b2502b SHA1 33fb66dc8fda63b7057037c84645b23feeecad2d SHA256 d012b3c43258b9e5e06d56e1d4aec2711644443eb927e800f9525bdc9610bf2f
8564 +EBUILD xf86-video-intel-2.9.1.ebuild 776 RMD160 feac2b322d6a93f93fa155a0a148353b7675d5b5 SHA1 9b9a418d2da61de513cb3fec0c47b081f9318079 SHA256 7093496b4a55550f1f2a11b0f405be716f5da354947ff7380a052e4fd6954129
8565 +MISC ChangeLog 45835 RMD160 d873f6ebb20d073c7f2ad41a4392b273b57eab89 SHA1 772302c42891a96273bf1f4c8b0117eca1785052 SHA256 3fc2a6b2033c56a540335a0b71091a0f5d725cc852eeee0d7b1b12e321c76e0f
8566 +MISC metadata.xml 348 RMD160 e6f4b2613ac47643dcfdcf2a86eeff8eb3214626 SHA1 18cdf7cab63aea5f1def12502f61a007fdf193d7 SHA256 fa82cf175b029cd8bb6b1376ff254d6505a9dccb779a7a3a94086c91a64aa5bc
8567
8568 diff --git a/x11-drivers/xf86-video-intel/files/2.10.0-0001-Extract-pixel-value-for-all-formats-to-avoid-hitting.patch b/x11-drivers/xf86-video-intel/files/2.10.0-0001-Extract-pixel-value-for-all-formats-to-avoid-hitting.patch
8569 new file mode 100644
8570 index 0000000..27f6fd7
8571 --- /dev/null
8572 +++ b/x11-drivers/xf86-video-intel/files/2.10.0-0001-Extract-pixel-value-for-all-formats-to-avoid-hitting.patch
8573 @@ -0,0 +1,140 @@
8574 +From 6fd45abb31807dea0b9ebe708d840b1369353a8c Mon Sep 17 00:00:00 2001
8575 +From: Chris Wilson <chris@×××××××××××××××.uk>
8576 +Date: Mon, 25 Jan 2010 15:15:04 +0000
8577 +Subject: [PATCH 1/1] Extract pixel value for all formats to avoid hitting fallbacks.
8578 +
8579 +On failing to extract the pixel value for an alpha-only solid we
8580 +actually triggered a fallback. Since this path is commonly hitting
8581 +whilst fading in images, for example cairo_paint_with_alpha(), the
8582 +fallback was detected during the Moblin boot sequence where it was
8583 +adding a second to the overall boot time.
8584 +
8585 +See
8586 + fallback intel: Moblin startup is hitting a composite fallback, costing
8587 + a ton of performance
8588 + https://bugs.freedesktop.org/show_bug.cgi?id=26189
8589 +
8590 +Based on the initial patch by Arjan van de Van.
8591 +
8592 +Signed-off-by: Chris Wilson <chris@×××××××××××××××.uk>
8593 +(cherry picked from commit 197cb08a2d54cabbfe97454d7db85cfe1f5f27ba)
8594 +---
8595 + uxa/uxa-render.c | 64 ++++++++++++++++++++++++++++++++---------------------
8596 + 1 files changed, 39 insertions(+), 25 deletions(-)
8597 +
8598 +diff --git a/uxa/uxa-render.c b/uxa/uxa-render.c
8599 +index 525f75b..52ebb62 100644
8600 +--- a/uxa/uxa-render.c
8601 ++++ b/uxa/uxa-render.c
8602 +@@ -138,11 +138,6 @@ uxa_get_pixel_from_rgba(CARD32 * pixel,
8603 + int rbits, bbits, gbits, abits;
8604 + int rshift, bshift, gshift, ashift;
8605 +
8606 +- *pixel = 0;
8607 +-
8608 +- if (!PICT_FORMAT_COLOR(format))
8609 +- return FALSE;
8610 +-
8611 + rbits = PICT_FORMAT_R(format);
8612 + gbits = PICT_FORMAT_G(format);
8613 + bbits = PICT_FORMAT_B(format);
8614 +@@ -150,6 +145,14 @@ uxa_get_pixel_from_rgba(CARD32 * pixel,
8615 + if (abits == 0)
8616 + abits = PICT_FORMAT_BPP(format) - (rbits+gbits+bbits);
8617 +
8618 ++ if (PICT_FORMAT_TYPE(format) == PICT_TYPE_A) {
8619 ++ *pixel = alpha >> (16 - abits);
8620 ++ return TRUE;
8621 ++ }
8622 ++
8623 ++ if (!PICT_FORMAT_COLOR(format))
8624 ++ return FALSE;
8625 ++
8626 + if (PICT_FORMAT_TYPE(format) == PICT_TYPE_ARGB) {
8627 + bshift = 0;
8628 + gshift = bbits;
8629 +@@ -162,6 +165,7 @@ uxa_get_pixel_from_rgba(CARD32 * pixel,
8630 + ashift = bshift + bbits;
8631 + }
8632 +
8633 ++ *pixel = 0;
8634 + *pixel |= (blue >> (16 - bbits)) << bshift;
8635 + *pixel |= (red >> (16 - rbits)) << rshift;
8636 + *pixel |= (green >> (16 - gbits)) << gshift;
8637 +@@ -179,43 +183,53 @@ uxa_get_rgba_from_pixel(CARD32 pixel,
8638 + int rbits, bbits, gbits, abits;
8639 + int rshift, bshift, gshift, ashift;
8640 +
8641 +- if (!PICT_FORMAT_COLOR(format))
8642 +- return FALSE;
8643 +-
8644 + rbits = PICT_FORMAT_R(format);
8645 + gbits = PICT_FORMAT_G(format);
8646 + bbits = PICT_FORMAT_B(format);
8647 + abits = PICT_FORMAT_A(format);
8648 +
8649 +- if (PICT_FORMAT_TYPE(format) == PICT_TYPE_ARGB) {
8650 ++ if (PICT_FORMAT_TYPE(format) == PICT_TYPE_A) {
8651 ++ rshift = gshift = bshift = ashift = 0;
8652 ++ } else if (PICT_FORMAT_TYPE(format) == PICT_TYPE_ARGB) {
8653 + bshift = 0;
8654 + gshift = bbits;
8655 + rshift = gshift + gbits;
8656 + ashift = rshift + rbits;
8657 +- } else { /* PICT_TYPE_ABGR */
8658 ++ } else if (PICT_FORMAT_TYPE(format) == PICT_TYPE_ABGR) {
8659 + rshift = 0;
8660 + gshift = rbits;
8661 + bshift = gshift + gbits;
8662 + ashift = bshift + bbits;
8663 ++ } else {
8664 ++ return FALSE;
8665 + }
8666 +
8667 +- *red = ((pixel >> rshift) & ((1 << rbits) - 1)) << (16 - rbits);
8668 +- while (rbits < 16) {
8669 +- *red |= *red >> rbits;
8670 +- rbits <<= 1;
8671 +- }
8672 ++ if (rbits) {
8673 ++ *red = ((pixel >> rshift) & ((1 << rbits) - 1)) << (16 - rbits);
8674 ++ while (rbits < 16) {
8675 ++ *red |= *red >> rbits;
8676 ++ rbits <<= 1;
8677 ++ }
8678 ++ } else
8679 ++ *red = 0;
8680 +
8681 +- *green = ((pixel >> gshift) & ((1 << gbits) - 1)) << (16 - gbits);
8682 +- while (gbits < 16) {
8683 +- *green |= *green >> gbits;
8684 +- gbits <<= 1;
8685 +- }
8686 ++ if (gbits) {
8687 ++ *green = ((pixel >> gshift) & ((1 << gbits) - 1)) << (16 - gbits);
8688 ++ while (gbits < 16) {
8689 ++ *green |= *green >> gbits;
8690 ++ gbits <<= 1;
8691 ++ }
8692 ++ } else
8693 ++ *green = 0;
8694 +
8695 +- *blue = ((pixel >> bshift) & ((1 << bbits) - 1)) << (16 - bbits);
8696 +- while (bbits < 16) {
8697 +- *blue |= *blue >> bbits;
8698 +- bbits <<= 1;
8699 +- }
8700 ++ if (bbits) {
8701 ++ *blue = ((pixel >> bshift) & ((1 << bbits) - 1)) << (16 - bbits);
8702 ++ while (bbits < 16) {
8703 ++ *blue |= *blue >> bbits;
8704 ++ bbits <<= 1;
8705 ++ }
8706 ++ } else
8707 ++ *blue = 0;
8708 +
8709 + if (abits) {
8710 + *alpha =
8711 +--
8712 +1.7.0.2
8713 +
8714
8715 diff --git a/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.15-batch-overrun.patch b/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.15-batch-overrun.patch
8716 new file mode 100644
8717 index 0000000..fe2aa2d
8718 --- /dev/null
8719 +++ b/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.15-batch-overrun.patch
8720 @@ -0,0 +1,26 @@
8721 +From c9fb69cb2502917dfb2828c90802de7766072899 Mon Sep 17 00:00:00 2001
8722 +From: Chris Wilson <chris@×××××××××××××××.uk>
8723 +Date: Sun, 17 Apr 2011 09:42:05 +0000
8724 +Subject: i965/video: We need 150 dwords of space for video state emission
8725 +
8726 +(Actually around 131, with additional 10% just for safety.)
8727 +
8728 +Reported-by: Modestas Vainius <geromanas@××××××.com>
8729 +Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=36319
8730 +Signed-off-by: Chris Wilson <chris@×××××××××××××××.uk>
8731 +---
8732 +diff --git a/src/i965_video.c b/src/i965_video.c
8733 +index c757681..53a9394 100644
8734 +--- a/src/i965_video.c
8735 ++++ b/src/i965_video.c
8736 +@@ -1210,7 +1210,7 @@ I965DisplayVideoTextured(ScrnInfoPtr scrn,
8737 + intel_batch_submit(scrn);
8738 + }
8739 +
8740 +- intel_batch_start_atomic(scrn, 100);
8741 ++ intel_batch_start_atomic(scrn, 150);
8742 +
8743 + i965_emit_video_setup(scrn, surface_state_binding_table_bo, n_src_surf, pixmap);
8744 +
8745 +--
8746 +cgit v0.8.3-6-g21f6
8747
8748 diff --git a/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.15-unsigned-promotion.patch b/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.15-unsigned-promotion.patch
8749 new file mode 100644
8750 index 0000000..d99b669
8751 --- /dev/null
8752 +++ b/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.15-unsigned-promotion.patch
8753 @@ -0,0 +1,32 @@
8754 +From a51cd83d25f2f9f2107219d5671194f931601244 Mon Sep 17 00:00:00 2001
8755 +From: Chris Wilson <chris@×××××××××××××××.uk>
8756 +Date: Sun, 17 Apr 2011 09:36:26 +0000
8757 +Subject: intel: Beware the unsigned promotion when checking for batch overflows
8758 +
8759 +Reported-by: Modestas Vainius <geromanas@××××××.com>
8760 +References: https://bugs.freedesktop.org/show_bug.cgi?id=36319
8761 +Signed-off-by: Chris Wilson <chris@×××××××××××××××.uk>
8762 +---
8763 +diff --git a/src/intel_batchbuffer.h b/src/intel_batchbuffer.h
8764 +index 605932a..2403a38 100644
8765 +--- a/src/intel_batchbuffer.h
8766 ++++ b/src/intel_batchbuffer.h
8767 +@@ -50,14 +50,14 @@ static inline int intel_vertex_space(intel_screen_private *intel)
8768 + }
8769 +
8770 + static inline void
8771 +-intel_batch_require_space(ScrnInfoPtr scrn, intel_screen_private *intel, unsigned int sz)
8772 ++intel_batch_require_space(ScrnInfoPtr scrn, intel_screen_private *intel, int sz)
8773 + {
8774 + assert(sz < intel->batch_bo->size - 8);
8775 + if (intel_batch_space(intel) < sz)
8776 + intel_batch_submit(scrn);
8777 + }
8778 +
8779 +-static inline void intel_batch_start_atomic(ScrnInfoPtr scrn, unsigned int sz)
8780 ++static inline void intel_batch_start_atomic(ScrnInfoPtr scrn, int sz)
8781 + {
8782 + intel_screen_private *intel = intel_get_screen_private(scrn);
8783 +
8784 +--
8785 +cgit v0.8.3-6-g21f6
8786
8787 diff --git a/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.17-sna-offsets.patch b/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.17-sna-offsets.patch
8788 new file mode 100644
8789 index 0000000..1e4ec4c
8790 --- /dev/null
8791 +++ b/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.17-sna-offsets.patch
8792 @@ -0,0 +1,31 @@
8793 +From 16f5e224dcfd97012b38ee1af6c72dbe3c0f3304 Mon Sep 17 00:00:00 2001
8794 +From: Chris Wilson <chris@×××××××××××××××.uk>
8795 +Date: Fri, 25 Nov 2011 16:21:41 +0000
8796 +Subject: sna: Avoid the double application of drawable offsets for tiled spans
8797 +
8798 +As we handle tiled spans indirectly, we need to avoid applying the
8799 +drawable offsets twice (once in the mi layer generating the spans, and
8800 +then once more in the tiled rect renderer).
8801 +
8802 +Reported-by: Ulrich Müller <ulm@g.o>
8803 +Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=43245
8804 +Signed-off-by: Chris Wilson <chris@×××××××××××××××.uk>
8805 +---
8806 +diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c
8807 +index 1a35c4d..03020c9 100644
8808 +--- a/src/sna/sna_accel.c
8809 ++++ b/src/sna/sna_accel.c
8810 +@@ -2790,9 +2790,9 @@ sna_fill_spans(DrawablePtr drawable, GCPtr gc, int n,
8811 + return;
8812 +
8813 + for (i = 0; i < n; i++) {
8814 +- rect[i].x = pt[i].x;
8815 ++ rect[i].x = pt[i].x - drawable->x;
8816 + rect[i].width = width[i];
8817 +- rect[i].y = pt[i].y;
8818 ++ rect[i].y = pt[i].y - drawable->y;
8819 + rect[i].height = 1;
8820 + }
8821 +
8822 +--
8823 +cgit v0.9.0.2-2-gbebe
8824
8825 diff --git a/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.17-sna-pipeline-flush.patch b/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.17-sna-pipeline-flush.patch
8826 new file mode 100644
8827 index 0000000..d1f7e75
8828 --- /dev/null
8829 +++ b/x11-drivers/xf86-video-intel/files/xf86-video-intel-2.17-sna-pipeline-flush.patch
8830 @@ -0,0 +1,48 @@
8831 +From a5353a7c1d1f02b887f61f543c8e4bd4e8bd104f Mon Sep 17 00:00:00 2001
8832 +From: Chris Wilson <chris@×××××××××××××××.uk>
8833 +Date: Mon, 21 Nov 2011 10:58:17 +0000
8834 +Subject: sna/gen4: Use the special composite rect emission for fill_one()
8835 +
8836 +In order to workaround a bug in the shaders on gen4, we need to flush
8837 +the pipeline after every rectangle. The recently introduced fill-one
8838 +mechanism for gen4, missed this vital step triggering a random hang with
8839 +an otherwise sane batchbuffer (the missing flush is hard to spot!).
8840 +
8841 +Fixes regression from 86f99379ee5 (sna/gen4: Add fill-one).
8842 +
8843 +Reported-by: Albert Damen <albrt@×××.net>
8844 +Reported-by: Fryderyk Dziarmagowski <fdziarmagowski@×××××.com>
8845 +Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=43083
8846 +Signed-off-by: Chris Wilson <chris@×××××××××××××××.uk>
8847 +---
8848 +diff --git a/src/sna/gen4_render.c b/src/sna/gen4_render.c
8849 +index c0a32a4..dbb7c43 100644
8850 +--- a/src/sna/gen4_render.c
8851 ++++ b/src/sna/gen4_render.c
8852 +@@ -2662,23 +2662,7 @@ gen4_render_fill_one(struct sna *sna, PixmapPtr dst, struct kgem_bo *bo,
8853 + gen4_fill_bind_surfaces(sna, &tmp);
8854 + gen4_align_vertex(sna, &tmp);
8855 +
8856 +- if (!gen4_get_rectangles(sna, &tmp, 1)) {
8857 +- gen4_fill_bind_surfaces(sna, &tmp);
8858 +- gen4_get_rectangles(sna, &tmp, 1);
8859 +- }
8860 +-
8861 +- DBG((" (%d, %d), (%d, %d)\n", x1, y1, x2, y2));
8862 +- OUT_VERTEX(x2, y2);
8863 +- OUT_VERTEX_F(1);
8864 +- OUT_VERTEX_F(1);
8865 +-
8866 +- OUT_VERTEX(x1, y2);
8867 +- OUT_VERTEX_F(0);
8868 +- OUT_VERTEX_F(1);
8869 +-
8870 +- OUT_VERTEX(x1, y1);
8871 +- OUT_VERTEX_F(0);
8872 +- OUT_VERTEX_F(0);
8873 ++ gen4_render_fill_rectangle(sna, &tmp, x1, y1, x2 - x1, y2 - y1);
8874 +
8875 + gen4_vertex_flush(sna);
8876 + kgem_bo_destroy(&sna->kgem, tmp.src.bo);
8877 +--
8878 +cgit v0.9.0.2-2-gbebe
8879
8880 diff --git a/x11-drivers/xf86-video-intel/xf86-video-intel-2.10.0-r1.ebuild b/x11-drivers/xf86-video-intel/xf86-video-intel-2.10.0-r1.ebuild
8881 new file mode 100644
8882 index 0000000..3e7e5b4
8883 --- /dev/null
8884 +++ b/x11-drivers/xf86-video-intel/xf86-video-intel-2.10.0-r1.ebuild
8885 @@ -0,0 +1,55 @@
8886 +# Copyright 1999-2012 Gentoo Foundation
8887 +# Distributed under the terms of the GNU General Public License v2
8888 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-intel/xf86-video-intel-2.10.0-r1.ebuild,v 1.5 2012/06/26 00:08:06 robbat2 Exp $
8889 +
8890 +EAPI=3
8891 +
8892 +inherit linux-info xorg-2
8893 +
8894 +DESCRIPTION="X.Org driver for Intel cards"
8895 +
8896 +KEYWORDS="~amd64 ~ia64 ~x86 -x86-fbsd"
8897 +IUSE="dri"
8898 +
8899 +RDEPEND=">=x11-base/xorg-server-1.6
8900 + || ( <x11-libs/libdrm-2.4.22 x11-libs/libdrm[video_cards_intel] )
8901 + x11-libs/libpciaccess
8902 + x11-libs/libXext
8903 + x11-libs/libXfixes
8904 + x11-libs/libXvMC
8905 + >=x11-libs/libxcb-1.5"
8906 +DEPEND="${RDEPEND}
8907 + >=x11-proto/dri2proto-1.99.3
8908 + x11-proto/fontsproto
8909 + x11-proto/randrproto
8910 + x11-proto/renderproto
8911 + x11-proto/xextproto
8912 + x11-proto/xineramaproto
8913 + x11-proto/xproto
8914 + dri? ( x11-proto/xf86driproto
8915 + x11-proto/glproto )"
8916 +
8917 +PATCHES=(
8918 +"${FILESDIR}/2.10.0-0001-Extract-pixel-value-for-all-formats-to-avoid-hitting.patch"
8919 +)
8920 +
8921 +pkg_setup() {
8922 + linux-info_pkg_setup
8923 + xorg-2_pkg_setup
8924 + CONFIGURE_OPTIONS="$(use_enable dri) --enable-xvmc"
8925 +}
8926 +
8927 +pkg_postinst() {
8928 + if linux_config_exists \
8929 + && ! linux_chkconfig_present CONFIG_DRM_I915_KMS; then
8930 + echo
8931 + ewarn "This driver requires KMS support in your kernel"
8932 + ewarn " Device Drivers --->"
8933 + ewarn " Graphics support --->"
8934 + ewarn " Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->"
8935 + ewarn " <*> Intel 830M, 845G, 852GM, 855GM, 865G (i915 driver) --->"
8936 + ewarn " i915 driver"
8937 + ewarn " [*] Enable modesetting on intel by default"
8938 + echo
8939 + fi
8940 +}
8941
8942 diff --git a/x11-drivers/xf86-video-intel/xf86-video-intel-2.11.0.ebuild b/x11-drivers/xf86-video-intel/xf86-video-intel-2.11.0.ebuild
8943 new file mode 100644
8944 index 0000000..ac1f4a6
8945 --- /dev/null
8946 +++ b/x11-drivers/xf86-video-intel/xf86-video-intel-2.11.0.ebuild
8947 @@ -0,0 +1,50 @@
8948 +# Copyright 1999-2012 Gentoo Foundation
8949 +# Distributed under the terms of the GNU General Public License v2
8950 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-intel/xf86-video-intel-2.11.0.ebuild,v 1.4 2012/06/26 00:08:06 robbat2 Exp $
8951 +
8952 +EAPI=3
8953 +
8954 +inherit linux-info xorg-2
8955 +
8956 +DESCRIPTION="X.Org driver for Intel cards"
8957 +
8958 +KEYWORDS="~amd64 ~ia64 ~x86 -x86-fbsd"
8959 +IUSE="dri"
8960 +
8961 +RDEPEND=">=x11-base/xorg-server-1.6
8962 + || ( <x11-libs/libdrm-2.4.22 x11-libs/libdrm[video_cards_intel] )
8963 + x11-libs/libpciaccess
8964 + x11-libs/libXext
8965 + x11-libs/libXfixes
8966 + x11-libs/libXvMC
8967 + >=x11-libs/libxcb-1.5"
8968 +DEPEND="${RDEPEND}
8969 + >=x11-proto/dri2proto-1.99.3
8970 + x11-proto/fontsproto
8971 + x11-proto/randrproto
8972 + x11-proto/renderproto
8973 + x11-proto/xextproto
8974 + x11-proto/xproto
8975 + dri? ( x11-proto/xf86driproto
8976 + x11-proto/glproto )"
8977 +
8978 +pkg_setup() {
8979 + linux-info_pkg_setup
8980 + xorg-2_pkg_setup
8981 + CONFIGURE_OPTIONS="$(use_enable dri) --enable-xvmc"
8982 +}
8983 +
8984 +pkg_postinst() {
8985 + if linux_config_exists \
8986 + && ! linux_chkconfig_present DRM_I915_KMS; then
8987 + echo
8988 + ewarn "This driver requires KMS support in your kernel"
8989 + ewarn " Device Drivers --->"
8990 + ewarn " Graphics support --->"
8991 + ewarn " Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->"
8992 + ewarn " <*> Intel 830M, 845G, 852GM, 855GM, 865G (i915 driver) --->"
8993 + ewarn " i915 driver"
8994 + ewarn " [*] Enable modesetting on intel by default"
8995 + echo
8996 + fi
8997 +}
8998
8999 diff --git a/x11-drivers/xf86-video-intel/xf86-video-intel-2.13.0.ebuild b/x11-drivers/xf86-video-intel/xf86-video-intel-2.13.0.ebuild
9000 new file mode 100644
9001 index 0000000..335e829
9002 --- /dev/null
9003 +++ b/x11-drivers/xf86-video-intel/xf86-video-intel-2.13.0.ebuild
9004 @@ -0,0 +1,50 @@
9005 +# Copyright 1999-2012 Gentoo Foundation
9006 +# Distributed under the terms of the GNU General Public License v2
9007 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-intel/xf86-video-intel-2.13.0.ebuild,v 1.5 2012/06/26 00:08:06 robbat2 Exp $
9008 +
9009 +EAPI=3
9010 +
9011 +inherit linux-info xorg-2
9012 +
9013 +DESCRIPTION="X.Org driver for Intel cards"
9014 +
9015 +KEYWORDS="amd64 ia64 x86 -x86-fbsd"
9016 +IUSE="dri"
9017 +
9018 +RDEPEND=">=x11-base/xorg-server-1.6
9019 + >=x11-libs/libdrm-2.4.22[video_cards_intel]
9020 + x11-libs/libpciaccess
9021 + x11-libs/libXext
9022 + x11-libs/libXfixes
9023 + x11-libs/libXvMC
9024 + >=x11-libs/libxcb-1.5"
9025 +DEPEND="${RDEPEND}
9026 + >=x11-proto/dri2proto-1.99.3
9027 + x11-proto/fontsproto
9028 + x11-proto/randrproto
9029 + x11-proto/renderproto
9030 + x11-proto/xextproto
9031 + x11-proto/xproto
9032 + dri? ( x11-proto/xf86driproto
9033 + x11-proto/glproto )"
9034 +
9035 +pkg_setup() {
9036 + linux-info_pkg_setup
9037 + xorg-2_pkg_setup
9038 + CONFIGURE_OPTIONS="$(use_enable dri) --enable-xvmc"
9039 +}
9040 +
9041 +pkg_postinst() {
9042 + if linux_config_exists \
9043 + && ! linux_chkconfig_present DRM_I915_KMS; then
9044 + echo
9045 + ewarn "This driver requires KMS support in your kernel"
9046 + ewarn " Device Drivers --->"
9047 + ewarn " Graphics support --->"
9048 + ewarn " Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->"
9049 + ewarn " <*> Intel 830M, 845G, 852GM, 855GM, 865G (i915 driver) --->"
9050 + ewarn " i915 driver"
9051 + ewarn " [*] Enable modesetting on intel by default"
9052 + echo
9053 + fi
9054 +}
9055
9056 diff --git a/x11-drivers/xf86-video-intel/xf86-video-intel-2.14.0.ebuild b/x11-drivers/xf86-video-intel/xf86-video-intel-2.14.0.ebuild
9057 new file mode 100644
9058 index 0000000..ca78886
9059 --- /dev/null
9060 +++ b/x11-drivers/xf86-video-intel/xf86-video-intel-2.14.0.ebuild
9061 @@ -0,0 +1,50 @@
9062 +# Copyright 1999-2012 Gentoo Foundation
9063 +# Distributed under the terms of the GNU General Public License v2
9064 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-intel/xf86-video-intel-2.14.0.ebuild,v 1.6 2012/06/26 00:08:06 robbat2 Exp $
9065 +
9066 +EAPI=3
9067 +
9068 +inherit linux-info xorg-2
9069 +
9070 +DESCRIPTION="X.Org driver for Intel cards"
9071 +
9072 +KEYWORDS="amd64 ia64 x86 -x86-fbsd"
9073 +IUSE="dri"
9074 +
9075 +RDEPEND=">=x11-base/xorg-server-1.6
9076 + >=x11-libs/libdrm-2.4.23[video_cards_intel]
9077 + x11-libs/libpciaccess
9078 + x11-libs/libXext
9079 + x11-libs/libXfixes
9080 + x11-libs/libXvMC
9081 + >=x11-libs/libxcb-1.5"
9082 +DEPEND="${RDEPEND}
9083 + >=x11-proto/dri2proto-1.99.3
9084 + x11-proto/fontsproto
9085 + x11-proto/randrproto
9086 + x11-proto/renderproto
9087 + x11-proto/xextproto
9088 + x11-proto/xproto
9089 + dri? ( x11-proto/xf86driproto
9090 + x11-proto/glproto )"
9091 +
9092 +pkg_setup() {
9093 + linux-info_pkg_setup
9094 + xorg-2_pkg_setup
9095 + CONFIGURE_OPTIONS="$(use_enable dri) --enable-xvmc"
9096 +}
9097 +
9098 +pkg_postinst() {
9099 + if linux_config_exists \
9100 + && ! linux_chkconfig_present DRM_I915_KMS; then
9101 + echo
9102 + ewarn "This driver requires KMS support in your kernel"
9103 + ewarn " Device Drivers --->"
9104 + ewarn " Graphics support --->"
9105 + ewarn " Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->"
9106 + ewarn " <*> Intel 830M, 845G, 852GM, 855GM, 865G (i915 driver) --->"
9107 + ewarn " i915 driver"
9108 + ewarn " [*] Enable modesetting on intel by default"
9109 + echo
9110 + fi
9111 +}
9112
9113 diff --git a/x11-drivers/xf86-video-intel/xf86-video-intel-2.15.0-r1.ebuild b/x11-drivers/xf86-video-intel/xf86-video-intel-2.15.0-r1.ebuild
9114 new file mode 100644
9115 index 0000000..d13f1d9
9116 --- /dev/null
9117 +++ b/x11-drivers/xf86-video-intel/xf86-video-intel-2.15.0-r1.ebuild
9118 @@ -0,0 +1,48 @@
9119 +# Copyright 1999-2012 Gentoo Foundation
9120 +# Distributed under the terms of the GNU General Public License v2
9121 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-intel/xf86-video-intel-2.15.0-r1.ebuild,v 1.6 2012/06/26 00:08:06 robbat2 Exp $
9122 +
9123 +EAPI="4-slot-abi"
9124 +
9125 +XORG_DRI=dri
9126 +inherit linux-info xorg-2
9127 +
9128 +DESCRIPTION="X.Org driver for Intel cards"
9129 +
9130 +KEYWORDS="amd64 ia64 x86 -x86-fbsd"
9131 +IUSE=""
9132 +
9133 +RDEPEND="x11-libs/libXext
9134 + x11-libs/libXfixes
9135 + x11-libs/libXvMC
9136 + >=x11-libs/libdrm-2.4.23[video_cards_intel]
9137 + >=x11-libs/libxcb-1.5"
9138 +DEPEND="${RDEPEND}"
9139 +
9140 +PATCHES=( "${FILESDIR}/xf86-video-intel-2.15-batch-overrun.patch"
9141 + "${FILESDIR}/xf86-video-intel-2.15-unsigned-promotion.patch"
9142 +)
9143 +
9144 +pkg_setup() {
9145 + linux-info_pkg_setup
9146 + xorg-2_pkg_setup
9147 + XORG_CONFIGURE_OPTIONS=(
9148 + $(use_enable dri)
9149 + --enable-xvmc
9150 + )
9151 +}
9152 +
9153 +pkg_postinst() {
9154 + if linux_config_exists \
9155 + && ! linux_chkconfig_present DRM_I915_KMS; then
9156 + echo
9157 + ewarn "This driver requires KMS support in your kernel"
9158 + ewarn " Device Drivers --->"
9159 + ewarn " Graphics support --->"
9160 + ewarn " Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->"
9161 + ewarn " <*> Intel 830M, 845G, 852GM, 855GM, 865G (i915 driver) --->"
9162 + ewarn " i915 driver"
9163 + ewarn " [*] Enable modesetting on intel by default"
9164 + echo
9165 + fi
9166 +}
9167
9168 diff --git a/x11-drivers/xf86-video-intel/xf86-video-intel-2.16.0.ebuild b/x11-drivers/xf86-video-intel/xf86-video-intel-2.16.0.ebuild
9169 new file mode 100644
9170 index 0000000..7534c18
9171 --- /dev/null
9172 +++ b/x11-drivers/xf86-video-intel/xf86-video-intel-2.16.0.ebuild
9173 @@ -0,0 +1,49 @@
9174 +# Copyright 1999-2012 Gentoo Foundation
9175 +# Distributed under the terms of the GNU General Public License v2
9176 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-intel/xf86-video-intel-2.16.0.ebuild,v 1.2 2012/06/26 00:08:06 robbat2 Exp $
9177 +
9178 +EAPI="4-slot-abi"
9179 +
9180 +XORG_DRI=dri
9181 +inherit linux-info xorg-2
9182 +
9183 +DESCRIPTION="X.Org driver for Intel cards"
9184 +
9185 +KEYWORDS="~amd64 ~ia64 ~x86 -x86-fbsd"
9186 +IUSE="sna"
9187 +
9188 +RDEPEND="x11-libs/libXext
9189 + x11-libs/libXfixes
9190 + x11-libs/libXvMC
9191 + >=x11-libs/libxcb-1.5
9192 + >=x11-libs/libdrm-2.4.23[video_cards_intel]
9193 + sna? (
9194 + >=x11-base/xorg-server-1.10
9195 + )"
9196 +DEPEND="${RDEPEND}
9197 + >=x11-proto/dri2proto-2.6"
9198 +
9199 +pkg_setup() {
9200 + linux-info_pkg_setup
9201 + xorg-2_pkg_setup
9202 + XORG_CONFIGURE_OPTIONS=(
9203 + $(use_enable dri)
9204 + $(use_enable sna)
9205 + --enable-xvmc
9206 + )
9207 +}
9208 +
9209 +pkg_postinst() {
9210 + if linux_config_exists \
9211 + && ! linux_chkconfig_present DRM_I915_KMS; then
9212 + echo
9213 + ewarn "This driver requires KMS support in your kernel"
9214 + ewarn " Device Drivers --->"
9215 + ewarn " Graphics support --->"
9216 + ewarn " Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->"
9217 + ewarn " <*> Intel 830M, 845G, 852GM, 855GM, 865G (i915 driver) --->"
9218 + ewarn " i915 driver"
9219 + ewarn " [*] Enable modesetting on intel by default"
9220 + echo
9221 + fi
9222 +}
9223
9224 diff --git a/x11-drivers/xf86-video-intel/xf86-video-intel-2.17.0-r3.ebuild b/x11-drivers/xf86-video-intel/xf86-video-intel-2.17.0-r3.ebuild
9225 new file mode 100644
9226 index 0000000..6804d82
9227 --- /dev/null
9228 +++ b/x11-drivers/xf86-video-intel/xf86-video-intel-2.17.0-r3.ebuild
9229 @@ -0,0 +1,56 @@
9230 +# Copyright 1999-2012 Gentoo Foundation
9231 +# Distributed under the terms of the GNU General Public License v2
9232 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-intel/xf86-video-intel-2.17.0-r3.ebuild,v 1.5 2012/06/26 00:08:06 robbat2 Exp $
9233 +
9234 +EAPI="4-slot-abi"
9235 +
9236 +XORG_DRI=dri
9237 +inherit linux-info xorg-2
9238 +
9239 +DESCRIPTION="X.Org driver for Intel cards"
9240 +
9241 +KEYWORDS="amd64 ia64 x86 -x86-fbsd"
9242 +IUSE="sna"
9243 +
9244 +RDEPEND="x11-libs/libXext
9245 + x11-libs/libXfixes
9246 + x11-libs/libXvMC
9247 + >=x11-libs/libxcb-1.5
9248 + >=x11-libs/libdrm-2.4.23[video_cards_intel]
9249 + sna? (
9250 + >=x11-base/xorg-server-1.10
9251 + >=x11-libs/pixman-0.23
9252 + )"
9253 +# Requires dri2proto-2.6 (unreleased)
9254 +DEPEND="${RDEPEND}
9255 + >=x11-proto/dri2proto-2.6"
9256 +
9257 +PATCHES=(
9258 + "${FILESDIR}"/${PN}-2.17-sna-offsets.patch
9259 + "${FILESDIR}"/${PN}-2.17-sna-pipeline-flush.patch
9260 +)
9261 +
9262 +pkg_setup() {
9263 + linux-info_pkg_setup
9264 + xorg-2_pkg_setup
9265 + XORG_CONFIGURE_OPTIONS=(
9266 + $(use_enable dri)
9267 + $(use_enable sna)
9268 + --enable-xvmc
9269 + )
9270 +}
9271 +
9272 +pkg_postinst() {
9273 + if linux_config_exists \
9274 + && ! linux_chkconfig_present DRM_I915_KMS; then
9275 + echo
9276 + ewarn "This driver requires KMS support in your kernel"
9277 + ewarn " Device Drivers --->"
9278 + ewarn " Graphics support --->"
9279 + ewarn " Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->"
9280 + ewarn " <*> Intel 830M, 845G, 852GM, 855GM, 865G (i915 driver) --->"
9281 + ewarn " i915 driver"
9282 + ewarn " [*] Enable modesetting on intel by default"
9283 + echo
9284 + fi
9285 +}
9286
9287 diff --git a/x11-drivers/xf86-video-intel/xf86-video-intel-2.18.0.ebuild b/x11-drivers/xf86-video-intel/xf86-video-intel-2.18.0.ebuild
9288 new file mode 100644
9289 index 0000000..6d9a072
9290 --- /dev/null
9291 +++ b/x11-drivers/xf86-video-intel/xf86-video-intel-2.18.0.ebuild
9292 @@ -0,0 +1,50 @@
9293 +# Copyright 1999-2012 Gentoo Foundation
9294 +# Distributed under the terms of the GNU General Public License v2
9295 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-intel/xf86-video-intel-2.18.0.ebuild,v 1.3 2012/06/26 00:08:06 robbat2 Exp $
9296 +
9297 +EAPI="4-slot-abi"
9298 +
9299 +XORG_DRI=dri
9300 +inherit linux-info xorg-2
9301 +
9302 +DESCRIPTION="X.Org driver for Intel cards"
9303 +
9304 +KEYWORDS="~amd64 ~ia64 ~x86 -x86-fbsd"
9305 +IUSE="sna"
9306 +
9307 +RDEPEND="x11-libs/libXext
9308 + x11-libs/libXfixes
9309 + x11-libs/libXvMC
9310 + >=x11-libs/libxcb-1.5
9311 + >=x11-libs/libdrm-2.4.29[video_cards_intel]
9312 + sna? (
9313 + >=x11-base/xorg-server-1.10
9314 + >=x11-libs/pixman-0.24
9315 + )"
9316 +DEPEND="${RDEPEND}
9317 + >=x11-proto/dri2proto-2.6"
9318 +
9319 +pkg_setup() {
9320 + linux-info_pkg_setup
9321 + xorg-2_pkg_setup
9322 + XORG_CONFIGURE_OPTIONS=(
9323 + $(use_enable dri)
9324 + $(use_enable sna)
9325 + --enable-xvmc
9326 + )
9327 +}
9328 +
9329 +pkg_postinst() {
9330 + if linux_config_exists \
9331 + && ! linux_chkconfig_present DRM_I915_KMS; then
9332 + echo
9333 + ewarn "This driver requires KMS support in your kernel"
9334 + ewarn " Device Drivers --->"
9335 + ewarn " Graphics support --->"
9336 + ewarn " Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->"
9337 + ewarn " <*> Intel 830M, 845G, 852GM, 855GM, 865G (i915 driver) --->"
9338 + ewarn " i915 driver"
9339 + ewarn " [*] Enable modesetting on intel by default"
9340 + echo
9341 + fi
9342 +}
9343
9344 diff --git a/x11-drivers/xf86-video-intel/xf86-video-intel-2.19.0.ebuild b/x11-drivers/xf86-video-intel/xf86-video-intel-2.19.0.ebuild
9345 new file mode 100644
9346 index 0000000..12bac3e
9347 --- /dev/null
9348 +++ b/x11-drivers/xf86-video-intel/xf86-video-intel-2.19.0.ebuild
9349 @@ -0,0 +1,54 @@
9350 +# Copyright 1999-2012 Gentoo Foundation
9351 +# Distributed under the terms of the GNU General Public License v2
9352 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-intel/xf86-video-intel-2.19.0.ebuild,v 1.6 2012/06/26 00:08:06 robbat2 Exp $
9353 +
9354 +EAPI="4-slot-abi"
9355 +
9356 +XORG_DRI=dri
9357 +inherit linux-info xorg-2
9358 +
9359 +DESCRIPTION="X.Org driver for Intel cards"
9360 +
9361 +KEYWORDS="amd64 ~ia64 x86 ~amd64-fbsd -x86-fbsd"
9362 +IUSE="glamor sna"
9363 +
9364 +RDEPEND="x11-libs/libXext
9365 + x11-libs/libXfixes
9366 + x11-libs/libXvMC
9367 + >=x11-libs/libxcb-1.5
9368 + >=x11-libs/libdrm-2.4.29[video_cards_intel]
9369 + glamor? (
9370 + x11-libs/glamor
9371 + )
9372 + sna? (
9373 + >=x11-base/xorg-server-1.10
9374 + >=x11-libs/pixman-0.24
9375 + )"
9376 +DEPEND="${RDEPEND}
9377 + >=x11-proto/dri2proto-2.6"
9378 +
9379 +pkg_setup() {
9380 + linux-info_pkg_setup
9381 + xorg-2_pkg_setup
9382 + XORG_CONFIGURE_OPTIONS=(
9383 + $(use_enable dri)
9384 + $(use_enable glamor)
9385 + $(use_enable sna)
9386 + --enable-xvmc
9387 + )
9388 +}
9389 +
9390 +pkg_postinst() {
9391 + if linux_config_exists \
9392 + && ! linux_chkconfig_present DRM_I915_KMS; then
9393 + echo
9394 + ewarn "This driver requires KMS support in your kernel"
9395 + ewarn " Device Drivers --->"
9396 + ewarn " Graphics support --->"
9397 + ewarn " Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->"
9398 + ewarn " <*> Intel 830M, 845G, 852GM, 855GM, 865G (i915 driver) --->"
9399 + ewarn " i915 driver"
9400 + ewarn " [*] Enable modesetting on intel by default"
9401 + echo
9402 + fi
9403 +}
9404
9405 diff --git a/x11-drivers/xf86-video-intel/xf86-video-intel-2.8.1.ebuild b/x11-drivers/xf86-video-intel/xf86-video-intel-2.8.1.ebuild
9406 new file mode 100644
9407 index 0000000..4a57c6e
9408 --- /dev/null
9409 +++ b/x11-drivers/xf86-video-intel/xf86-video-intel-2.8.1.ebuild
9410 @@ -0,0 +1,32 @@
9411 +# Copyright 1999-2012 Gentoo Foundation
9412 +# Distributed under the terms of the GNU General Public License v2
9413 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-intel/xf86-video-intel-2.8.1.ebuild,v 1.6 2012/06/03 12:38:27 chithanh Exp $
9414 +
9415 +# Must be before x-modular eclass is inherited
9416 +#SNAPSHOT="yes"
9417 +
9418 +inherit x-modular
9419 +
9420 +DESCRIPTION="X.Org driver for Intel cards"
9421 +
9422 +KEYWORDS="~x86-fbsd"
9423 +IUSE="dri"
9424 +
9425 +RDEPEND=">=x11-base/xorg-server-1.6
9426 + x11-libs/libXvMC"
9427 +DEPEND="${RDEPEND}
9428 + >=x11-proto/dri2proto-1.99.3
9429 + x11-proto/fontsproto
9430 + x11-proto/randrproto
9431 + x11-proto/renderproto
9432 + x11-proto/xineramaproto
9433 + x11-proto/glproto
9434 + x11-proto/xextproto
9435 + x11-proto/xproto
9436 + dri? ( x11-proto/xf86driproto
9437 + >=x11-libs/libdrm-2.4.11
9438 + x11-libs/libX11 )"
9439 +
9440 +pkg_setup() {
9441 + CONFIGURE_OPTIONS="$(use_enable dri)"
9442 +}
9443
9444 diff --git a/x11-drivers/xf86-video-intel/xf86-video-intel-2.9.1.ebuild b/x11-drivers/xf86-video-intel/xf86-video-intel-2.9.1.ebuild
9445 new file mode 100644
9446 index 0000000..f8531d3
9447 --- /dev/null
9448 +++ b/x11-drivers/xf86-video-intel/xf86-video-intel-2.9.1.ebuild
9449 @@ -0,0 +1,31 @@
9450 +# Copyright 1999-2012 Gentoo Foundation
9451 +# Distributed under the terms of the GNU General Public License v2
9452 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-intel/xf86-video-intel-2.9.1.ebuild,v 1.6 2012/06/03 12:38:27 chithanh Exp $
9453 +
9454 +inherit x-modular
9455 +
9456 +DESCRIPTION="X.Org driver for Intel cards"
9457 +
9458 +KEYWORDS="~x86-fbsd"
9459 +IUSE="dri"
9460 +
9461 +RDEPEND=">=x11-base/xorg-server-1.6
9462 + <x11-libs/libdrm-2.4.21
9463 + x11-libs/libpciaccess
9464 + x11-libs/libXext
9465 + x11-libs/libXfixes
9466 + x11-libs/libXvMC"
9467 +DEPEND="${RDEPEND}
9468 + >=x11-proto/dri2proto-1.99.3
9469 + x11-proto/fontsproto
9470 + x11-proto/randrproto
9471 + x11-proto/renderproto
9472 + x11-proto/xineramaproto
9473 + x11-proto/xextproto
9474 + x11-proto/xproto
9475 + dri? ( x11-proto/xf86driproto
9476 + x11-proto/glproto )"
9477 +
9478 +pkg_setup() {
9479 + CONFIGURE_OPTIONS="$(use_enable dri)"
9480 +}
9481
9482 diff --git a/x11-drivers/xf86-video-ivtv/Manifest b/x11-drivers/xf86-video-ivtv/Manifest
9483 new file mode 100644
9484 index 0000000..2fb9db6
9485 --- /dev/null
9486 +++ b/x11-drivers/xf86-video-ivtv/Manifest
9487 @@ -0,0 +1,4 @@
9488 +DIST xf86-video-ivtv-1.1.2.tar.gz 303046 RMD160 1f29d882aa56e0d393d5a4cfa62337783212a4f0 SHA1 51b573d3f0256af8b93c6d03706ad9bd4df19166 SHA256 863f449ec9dc9b2a2a15c8305660267a3365c72fa2e805d1e311dddf2791c938
9489 +EBUILD xf86-video-ivtv-1.1.2.ebuild 453 RMD160 d622d93dfa78bde092221096c476fdd61d965585 SHA1 8c893586f09ed6129f673a772ee665c57b01028a SHA256 813d2b3cb6542f7a583ebdedf9ea3f437e9056327b8424c16879fb2243a910bf
9490 +MISC ChangeLog 3444 RMD160 d1939032e52bb7b1f8d276b91cd2961ff465c277 SHA1 984d6f55b5822216120427e070577fe613d1dd74 SHA256 bc158a8e2df2e66d36f9b7f0620a4affd749badff16284b0f61633ebe6f470ad
9491 +MISC metadata.xml 304 RMD160 dd8f44beb660d049dc89b2e820ce4d78ecb728d9 SHA1 1051710172e5a0841f5ac6f415ae7de277b4c682 SHA256 5d1948256efe3036c87ae2431c81e91d369a4c1cc32c02e8fb50f76c5dd372dd
9492
9493 diff --git a/x11-drivers/xf86-video-ivtv/xf86-video-ivtv-1.1.2.ebuild b/x11-drivers/xf86-video-ivtv/xf86-video-ivtv-1.1.2.ebuild
9494 new file mode 100644
9495 index 0000000..7d3610b
9496 --- /dev/null
9497 +++ b/x11-drivers/xf86-video-ivtv/xf86-video-ivtv-1.1.2.ebuild
9498 @@ -0,0 +1,14 @@
9499 +# Copyright 1999-2011 Gentoo Foundation
9500 +# Distributed under the terms of the GNU General Public License v2
9501 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-ivtv/xf86-video-ivtv-1.1.2.ebuild,v 1.3 2011/03/26 10:42:33 fauli Exp $
9502 +
9503 +EAPI="4-slot-abi"
9504 +inherit xorg-2
9505 +
9506 +DESCRIPTION="X.Org driver for TV-out on ivtvdev cards"
9507 +HOMEPAGE="http://ivtvdriver.org/"
9508 +SRC_URI="http://dl.ivtvdriver.org/${PN}/${P}.tar.gz"
9509 +
9510 +SLOT="0"
9511 +KEYWORDS="amd64 x86"
9512 +IUSE=""
9513
9514 diff --git a/x11-drivers/xf86-video-mach64/Manifest b/x11-drivers/xf86-video-mach64/Manifest
9515 new file mode 100644
9516 index 0000000..de9b36d
9517 --- /dev/null
9518 +++ b/x11-drivers/xf86-video-mach64/Manifest
9519 @@ -0,0 +1,8 @@
9520 +DIST xf86-video-mach64-6.8.2.tar.bz2 486282 RMD160 023532c3694cf6e0108b6dd8d816c5c59e46ba8b SHA1 b7303689a6a971b956061fd81399dc81adb865af SHA256 b91194033023a41793a525a631789df1d229b228af0d44dcbe20b06ed66c671d
9521 +DIST xf86-video-mach64-6.9.0.tar.bz2 505200 RMD160 dd0626931ca0555fc5787c30c0a50fe1cc12b9f5 SHA1 95a7ec9761fe11dadbcd9078c55148198a91b2f1 SHA256 a214f066c1cc997cb2d4db8474b51f731b51f8486c023c62a0e2c69f283bcd1a
9522 +DIST xf86-video-mach64-6.9.1.tar.bz2 534392 RMD160 539ab5e96c02ec9f73240bed0925709d05b0a6b0 SHA1 7129cf61a1c70d923a370fea66686d7a13be8fe8 SHA256 9f6ad49f07c8785a64caac6f4aaf58fc7746a24b718491d047c45bc1ee9e834e
9523 +EBUILD xf86-video-mach64-6.8.2.ebuild 814 RMD160 da13c3c82e763616f8e878d33ddf64645ef0e6d7 SHA1 1e7052caace9ce25f39407cfa09b3c1339437f24 SHA256 7dac9f6f03127e13e89377fae945e86d044306aad06958315ea92e3346cbe189
9524 +EBUILD xf86-video-mach64-6.9.0.ebuild 543 RMD160 9c0afe3540c3afe9aed333ac6878aab3817e8fca SHA1 964376fd649698e80827f24d61dc0d7778c5bbfd SHA256 9fac9a20fe63dec07a1389d72dc2323b1e04658ba07a5cfb184c676aa8c3ce64
9525 +EBUILD xf86-video-mach64-6.9.1.ebuild 556 RMD160 ff9b3262fc5fa2c5e7b4ba46a441189c9ed42f9c SHA1 9f4e1ad5f910c7806374e413d6c1f1875f632d6e SHA256 481dd8cf5cac6fb5c77c292c88ebc47376c42c620d783bf1532744712f04a7d8
9526 +MISC ChangeLog 3865 RMD160 6243d03edeafb41f328d52a7ff8bdd890f45d1a4 SHA1 d42ec206778fc7d6f6a2a34a4e74e5c51d9c51bd SHA256 9c4394457236cee377dfa5cef3b2a4d38cf289cdf6222e703863a17b105fcfa3
9527 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
9528
9529 diff --git a/x11-drivers/xf86-video-mach64/xf86-video-mach64-6.8.2.ebuild b/x11-drivers/xf86-video-mach64/xf86-video-mach64-6.8.2.ebuild
9530 new file mode 100644
9531 index 0000000..49abc7d
9532 --- /dev/null
9533 +++ b/x11-drivers/xf86-video-mach64/xf86-video-mach64-6.8.2.ebuild
9534 @@ -0,0 +1,31 @@
9535 +# Copyright 1999-2009 Gentoo Foundation
9536 +# Distributed under the terms of the GNU General Public License v2
9537 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-mach64/xf86-video-mach64-6.8.2.ebuild,v 1.7 2009/12/15 19:29:49 ranger Exp $
9538 +
9539 +# Must be before x-modular eclass is inherited
9540 +#SNAPSHOT="yes"
9541 +
9542 +inherit x-modular
9543 +
9544 +DESCRIPTION="ATI Mach64 video driver"
9545 +
9546 +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
9547 +IUSE="dri"
9548 +
9549 +RDEPEND=">=x11-base/xorg-server-1.2
9550 + !<x11-drivers/xf86-video-ati-6.9"
9551 +DEPEND="${RDEPEND}
9552 + x11-proto/fontsproto
9553 + x11-proto/randrproto
9554 + x11-proto/videoproto
9555 + x11-proto/xextproto
9556 + x11-proto/xineramaproto
9557 + x11-proto/xf86miscproto
9558 + x11-proto/xproto
9559 + dri? ( x11-proto/glproto
9560 + x11-proto/xf86driproto
9561 + >=x11-libs/libdrm-2 )"
9562 +
9563 +pkg_setup() {
9564 + CONFIGURE_OPTIONS="$(use_enable dri)"
9565 +}
9566
9567 diff --git a/x11-drivers/xf86-video-mach64/xf86-video-mach64-6.9.0.ebuild b/x11-drivers/xf86-video-mach64/xf86-video-mach64-6.9.0.ebuild
9568 new file mode 100644
9569 index 0000000..6f77ced
9570 --- /dev/null
9571 +++ b/x11-drivers/xf86-video-mach64/xf86-video-mach64-6.9.0.ebuild
9572 @@ -0,0 +1,24 @@
9573 +# Copyright 1999-2011 Gentoo Foundation
9574 +# Distributed under the terms of the GNU General Public License v2
9575 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-mach64/xf86-video-mach64-6.9.0.ebuild,v 1.6 2011/07/30 10:49:15 armin76 Exp $
9576 +
9577 +EAPI="4-slot-abi"
9578 +
9579 +XORG_DRI="dri"
9580 +inherit xorg-2
9581 +
9582 +DESCRIPTION="ATI Mach64 video driver"
9583 +
9584 +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
9585 +IUSE=""
9586 +
9587 +RDEPEND=">=x11-base/xorg-server-1.10"
9588 +DEPEND="${RDEPEND}"
9589 +
9590 +pkg_setup() {
9591 + XORG_CONFIGURE_OPTIONS=(
9592 + $(use_enable dri)
9593 + )
9594 +
9595 + xorg-2_pkg_setup
9596 +}
9597
9598 diff --git a/x11-drivers/xf86-video-mach64/xf86-video-mach64-6.9.1.ebuild b/x11-drivers/xf86-video-mach64/xf86-video-mach64-6.9.1.ebuild
9599 new file mode 100644
9600 index 0000000..60096de
9601 --- /dev/null
9602 +++ b/x11-drivers/xf86-video-mach64/xf86-video-mach64-6.9.1.ebuild
9603 @@ -0,0 +1,24 @@
9604 +# Copyright 1999-2012 Gentoo Foundation
9605 +# Distributed under the terms of the GNU General Public License v2
9606 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-mach64/xf86-video-mach64-6.9.1.ebuild,v 1.4 2012/06/24 19:08:55 ago Exp $
9607 +
9608 +EAPI="4-slot-abi"
9609 +
9610 +XORG_DRI="dri"
9611 +inherit xorg-2
9612 +
9613 +DESCRIPTION="ATI Mach64 video driver"
9614 +
9615 +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd"
9616 +IUSE=""
9617 +
9618 +RDEPEND=">=x11-base/xorg-server-1.10"
9619 +DEPEND="${RDEPEND}"
9620 +
9621 +pkg_setup() {
9622 + XORG_CONFIGURE_OPTIONS=(
9623 + $(use_enable dri)
9624 + )
9625 +
9626 + xorg-2_pkg_setup
9627 +}
9628
9629 diff --git a/x11-drivers/xf86-video-mga/Manifest b/x11-drivers/xf86-video-mga/Manifest
9630 new file mode 100644
9631 index 0000000..fe10ddd
9632 --- /dev/null
9633 +++ b/x11-drivers/xf86-video-mga/Manifest
9634 @@ -0,0 +1,6 @@
9635 +DIST xf86-video-mga-1.4.13.tar.bz2 423134 RMD160 c68d9e02ec322d23f9be7b06c54895a05cf5f962 SHA1 55aa185cf381def4b5905c8b93694b8dfbd5c378 SHA256 b657bd5fec4aade6396c683886739b7c8ce57924278bee0e36f13a966eeddff6
9636 +DIST xf86-video-mga-1.5.0.tar.bz2 431769 RMD160 9f038d430dfaf08299ad942ff320d6bf1d1d3ac3 SHA1 de82e4dc8d05fe1306498e3067f9e65479cfa5a1 SHA256 ca983d780dd90115c0599980a7a83425b5e4eeb16f2e8c7fed15823fcbe7830e
9637 +EBUILD xf86-video-mga-1.4.13.ebuild 697 RMD160 93ec6daf94e2561db022be1df0d6d0b96a4c5700 SHA1 226e3724dd8ad1249dc1d4e0e8b701c2f49c237a SHA256 783ec41a83568b2b07070bcbb31cde87adf3f49d6b550a93aa16af6008e4b4a5
9638 +EBUILD xf86-video-mga-1.5.0.ebuild 525 RMD160 14a53c105d682e44934c41d78e82f3eb18e04033 SHA1 1a97a16800e9ccde0c6c9b02a7b02128b698f249 SHA256 1060ce1c16b397825700238e38b4b22c199e61244fc64f1dd28230351f606e0f
9639 +MISC ChangeLog 14319 RMD160 f3a0c8623766196e1705c25fe8dbad87f22cb28e SHA1 331ede2b301daa2a36d4700f0159df9f3950f482 SHA256 73786ccf88a2b35b0d9ebeeb8c4906984da14019b71cd78ab0b9c0613649ee2c
9640 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
9641
9642 diff --git a/x11-drivers/xf86-video-mga/xf86-video-mga-1.4.13.ebuild b/x11-drivers/xf86-video-mga/xf86-video-mga-1.4.13.ebuild
9643 new file mode 100644
9644 index 0000000..f076e9a
9645 --- /dev/null
9646 +++ b/x11-drivers/xf86-video-mga/xf86-video-mga-1.4.13.ebuild
9647 @@ -0,0 +1,28 @@
9648 +# Copyright 1999-2011 Gentoo Foundation
9649 +# Distributed under the terms of the GNU General Public License v2
9650 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-mga/xf86-video-mga-1.4.13.ebuild,v 1.6 2011/02/14 23:56:22 xarthisius Exp $
9651 +
9652 +EAPI=3
9653 +inherit xorg-2
9654 +
9655 +DESCRIPTION="Matrox video driver"
9656 +
9657 +SLOT="0"
9658 +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
9659 +IUSE="dri"
9660 +
9661 +RDEPEND=">=x11-base/xorg-server-1.4"
9662 +DEPEND="${RDEPEND}
9663 + x11-proto/fontsproto
9664 + x11-proto/randrproto
9665 + x11-proto/renderproto
9666 + x11-proto/videoproto
9667 + x11-proto/xextproto
9668 + x11-proto/xproto
9669 + dri? ( x11-proto/xf86driproto
9670 + x11-proto/glproto
9671 + >=x11-libs/libdrm-2 )"
9672 +
9673 +pkg_setup() {
9674 + CONFIGURE_OPTIONS="$(use_enable dri)"
9675 +}
9676
9677 diff --git a/x11-drivers/xf86-video-mga/xf86-video-mga-1.5.0.ebuild b/x11-drivers/xf86-video-mga/xf86-video-mga-1.5.0.ebuild
9678 new file mode 100644
9679 index 0000000..9e32733
9680 --- /dev/null
9681 +++ b/x11-drivers/xf86-video-mga/xf86-video-mga-1.5.0.ebuild
9682 @@ -0,0 +1,20 @@
9683 +# Copyright 1999-2012 Gentoo Foundation
9684 +# Distributed under the terms of the GNU General Public License v2
9685 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-mga/xf86-video-mga-1.5.0.ebuild,v 1.4 2012/06/24 19:09:31 ago Exp $
9686 +
9687 +EAPI="4-slot-abi"
9688 +XORG_DRI=dri
9689 +inherit xorg-2
9690 +
9691 +DESCRIPTION="Matrox video driver"
9692 +
9693 +SLOT="0"
9694 +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd"
9695 +IUSE="dri"
9696 +
9697 +RDEPEND=">=x11-base/xorg-server-1.4"
9698 +DEPEND="${RDEPEND}"
9699 +
9700 +pkg_setup() {
9701 + CONFIGURE_OPTIONS="$(use_enable dri)"
9702 +}
9703
9704 diff --git a/x11-drivers/xf86-video-modesetting/Manifest b/x11-drivers/xf86-video-modesetting/Manifest
9705 new file mode 100644
9706 index 0000000..9f18328
9707 --- /dev/null
9708 +++ b/x11-drivers/xf86-video-modesetting/Manifest
9709 @@ -0,0 +1,6 @@
9710 +DIST xf86-video-modesetting-0.3.0.tar.bz2 289304 RMD160 51025b2feeaee32d5548671969deb5783bec4d27 SHA1 b8a27127fa83eba483265d5c5ce944e7768bff1b SHA256 0d9e78fa089373350e11dcb88ef7a4d8cfac9234cce2b4ca39a943e80b8a1b95
9711 +DIST xf86-video-modesetting-0.4.0.tar.bz2 296277 RMD160 1aa8b8875cb01e5e82dad84af59f463e3420cc39 SHA1 c253af87acaa8405f93e3fec357071a2763a1855 SHA256 ffc6ee47423292023f536440db5bb16d6ba9d7ea6ac3c018f1484fe1fe705e55
9712 +EBUILD xf86-video-modesetting-0.3.0.ebuild 457 RMD160 d608a7d01b261937427cef90e9fa3d80a4058d00 SHA1 966080484768191e5e09e856303f24a589cda027 SHA256 57e6ece821b85e0b7765f1e14d2e5b8721e46fcc59603c1eddb4d9494ed9f155
9713 +EBUILD xf86-video-modesetting-0.4.0.ebuild 463 RMD160 e09dafc59cc90121b16da3cf08b466538e8a9c41 SHA1 dccc24188a7171afed9ac12861b9426743ffa6b7 SHA256 ac97b0b1f10aaf87f6c0abaa8a524683d302c0d1ac0027f0aeaf1b5efd872d63
9714 +MISC ChangeLog 2308 RMD160 a794dae08ee7950701ab320c12842958d3627d02 SHA1 0799589817968ba99813fda77ec8218def91c643 SHA256 2519794fd7c86388f881a7d82505b9ba21693202808b837d4694d7e63cb54753
9715 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
9716
9717 diff --git a/x11-drivers/xf86-video-modesetting/xf86-video-modesetting-0.3.0.ebuild b/x11-drivers/xf86-video-modesetting/xf86-video-modesetting-0.3.0.ebuild
9718 new file mode 100644
9719 index 0000000..aac74e8
9720 --- /dev/null
9721 +++ b/x11-drivers/xf86-video-modesetting/xf86-video-modesetting-0.3.0.ebuild
9722 @@ -0,0 +1,12 @@
9723 +# Copyright 1999-2012 Gentoo Foundation
9724 +# Distributed under the terms of the GNU General Public License v2
9725 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-modesetting/xf86-video-modesetting-0.3.0.ebuild,v 1.7 2012/06/28 20:53:05 maekke Exp $
9726 +
9727 +EAPI="4-slot-abi"
9728 +
9729 +inherit xorg-2
9730 +
9731 +DESCRIPTION="Unaccelerated generic driver for kernel modesetting"
9732 +
9733 +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
9734 +IUSE=""
9735
9736 diff --git a/x11-drivers/xf86-video-modesetting/xf86-video-modesetting-0.4.0.ebuild b/x11-drivers/xf86-video-modesetting/xf86-video-modesetting-0.4.0.ebuild
9737 new file mode 100644
9738 index 0000000..5973411
9739 --- /dev/null
9740 +++ b/x11-drivers/xf86-video-modesetting/xf86-video-modesetting-0.4.0.ebuild
9741 @@ -0,0 +1,12 @@
9742 +# Copyright 1999-2012 Gentoo Foundation
9743 +# Distributed under the terms of the GNU General Public License v2
9744 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-modesetting/xf86-video-modesetting-0.4.0.ebuild,v 1.1 2012/06/22 21:58:03 chithanh Exp $
9745 +
9746 +EAPI="4-slot-abi"
9747 +
9748 +inherit xorg-2
9749 +
9750 +DESCRIPTION="Unaccelerated generic driver for kernel modesetting"
9751 +
9752 +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
9753 +IUSE=""
9754
9755 diff --git a/x11-drivers/xf86-video-neomagic/Manifest b/x11-drivers/xf86-video-neomagic/Manifest
9756 new file mode 100644
9757 index 0000000..540d3d2
9758 --- /dev/null
9759 +++ b/x11-drivers/xf86-video-neomagic/Manifest
9760 @@ -0,0 +1,6 @@
9761 +DIST xf86-video-neomagic-1.2.5.tar.bz2 294723 RMD160 28769eb10adc9d8487d17da83745ea6f39f1d586 SHA1 02c994e2eae191b50a8cd556e5b52d82725073b3 SHA256 c0b69e83a4bd6c257a2bf55b33a7442d33df451d37561fa8ae00fb1566b1504b
9762 +DIST xf86-video-neomagic-1.2.6.tar.bz2 325498 RMD160 e6ff556610a9e82918dada0aa24e178f44dc1de5 SHA1 35ac1d62357fa2ddc37473b24335db441bc70f4d SHA256 b19ed2a33e8d9a3e2bfc1ae3e8ff49031b7d34dec786e4a5e060e68e48649888
9763 +EBUILD xf86-video-neomagic-1.2.5.ebuild 564 RMD160 20eb2f244ab3fe374dfd90c41a419a2c27a77339 SHA1 a9819ff3f41d717911c9b274e5bcf5d05b599261 SHA256 95414dcdf8b4f3a995be5879fc04e3d57dc9295efe16994fbd4a1d6da9d9e66d
9764 +EBUILD xf86-video-neomagic-1.2.6.ebuild 432 RMD160 c726bc0c51c11abbaf72b1aee3e810165f6ddf0d SHA1 317745bd7ce59efaa0604c99feefd0ab41f110bb SHA256 de841e870d0b5afba92d0c9b9cf26f8218044031024031d23d0f3fb6a3dcde44
9765 +MISC ChangeLog 6373 RMD160 e0e5baf3a8440360169b5deeba51dda90a942ca6 SHA1 785e00dd2d1678a91bfa4ec4d49cb01d86c49fb6 SHA256 f01513e6cebe00705cbb1a1ad2ed517524ec639ebbc1a39de366b440f29e410f
9766 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
9767
9768 diff --git a/x11-drivers/xf86-video-neomagic/xf86-video-neomagic-1.2.5.ebuild b/x11-drivers/xf86-video-neomagic/xf86-video-neomagic-1.2.5.ebuild
9769 new file mode 100644
9770 index 0000000..0580cef
9771 --- /dev/null
9772 +++ b/x11-drivers/xf86-video-neomagic/xf86-video-neomagic-1.2.5.ebuild
9773 @@ -0,0 +1,20 @@
9774 +# Copyright 1999-2011 Gentoo Foundation
9775 +# Distributed under the terms of the GNU General Public License v2
9776 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-neomagic/xf86-video-neomagic-1.2.5.ebuild,v 1.4 2011/02/12 19:26:22 armin76 Exp $
9777 +
9778 +EAPI=3
9779 +inherit xorg-2
9780 +
9781 +DESCRIPTION="Neomagic video driver"
9782 +KEYWORDS="amd64 ia64 x86 ~x86-fbsd"
9783 +IUSE=""
9784 +
9785 +RDEPEND=">=x11-base/xorg-server-1.0.99"
9786 +DEPEND="${RDEPEND}
9787 + x11-proto/fontsproto
9788 + x11-proto/randrproto
9789 + x11-proto/renderproto
9790 + x11-proto/videoproto
9791 + x11-proto/xextproto
9792 + x11-proto/xf86dgaproto
9793 + x11-proto/xproto"
9794
9795 diff --git a/x11-drivers/xf86-video-neomagic/xf86-video-neomagic-1.2.6.ebuild b/x11-drivers/xf86-video-neomagic/xf86-video-neomagic-1.2.6.ebuild
9796 new file mode 100644
9797 index 0000000..3285ff8
9798 --- /dev/null
9799 +++ b/x11-drivers/xf86-video-neomagic/xf86-video-neomagic-1.2.6.ebuild
9800 @@ -0,0 +1,13 @@
9801 +# Copyright 1999-2012 Gentoo Foundation
9802 +# Distributed under the terms of the GNU General Public License v2
9803 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-neomagic/xf86-video-neomagic-1.2.6.ebuild,v 1.4 2012/06/24 19:10:30 ago Exp $
9804 +
9805 +EAPI="4-slot-abi"
9806 +inherit xorg-2
9807 +
9808 +DESCRIPTION="Neomagic video driver"
9809 +KEYWORDS="amd64 ~ia64 x86 ~amd64-fbsd ~x86-fbsd"
9810 +IUSE=""
9811 +
9812 +RDEPEND=">=x11-base/xorg-server-1.0.99"
9813 +DEPEND="${RDEPEND}"
9814
9815 diff --git a/x11-drivers/xf86-video-newport/Manifest b/x11-drivers/xf86-video-newport/Manifest
9816 new file mode 100644
9817 index 0000000..6d3d351
9818 --- /dev/null
9819 +++ b/x11-drivers/xf86-video-newport/Manifest
9820 @@ -0,0 +1,6 @@
9821 +DIST xf86-video-newport-0.2.3.tar.bz2 266377 RMD160 2726f707a073e6fbd8ec23bbc62c7159d9fddbd9 SHA1 018243071fbadb4fa28a6383465c71b2f5fb62e4 SHA256 e6caeb4f95adfd9d2046d24f5f3688092ea4e3fb63aa3d0675f6c697c8cf0270
9822 +DIST xf86-video-newport-0.2.4.tar.bz2 308541 RMD160 fc1ae9c73495268691efe95f7cc9be3a28a64fba SHA1 666d3794833281bea24cb8015d9464753ba9885c SHA256 91cc41c6b17b068ed865c5d00b7662faaa1f7523ca449200abcd6539c4ad4ef9
9823 +EBUILD xf86-video-newport-0.2.3.ebuild 378 RMD160 708fdabb303a7bd253057d532f895ca1778d7b9e SHA1 9b3e47dcca82c1f8392647481dd92fb9673df3cb SHA256 8b0888e0093232addb150ca5013db46b9848da967d04adc37dc53808a275fb7e
9824 +EBUILD xf86-video-newport-0.2.4.ebuild 377 RMD160 f8cb5d527b25b23ddaedcda0754da89509e01401 SHA1 2f247edf145e2ed0601a56c442ed390e91f1c4e0 SHA256 8567e25cbfa980a596e3b34634ad7843234b6fb25faad464ea4947c5eda50e93
9825 +MISC ChangeLog 4053 RMD160 969cf122efadb611ed78f6f07858eb1bd59c974a SHA1 786188a8e70663527845aaeb8434940c60b82793 SHA256 344bcccfcfb6861be7ee34285dc8c7d7ffa290cea5f6f18e02247e3d71964da0
9826 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
9827
9828 diff --git a/x11-drivers/xf86-video-newport/xf86-video-newport-0.2.3.ebuild b/x11-drivers/xf86-video-newport/xf86-video-newport-0.2.3.ebuild
9829 new file mode 100644
9830 index 0000000..525867e
9831 --- /dev/null
9832 +++ b/x11-drivers/xf86-video-newport/xf86-video-newport-0.2.3.ebuild
9833 @@ -0,0 +1,14 @@
9834 +# Copyright 1999-2011 Gentoo Foundation
9835 +# Distributed under the terms of the GNU General Public License v2
9836 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-newport/xf86-video-newport-0.2.3.ebuild,v 1.1 2011/04/18 13:42:46 scarabeus Exp $
9837 +
9838 +EAPI="4-slot-abi"
9839 +
9840 +inherit xorg-2
9841 +
9842 +DESCRIPTION="Newport video driver"
9843 +KEYWORDS="-* ~mips"
9844 +IUSE=""
9845 +
9846 +RDEPEND=""
9847 +DEPEND="${RDEPEND}"
9848
9849 diff --git a/x11-drivers/xf86-video-newport/xf86-video-newport-0.2.4.ebuild b/x11-drivers/xf86-video-newport/xf86-video-newport-0.2.4.ebuild
9850 new file mode 100644
9851 index 0000000..8781256
9852 --- /dev/null
9853 +++ b/x11-drivers/xf86-video-newport/xf86-video-newport-0.2.4.ebuild
9854 @@ -0,0 +1,14 @@
9855 +# Copyright 1999-2012 Gentoo Foundation
9856 +# Distributed under the terms of the GNU General Public License v2
9857 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-newport/xf86-video-newport-0.2.4.ebuild,v 1.1 2012/05/13 20:08:31 chithanh Exp $
9858 +
9859 +EAPI="4-slot-abi"
9860 +
9861 +inherit xorg-2
9862 +
9863 +DESCRIPTION="Newport video driver"
9864 +KEYWORDS="-* ~mips"
9865 +IUSE=""
9866 +
9867 +RDEPEND=""
9868 +DEPEND="${RDEPEND}"
9869
9870 diff --git a/x11-drivers/xf86-video-nouveau/Manifest b/x11-drivers/xf86-video-nouveau/Manifest
9871 new file mode 100644
9872 index 0000000..77bc0a5
9873 --- /dev/null
9874 +++ b/x11-drivers/xf86-video-nouveau/Manifest
9875 @@ -0,0 +1,12 @@
9876 +DIST xf86-video-nouveau-0.0.16_pre20111109.tar.bz2 143258 RMD160 8c70072dc82754c798fb695afcf25f3d54388d9d SHA1 02d492d40020706497cf39f042b72f8d8d8d52a8 SHA256 ce103f80f27ee7288dfbfd7a3d59d7cb72bff802d8e0a046dd39546bf61cadc2
9877 +DIST xf86-video-nouveau-0.0.16_pre20120305.tar.bz2 133627 RMD160 e61a8cc969ec5ba0deefe1f3d6b860f1f62ba216 SHA1 0d24d3fbc4bf152bda883e123196ad0ce6999436 SHA256 ed74b60e4c63e3dd70204ff3475cc7cb2edfe98ec0b7f3ee50ee40a0649964ee
9878 +DIST xf86-video-nouveau-0.0.16_pre20120322.tar.bz2 133789 RMD160 a55d4eecfc03452be265cfdfbcb3e7490bd7dadb SHA1 0ac4674c349da2b2bf3e2315e60c72b20e5f458e SHA256 5cd902e8986baecdf1acdf7b4834fe2dd81aaf2b350a17736040a590d10c7930
9879 +DIST xf86-video-nouveau-0.0.16_pre20120508.tar.bz2 130550 RMD160 d6b59b348e797e057e75a60d3e2edaa828d98716 SHA1 363e291e06db111133746392f5895b355b3ea819 SHA256 4794162e038f0e62ed034c0c7e520ae0725f0c1837cad5f72602e86c7cff6825
9880 +DIST xf86-video-nouveau-1.0.1.tar.bz2 518993 RMD160 cb26972840646460393bab53de6fba8bd9a249a5 SHA1 6842855557cc717c2eab445e0907211d7424cbed SHA256 0b27a3bbbd97e71fb2248864b5c6c769f844d5e6bbb21351baa54f36a5f839f1
9881 +EBUILD xf86-video-nouveau-0.0.16_pre20111109.ebuild 1037 RMD160 9b82509eb8e3d51fb5d15e708481815b4147f40b SHA1 1af91f07b53107303a3dacd22e4636b886cec873 SHA256 c3fb5ca32c5d958ed99da39d1f9e3595ee1eb2f83937e68a8b6a540e0a84a76f
9882 +EBUILD xf86-video-nouveau-0.0.16_pre20120305.ebuild 1041 RMD160 f39efce483bf7f377d49b2a7135aec03c0c946f8 SHA1 b3ab9f10670ce6190e6c4e47295d2227d6f5d3f2 SHA256 12d6772b763e246eeda452087f261b5b6732beddf41f47330abd976dd34a16e6
9883 +EBUILD xf86-video-nouveau-0.0.16_pre20120322.ebuild 1034 RMD160 653537fefcf4c11807081eb9de79272c2aa47f18 SHA1 225fcd536860d70cd99357ab565e21813470b574 SHA256 caf080234fbc76bdfb7b75ca31aca096d3a5ea65c5b0d66751260b8241b9ee3a
9884 +EBUILD xf86-video-nouveau-0.0.16_pre20120508.ebuild 995 RMD160 74afa5670d5a836a8598d0cc28d3de92d29909c5 SHA1 77e79e94ed3f63c563a8efe2a38e7f959ae5c069 SHA256 6be2d14c363be94da67ec341273c2c1b24d4914483ba2f7073c6f8cbe7a978cc
9885 +EBUILD xf86-video-nouveau-1.0.1.ebuild 982 RMD160 f281068bf948a8e27370727f678d04658edc8938 SHA1 b1df676c17f5e5dcd984b06c6f2aeb536d545bfc SHA256 3e25c009b17f21a1daf6af5f8f8984f8a96066f5039e5c6991dd39df840165d1
9886 +MISC ChangeLog 9206 RMD160 c2bc4884f85d4621157f459065ad749b180d0584 SHA1 ed6372459c5f5cb93930f3ce580337d4589eb618 SHA256 d9778565727eae26fbaf4ac8a5d0d38d34060259b775c121a4d1826367a34fff
9887 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
9888
9889 diff --git a/x11-drivers/xf86-video-nouveau/xf86-video-nouveau-0.0.16_pre20111109.ebuild b/x11-drivers/xf86-video-nouveau/xf86-video-nouveau-0.0.16_pre20111109.ebuild
9890 new file mode 100644
9891 index 0000000..52407b1
9892 --- /dev/null
9893 +++ b/x11-drivers/xf86-video-nouveau/xf86-video-nouveau-0.0.16_pre20111109.ebuild
9894 @@ -0,0 +1,33 @@
9895 +# Copyright 1999-2012 Gentoo Foundation
9896 +# Distributed under the terms of the GNU General Public License v2
9897 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-nouveau/xf86-video-nouveau-0.0.16_pre20111109.ebuild,v 1.6 2012/05/11 00:35:39 chithanh Exp $
9898 +
9899 +EAPI="4-slot-abi"
9900 +XORG_EAUTORECONF="yes"
9901 +XORG_DRI="always"
9902 +inherit linux-info xorg-2
9903 +
9904 +DESCRIPTION="Accelerated Open Source driver for nVidia cards"
9905 +HOMEPAGE="http://nouveau.freedesktop.org/"
9906 +SRC_URI="mirror://gentoo/${P}.tar.bz2"
9907 +
9908 +KEYWORDS="amd64 ppc ppc64 x86"
9909 +IUSE=""
9910 +
9911 +RDEPEND=">=x11-libs/libdrm-2.4.24[video_cards_nouveau]
9912 + <x11-libs/libdrm-2.4.34[video_cards_nouveau]"
9913 +DEPEND="${RDEPEND}
9914 + x11-proto/glproto
9915 + x11-proto/xf86driproto
9916 + x11-proto/dri2proto"
9917 +
9918 +pkg_postinst() {
9919 + xorg-2_pkg_postinst
9920 + if ! has_version x11-base/nouveau-drm; then
9921 + if ! linux_config_exists || ! linux_chkconfig_present DRM_NOUVEAU; then
9922 + ewarn "Nouveau DRM not detected. If you want any kind of"
9923 + ewarn "acceleration with nouveau, enable CONFIG_DRM_NOUVEAU"
9924 + ewarn "in the kernel."
9925 + fi
9926 + fi
9927 +}
9928
9929 diff --git a/x11-drivers/xf86-video-nouveau/xf86-video-nouveau-0.0.16_pre20120305.ebuild b/x11-drivers/xf86-video-nouveau/xf86-video-nouveau-0.0.16_pre20120305.ebuild
9930 new file mode 100644
9931 index 0000000..eef0790
9932 --- /dev/null
9933 +++ b/x11-drivers/xf86-video-nouveau/xf86-video-nouveau-0.0.16_pre20120305.ebuild
9934 @@ -0,0 +1,33 @@
9935 +# Copyright 1999-2012 Gentoo Foundation
9936 +# Distributed under the terms of the GNU General Public License v2
9937 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-nouveau/xf86-video-nouveau-0.0.16_pre20120305.ebuild,v 1.2 2012/05/11 00:35:39 chithanh Exp $
9938 +
9939 +EAPI="4-slot-abi"
9940 +XORG_EAUTORECONF="yes"
9941 +XORG_DRI="always"
9942 +inherit linux-info xorg-2
9943 +
9944 +DESCRIPTION="Accelerated Open Source driver for nVidia cards"
9945 +HOMEPAGE="http://nouveau.freedesktop.org/"
9946 +SRC_URI="mirror://gentoo/${P}.tar.bz2"
9947 +
9948 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
9949 +IUSE=""
9950 +
9951 +RDEPEND=">=x11-libs/libdrm-2.4.24[video_cards_nouveau]
9952 + <x11-libs/libdrm-2.4.34[video_cards_nouveau]"
9953 +DEPEND="${RDEPEND}
9954 + x11-proto/glproto
9955 + x11-proto/xf86driproto
9956 + x11-proto/dri2proto"
9957 +
9958 +pkg_postinst() {
9959 + xorg-2_pkg_postinst
9960 + if ! has_version x11-base/nouveau-drm; then
9961 + if ! linux_config_exists || ! linux_chkconfig_present DRM_NOUVEAU; then
9962 + ewarn "Nouveau DRM not detected. If you want any kind of"
9963 + ewarn "acceleration with nouveau, enable CONFIG_DRM_NOUVEAU"
9964 + ewarn "in the kernel."
9965 + fi
9966 + fi
9967 +}
9968
9969 diff --git a/x11-drivers/xf86-video-nouveau/xf86-video-nouveau-0.0.16_pre20120322.ebuild b/x11-drivers/xf86-video-nouveau/xf86-video-nouveau-0.0.16_pre20120322.ebuild
9970 new file mode 100644
9971 index 0000000..db776a0
9972 --- /dev/null
9973 +++ b/x11-drivers/xf86-video-nouveau/xf86-video-nouveau-0.0.16_pre20120322.ebuild
9974 @@ -0,0 +1,33 @@
9975 +# Copyright 1999-2012 Gentoo Foundation
9976 +# Distributed under the terms of the GNU General Public License v2
9977 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-nouveau/xf86-video-nouveau-0.0.16_pre20120322.ebuild,v 1.4 2012/06/24 19:10:59 ago Exp $
9978 +
9979 +EAPI="4-slot-abi"
9980 +XORG_EAUTORECONF="yes"
9981 +XORG_DRI="always"
9982 +inherit linux-info xorg-2
9983 +
9984 +DESCRIPTION="Accelerated Open Source driver for nVidia cards"
9985 +HOMEPAGE="http://nouveau.freedesktop.org/"
9986 +SRC_URI="mirror://gentoo/${P}.tar.bz2"
9987 +
9988 +KEYWORDS="amd64 ~ppc ~ppc64 x86"
9989 +IUSE=""
9990 +
9991 +RDEPEND=">=x11-libs/libdrm-2.4.24[video_cards_nouveau]
9992 + <x11-libs/libdrm-2.4.34[video_cards_nouveau]"
9993 +DEPEND="${RDEPEND}
9994 + x11-proto/glproto
9995 + x11-proto/xf86driproto
9996 + x11-proto/dri2proto"
9997 +
9998 +pkg_postinst() {
9999 + xorg-2_pkg_postinst
10000 + if ! has_version x11-base/nouveau-drm; then
10001 + if ! linux_config_exists || ! linux_chkconfig_present DRM_NOUVEAU; then
10002 + ewarn "Nouveau DRM not detected. If you want any kind of"
10003 + ewarn "acceleration with nouveau, enable CONFIG_DRM_NOUVEAU"
10004 + ewarn "in the kernel."
10005 + fi
10006 + fi
10007 +}
10008
10009 diff --git a/x11-drivers/xf86-video-nouveau/xf86-video-nouveau-0.0.16_pre20120508.ebuild b/x11-drivers/xf86-video-nouveau/xf86-video-nouveau-0.0.16_pre20120508.ebuild
10010 new file mode 100644
10011 index 0000000..b0123b4
10012 --- /dev/null
10013 +++ b/x11-drivers/xf86-video-nouveau/xf86-video-nouveau-0.0.16_pre20120508.ebuild
10014 @@ -0,0 +1,32 @@
10015 +# Copyright 1999-2012 Gentoo Foundation
10016 +# Distributed under the terms of the GNU General Public License v2
10017 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-nouveau/xf86-video-nouveau-0.0.16_pre20120508.ebuild,v 1.1 2012/05/11 00:35:39 chithanh Exp $
10018 +
10019 +EAPI="4-slot-abi"
10020 +XORG_EAUTORECONF="yes"
10021 +XORG_DRI="always"
10022 +inherit linux-info xorg-2
10023 +
10024 +DESCRIPTION="Accelerated Open Source driver for nVidia cards"
10025 +HOMEPAGE="http://nouveau.freedesktop.org/"
10026 +SRC_URI="mirror://gentoo/${P}.tar.bz2"
10027 +
10028 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
10029 +IUSE=""
10030 +
10031 +RDEPEND=">=x11-libs/libdrm-2.4.34[video_cards_nouveau]"
10032 +DEPEND="${RDEPEND}
10033 + x11-proto/glproto
10034 + x11-proto/xf86driproto
10035 + x11-proto/dri2proto"
10036 +
10037 +pkg_postinst() {
10038 + xorg-2_pkg_postinst
10039 + if ! has_version x11-base/nouveau-drm; then
10040 + if ! linux_config_exists || ! linux_chkconfig_present DRM_NOUVEAU; then
10041 + ewarn "Nouveau DRM not detected. If you want any kind of"
10042 + ewarn "acceleration with nouveau, enable CONFIG_DRM_NOUVEAU"
10043 + ewarn "in the kernel."
10044 + fi
10045 + fi
10046 +}
10047
10048 diff --git a/x11-drivers/xf86-video-nouveau/xf86-video-nouveau-1.0.1.ebuild b/x11-drivers/xf86-video-nouveau/xf86-video-nouveau-1.0.1.ebuild
10049 new file mode 100644
10050 index 0000000..5193559
10051 --- /dev/null
10052 +++ b/x11-drivers/xf86-video-nouveau/xf86-video-nouveau-1.0.1.ebuild
10053 @@ -0,0 +1,31 @@
10054 +# Copyright 1999-2012 Gentoo Foundation
10055 +# Distributed under the terms of the GNU General Public License v2
10056 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-nouveau/xf86-video-nouveau-1.0.1.ebuild,v 1.1 2012/06/22 21:53:48 chithanh Exp $
10057 +
10058 +EAPI="4-slot-abi"
10059 +XORG_DRI="always"
10060 +inherit linux-info xorg-2
10061 +
10062 +DESCRIPTION="Accelerated Open Source driver for nVidia cards"
10063 +HOMEPAGE="http://nouveau.freedesktop.org/"
10064 +SRC_URI="http://nouveau.freedesktop.org/release/${P}.tar.bz2"
10065 +
10066 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
10067 +IUSE=""
10068 +
10069 +RDEPEND=">=x11-libs/libdrm-2.4.34[video_cards_nouveau]"
10070 +DEPEND="${RDEPEND}
10071 + x11-proto/glproto
10072 + x11-proto/xf86driproto
10073 + x11-proto/dri2proto"
10074 +
10075 +pkg_postinst() {
10076 + xorg-2_pkg_postinst
10077 + if ! has_version x11-base/nouveau-drm; then
10078 + if ! linux_config_exists || ! linux_chkconfig_present DRM_NOUVEAU; then
10079 + ewarn "Nouveau DRM not detected. If you want any kind of"
10080 + ewarn "acceleration with nouveau, enable CONFIG_DRM_NOUVEAU"
10081 + ewarn "in the kernel."
10082 + fi
10083 + fi
10084 +}
10085
10086 diff --git a/x11-drivers/xf86-video-openchrome/Manifest b/x11-drivers/xf86-video-openchrome/Manifest
10087 new file mode 100644
10088 index 0000000..60713d0
10089 --- /dev/null
10090 +++ b/x11-drivers/xf86-video-openchrome/Manifest
10091 @@ -0,0 +1,6 @@
10092 +DIST xf86-video-openchrome-0.2.905.tar.bz2 508469 RMD160 cd8b60b3ba48af8f831a1a2496b5ceabc2c74148 SHA1 bbd64f258e69b29498e5f68d5a28e5253d252dd1 SHA256 0c8f15fb798680a429089a58d5211f9064797e3720010d599acc010d04a88bd2
10093 +DIST xf86-video-openchrome-0.2.906.tar.bz2 514154 RMD160 0a826707b45f3fd17576a82f1f8f589b2d9768c1 SHA1 1c49bf722326442393288db490ff48d437e337f9 SHA256 e7558edc144a08371493432014a7b88ee26ec35d00ef96f2ea24bd7872b0ff41
10094 +EBUILD xf86-video-openchrome-0.2.905.ebuild 1354 RMD160 565998a91ff71e7622c036bf7a0350ff70320a22 SHA1 cd3ffa2e87e95fa88d51eece6671028f6e402e3d SHA256 6026604b0e2f463c7fd0f140cc532a33e4e3075334831c0c9bee6e33d6eaf834
10095 +EBUILD xf86-video-openchrome-0.2.906.ebuild 1347 RMD160 5de690c6d42d0e87a85f43e1be6285b6baa32811 SHA1 b53f33329994e54efa61bad2b4d14aba02a36484 SHA256 e6236cf4bf05fcebe8ec9595460edde57af6b69d83d5b82fa0fbf5980c5600a4
10096 +MISC ChangeLog 10528 RMD160 4c23c53a53a88406b9f97039b9c5276115d79895 SHA1 6a4822ba0124b5f7fc146e32f605ae83e09192ea SHA256 523fd47707f3ab4ff4e3bbc45f049785d78b218a8be07740542cea958d24ac30
10097 +MISC metadata.xml 315 RMD160 9fc61675d6a4140a8da6b8c7018ba06b761f7e20 SHA1 391456b7e6e8caeecde821fecb1f5d94fda9c717 SHA256 d8fa3d7ffb55c1f06f7041b80ce125721c371afc0762ebb197db44821b2b08e8
10098
10099 diff --git a/x11-drivers/xf86-video-openchrome/xf86-video-openchrome-0.2.905.ebuild b/x11-drivers/xf86-video-openchrome/xf86-video-openchrome-0.2.905.ebuild
10100 new file mode 100644
10101 index 0000000..d2dbdad
10102 --- /dev/null
10103 +++ b/x11-drivers/xf86-video-openchrome/xf86-video-openchrome-0.2.905.ebuild
10104 @@ -0,0 +1,51 @@
10105 +# Copyright 1999-2012 Gentoo Foundation
10106 +# Distributed under the terms of the GNU General Public License v2
10107 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-openchrome/xf86-video-openchrome-0.2.905.ebuild,v 1.4 2012/04/05 20:35:21 phajdan.jr Exp $
10108 +
10109 +EAPI="4-slot-abi"
10110 +XORG_DRI="dri"
10111 +inherit xorg-2
10112 +
10113 +DESCRIPTION="X.Org driver for VIA/S3G cards"
10114 +HOMEPAGE="http://www.openchrome.org"
10115 +SRC_URI="http://www.openchrome.org/releases/${P}.tar.bz2"
10116 +LICENSE="MIT"
10117 +
10118 +KEYWORDS="amd64 x86"
10119 +IUSE="debug viaregtool"
10120 +
10121 +RDEPEND=">=x11-base/xorg-server-1.9"
10122 +DEPEND="
10123 + ${RDEPEND}
10124 + x11-libs/libX11
10125 + x11-libs/libXext
10126 + x11-libs/libXv
10127 + x11-libs/libXvMC
10128 + x11-libs/libdrm
10129 +"
10130 +
10131 +DOCS=( ChangeLog NEWS README )
10132 +
10133 +pkg_setup() {
10134 + xorg-2_pkg_setup
10135 + XORG_CONFIGURE_OPTIONS=(
10136 + $(use_enable debug)
10137 + $(use_enable debug xv-debug)
10138 + $(use_enable viaregtool)
10139 + )
10140 +}
10141 +
10142 +pkg_postinst() {
10143 + xorg-2_pkg_postinst
10144 +
10145 + elog "Supported chipsets:"
10146 + elog "CLE266 (VT3122), KM400/P4M800 (VT3205), K8M800 (VT3204),"
10147 + elog "PM800/PM880/CN400 (VT3259), VM800/CN700/P4M800Pro (VT3314),"
10148 + elog "CX700 (VT3324), P4M890 (VT3327), K8M890 (VT3336),"
10149 + elog "P4M900/VN896 (VT3364), VX800 (VT3353), VX855 (VT3409), VX900"
10150 + elog
10151 + elog "The driver name is 'openchrome', and this is what you need"
10152 + elog "to use in your xorg.conf (and not 'via')."
10153 + elog
10154 + elog "See the ChangeLog and release notes for more information."
10155 +}
10156
10157 diff --git a/x11-drivers/xf86-video-openchrome/xf86-video-openchrome-0.2.906.ebuild b/x11-drivers/xf86-video-openchrome/xf86-video-openchrome-0.2.906.ebuild
10158 new file mode 100644
10159 index 0000000..ba4934c
10160 --- /dev/null
10161 +++ b/x11-drivers/xf86-video-openchrome/xf86-video-openchrome-0.2.906.ebuild
10162 @@ -0,0 +1,51 @@
10163 +# Copyright 1999-2012 Gentoo Foundation
10164 +# Distributed under the terms of the GNU General Public License v2
10165 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-openchrome/xf86-video-openchrome-0.2.906.ebuild,v 1.3 2012/06/24 11:16:53 ago Exp $
10166 +
10167 +EAPI="4-slot-abi"
10168 +XORG_DRI="dri"
10169 +inherit xorg-2
10170 +
10171 +DESCRIPTION="X.Org driver for VIA/S3G cards"
10172 +HOMEPAGE="http://www.openchrome.org"
10173 +SRC_URI="http://www.openchrome.org/releases/${P}.tar.bz2"
10174 +LICENSE="MIT"
10175 +
10176 +KEYWORDS="amd64 x86"
10177 +IUSE="debug viaregtool"
10178 +
10179 +RDEPEND=">=x11-base/xorg-server-1.9"
10180 +DEPEND="
10181 + ${RDEPEND}
10182 + x11-libs/libX11
10183 + x11-libs/libXext
10184 + x11-libs/libXv
10185 + x11-libs/libXvMC
10186 + x11-libs/libdrm
10187 +"
10188 +
10189 +DOCS=( ChangeLog NEWS README )
10190 +
10191 +pkg_setup() {
10192 + xorg-2_pkg_setup
10193 + XORG_CONFIGURE_OPTIONS=(
10194 + $(use_enable debug)
10195 + $(use_enable debug xv-debug)
10196 + $(use_enable viaregtool)
10197 + )
10198 +}
10199 +
10200 +pkg_postinst() {
10201 + xorg-2_pkg_postinst
10202 +
10203 + elog "Supported chipsets:"
10204 + elog "CLE266 (VT3122), KM400/P4M800 (VT3205), K8M800 (VT3204),"
10205 + elog "PM800/PM880/CN400 (VT3259), VM800/CN700/P4M800Pro (VT3314),"
10206 + elog "CX700 (VT3324), P4M890 (VT3327), K8M890 (VT3336),"
10207 + elog "P4M900/VN896 (VT3364), VX800 (VT3353), VX855 (VT3409), VX900"
10208 + elog
10209 + elog "The driver name is 'openchrome', and this is what you need"
10210 + elog "to use in your xorg.conf (and not 'via')."
10211 + elog
10212 + elog "See the ChangeLog and release notes for more information."
10213 +}
10214
10215 diff --git a/x11-drivers/xf86-video-qxl/Manifest b/x11-drivers/xf86-video-qxl/Manifest
10216 new file mode 100644
10217 index 0000000..8cd2fd2
10218 --- /dev/null
10219 +++ b/x11-drivers/xf86-video-qxl/Manifest
10220 @@ -0,0 +1,10 @@
10221 +DIST xf86-video-qxl-0.0.13.tar.bz2 336701 RMD160 149ffb5478a696f220b7f4eb7420f0ce9432daf2 SHA1 67c358c4a4c2adfa039d024f0c5d2ba2ba9ac6aa SHA256 59bc60c3faeba75942bf366e566fa2da3eb034850f919b5667dd22589802ad61
10222 +DIST xf86-video-qxl-0.0.14.tar.bz2 337392 RMD160 9578a172f249ee749620ab83bbc176ae9026250f SHA1 49648337fa7ad3f098811f04855228829769f79b SHA256 7283a3719cc71fe98045d92ed0d480aaccd3a5e202fc30cbe0103458a7ff2e60
10223 +DIST xf86-video-qxl-0.0.16.tar.bz2 408156 RMD160 b520dee62a5da3d0ede4d291082fb04fa70e0891 SHA1 efdf1f553ddd63b36b4e1d47d98955d72da45ac3 SHA256 4b2dbfd5386b8d8f602f39a55e054b218a70aea332db5febcd936c0a890081d4
10224 +DIST xf86-video-qxl-0.0.17.tar.bz2 379844 RMD160 f6d8bd51e621b9e602af3c8d6f19f05b41717e58 SHA1 b4efa1cde649c0f3b362c9872041397a973c7526 SHA256 193c2bb4889de39f7b0071990adaae1753b45e542f68d76cc0d55a7299b49f82
10225 +EBUILD xf86-video-qxl-0.0.13.ebuild 488 RMD160 e95d2b7909275796c999e796c0d459754c5012ab SHA1 8000e28a38935422ff30b427dbce9da42a4b9114 SHA256 04b882c2f44432f2308438504aa9f4081f66c3cd9a464baca59109dce46510e3
10226 +EBUILD xf86-video-qxl-0.0.14.ebuild 473 RMD160 2b4cd5c792c5df7af919aacfec027a747a9f809a SHA1 d3ad2950dc66bd23d1686cb6bc9f5d211a89d531 SHA256 399b02e7b6765637369249c68708de273792d01fe891e7572be01aba09f269ae
10227 +EBUILD xf86-video-qxl-0.0.16.ebuild 597 RMD160 1477e4a0854594a21bd6466dde7ee22b4161fbfa SHA1 b8b7a9d9eeab23479e59b779039cfc2b19af7c39 SHA256 564349a9d1c8faf9d9499a8dd54e9cde368c428621e356ba24ca91e8589d60c5
10228 +EBUILD xf86-video-qxl-0.0.17.ebuild 594 RMD160 95cf9dfb3180732c3c568bb7924dd269f5df664d SHA1 208eae2f0259bb8bc9aa52e38cb34ae4fa5bfcf8 SHA256 2b0605d8762b9a0a220223ba39b9af9539c21815c18d75d463d40fac7df5e4b5
10229 +MISC ChangeLog 2068 RMD160 42f1f5f5c6e4bf2e7eb5f7727abfa25bd429887f SHA1 38963d890e4df3ce8397d9d78997ffabbeb48c7e SHA256 3e37cecc0f2bed8ddd42b0ea3739118c96872cca0993784f9020e99f0f2b3eac
10230 +MISC metadata.xml 220 RMD160 4d5c4903f7c543bd8ef09e0d42de089b9bc5f8e2 SHA1 b3d72a7ab8c13d56747dcde3ffa5bc7025a65cf9 SHA256 02098a3246ae2126fbc3d37008096f3ebfcd48cbb57947f910df9aebf8164849
10231
10232 diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.0.13.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.0.13.ebuild
10233 new file mode 100644
10234 index 0000000..81ab2d5
10235 --- /dev/null
10236 +++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.0.13.ebuild
10237 @@ -0,0 +1,18 @@
10238 +# Copyright 1999-2011 Gentoo Foundation
10239 +# Distributed under the terms of the GNU General Public License v2
10240 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.0.13.ebuild,v 1.3 2011/03/26 10:43:19 fauli Exp $
10241 +
10242 +EAPI=3
10243 +inherit xorg-2
10244 +
10245 +DESCRIPTION="QEMU QXL paravirt video driver"
10246 +
10247 +KEYWORDS="amd64 x86"
10248 +IUSE=""
10249 +
10250 +RDEPEND="x11-base/xorg-server[-minimal]"
10251 +DEPEND="${RDEPEND}
10252 + x11-proto/randrproto
10253 + x11-proto/renderproto
10254 + x11-proto/videoproto
10255 + x11-proto/xf86dgaproto"
10256
10257 diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.0.14.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.0.14.ebuild
10258 new file mode 100644
10259 index 0000000..b42fa56
10260 --- /dev/null
10261 +++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.0.14.ebuild
10262 @@ -0,0 +1,16 @@
10263 +# Copyright 1999-2012 Gentoo Foundation
10264 +# Distributed under the terms of the GNU General Public License v2
10265 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.0.14.ebuild,v 1.3 2012/01/18 17:39:01 cardoe Exp $
10266 +
10267 +EAPI="4-slot-abi"
10268 +inherit xorg-2
10269 +
10270 +DESCRIPTION="QEMU QXL paravirt video driver"
10271 +
10272 +KEYWORDS="~amd64 ~x86"
10273 +IUSE=""
10274 +
10275 +RDEPEND="x11-base/xorg-server[-minimal]"
10276 +DEPEND="${RDEPEND}
10277 + x11-proto/xf86dgaproto
10278 + >=app-emulation/spice-protocol-0.7.0"
10279
10280 diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.0.16.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.0.16.ebuild
10281 new file mode 100644
10282 index 0000000..21fd297
10283 --- /dev/null
10284 +++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.0.16.ebuild
10285 @@ -0,0 +1,24 @@
10286 +# Copyright 1999-2012 Gentoo Foundation
10287 +# Distributed under the terms of the GNU General Public License v2
10288 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.0.16.ebuild,v 1.5 2012/01/18 17:39:01 cardoe Exp $
10289 +
10290 +EAPI="4-slot-abi"
10291 +inherit xorg-2
10292 +
10293 +DESCRIPTION="QEMU QXL paravirt video driver"
10294 +
10295 +KEYWORDS="amd64 x86"
10296 +IUSE="xspice"
10297 +
10298 +RDEPEND="xspice? ( app-emulation/spice )
10299 + x11-base/xorg-server[-minimal]"
10300 +DEPEND="${RDEPEND}
10301 + x11-proto/xf86dgaproto
10302 + >=app-emulation/spice-protocol-0.8.1"
10303 +
10304 +pkg_setup() {
10305 + xorg-2_pkg_setup
10306 + XORG_CONFIGURE_OPTIONS=(
10307 + $(use_enable xspice)
10308 + )
10309 +}
10310
10311 diff --git a/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.0.17.ebuild b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.0.17.ebuild
10312 new file mode 100644
10313 index 0000000..759ca03
10314 --- /dev/null
10315 +++ b/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.0.17.ebuild
10316 @@ -0,0 +1,24 @@
10317 +# Copyright 1999-2012 Gentoo Foundation
10318 +# Distributed under the terms of the GNU General Public License v2
10319 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-qxl/xf86-video-qxl-0.0.17.ebuild,v 1.3 2012/06/24 19:11:22 ago Exp $
10320 +
10321 +EAPI="4-slot-abi"
10322 +inherit xorg-2
10323 +
10324 +DESCRIPTION="QEMU QXL paravirt video driver"
10325 +
10326 +KEYWORDS="amd64 x86"
10327 +IUSE="xspice"
10328 +
10329 +RDEPEND="xspice? ( app-emulation/spice )
10330 + x11-base/xorg-server[-minimal]"
10331 +DEPEND="${RDEPEND}
10332 + x11-proto/xf86dgaproto
10333 + >=app-emulation/spice-protocol-0.8.1"
10334 +
10335 +pkg_setup() {
10336 + xorg-2_pkg_setup
10337 + XORG_CONFIGURE_OPTIONS=(
10338 + $(use_enable xspice)
10339 + )
10340 +}
10341
10342 diff --git a/x11-drivers/xf86-video-r128/Manifest b/x11-drivers/xf86-video-r128/Manifest
10343 new file mode 100644
10344 index 0000000..04ccd62
10345 --- /dev/null
10346 +++ b/x11-drivers/xf86-video-r128/Manifest
10347 @@ -0,0 +1,6 @@
10348 +DIST xf86-video-r128-6.8.1.tar.bz2 418251 RMD160 8042f62bd23c7b24a24a5d55c53b4e6085dcfa1a SHA1 14f33cbd248dfd1584ee14949475ab3bb922da17 SHA256 517e21cc83850b903549d698c9daeb633e8b9ba5b187fe298409cc51975a9eca
10349 +DIST xf86-video-r128-6.8.2.tar.bz2 469957 RMD160 913b602f04c121c9adcfeabb24d8e3102d76eea6 SHA1 bb01cbdc173dbb53070c4ac06f3eeb3ad2645164 SHA256 7b41135c3d177e61644573e5c16e35fd9eff98b4d6685c9c6de9e33401e904b1
10350 +EBUILD xf86-video-r128-6.8.1.ebuild 811 RMD160 ff73efa9f0824fff42be3d9f8651d83930f8a57a SHA1 8d798c622f1bb11c7d04e0b5638f33f710e82c89 SHA256 46934f9cb094989bf9f78d9374781be0f75e21ec9169194f39dbadda3aee2a38
10351 +EBUILD xf86-video-r128-6.8.2-r1.ebuild 536 RMD160 c7c96484eef14bcb775139f61b6b82b91aceb6d5 SHA1 ccbbbdcb0914f61273de396a243341e85b764528 SHA256 36a9c6421ebce5e434dadc531c857974d7e05519e3c9948ce79be4e189566a48
10352 +MISC ChangeLog 3552 RMD160 60e6dc25aebd39b89611587c9fc59a99df00f768 SHA1 bd7af83c4fbecc701a0583953db6d31f71321925 SHA256 7706fa4d4e9a08caa66c205c1fa10e2e0dcaab4d9854d55b9afe520685b14209
10353 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
10354
10355 diff --git a/x11-drivers/xf86-video-r128/xf86-video-r128-6.8.1.ebuild b/x11-drivers/xf86-video-r128/xf86-video-r128-6.8.1.ebuild
10356 new file mode 100644
10357 index 0000000..48af9d4
10358 --- /dev/null
10359 +++ b/x11-drivers/xf86-video-r128/xf86-video-r128-6.8.1.ebuild
10360 @@ -0,0 +1,31 @@
10361 +# Copyright 1999-2009 Gentoo Foundation
10362 +# Distributed under the terms of the GNU General Public License v2
10363 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-r128/xf86-video-r128-6.8.1.ebuild,v 1.7 2009/12/15 19:30:55 ranger Exp $
10364 +
10365 +# Must be before x-modular eclass is inherited
10366 +#SNAPSHOT="yes"
10367 +
10368 +inherit x-modular
10369 +
10370 +DESCRIPTION="ATI Rage128 video driver"
10371 +
10372 +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
10373 +IUSE="dri"
10374 +
10375 +RDEPEND=">=x11-base/xorg-server-1.2
10376 + !<x11-drivers/xf86-video-ati-6.9"
10377 +DEPEND="${RDEPEND}
10378 + x11-proto/fontsproto
10379 + x11-proto/randrproto
10380 + x11-proto/videoproto
10381 + x11-proto/xextproto
10382 + x11-proto/xineramaproto
10383 + x11-proto/xf86miscproto
10384 + x11-proto/xproto
10385 + dri? ( x11-proto/glproto
10386 + x11-proto/xf86driproto
10387 + >=x11-libs/libdrm-2 )"
10388 +
10389 +pkg_setup() {
10390 + CONFIGURE_OPTIONS="$(use_enable dri)"
10391 +}
10392
10393 diff --git a/x11-drivers/xf86-video-r128/xf86-video-r128-6.8.2-r1.ebuild b/x11-drivers/xf86-video-r128/xf86-video-r128-6.8.2-r1.ebuild
10394 new file mode 100644
10395 index 0000000..bdae25e
10396 --- /dev/null
10397 +++ b/x11-drivers/xf86-video-r128/xf86-video-r128-6.8.2-r1.ebuild
10398 @@ -0,0 +1,21 @@
10399 +# Copyright 1999-2012 Gentoo Foundation
10400 +# Distributed under the terms of the GNU General Public License v2
10401 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-r128/xf86-video-r128-6.8.2-r1.ebuild,v 1.3 2012/06/24 19:11:59 ago Exp $
10402 +
10403 +EAPI="4-slot-abi"
10404 +XORG_DRI=dri
10405 +inherit xorg-2
10406 +
10407 +DESCRIPTION="ATI Rage128 video driver"
10408 +
10409 +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd"
10410 +IUSE="dri"
10411 +
10412 +RDEPEND=">=x11-base/xorg-server-1.2"
10413 +DEPEND="${RDEPEND}"
10414 +
10415 +pkg_setup() {
10416 + XORG_CONFIGURE_OPTIONS=(
10417 + $(use_enable dri)
10418 + )
10419 +}
10420
10421 diff --git a/x11-drivers/xf86-video-s3/Manifest b/x11-drivers/xf86-video-s3/Manifest
10422 new file mode 100644
10423 index 0000000..73fc4b3
10424 --- /dev/null
10425 +++ b/x11-drivers/xf86-video-s3/Manifest
10426 @@ -0,0 +1,6 @@
10427 +DIST xf86-video-s3-0.6.3.tar.bz2 277148 RMD160 105b4f0e954772e074120c769ee817ed5cec8a9f SHA1 5953c5c9cdc84487d1997a3cb5f8ff857cdf033b SHA256 ed9f65aa6eb1811d8c16cddfce00c5fc5880d6d46b907a83ef77700610085144
10428 +DIST xf86-video-s3-0.6.4.tar.bz2 324946 RMD160 defdefb5b42b6e7cc24b2e564f93c74a98eb3780 SHA1 9170e57f966d810fdfc2de4473a7c8e814019c31 SHA256 1b5f6c4cd02ab13a7d2d0ebb45a7b463650a0187a75e4516a16edb738ce909ff
10429 +EBUILD xf86-video-s3-0.6.3.ebuild 593 RMD160 aabd0b38c7d8830a16ee08c1fb618ba2f19aa563 SHA1 2ed8e4cee4a7e7d161be22fa09fe62c283ca049d SHA256 0967610eafcd6a7f609316b81f0c8017ded2a69046c12ce31b6ef3f54a6f3d98
10430 +EBUILD xf86-video-s3-0.6.4.ebuild 437 RMD160 432f4249ec0ddc0c73fd05b04ad1b32adac2274d SHA1 889ddede7e1ff74a6d78b7635b6ddf0c32d018f3 SHA256 9294cf25569a43c8ec4115fa6c64d46f766c361d59f6790e56b903658f72c8ea
10431 +MISC ChangeLog 6463 RMD160 c001e7502cf2032c674e5ef7b06883426e5e242b SHA1 dfe13924e6a1985d340fb03df82ed606c8f66b8f SHA256 8e9ad665282c225c26f3b8163bac62128db7a41551df8e8dcea362835cbf4d12
10432 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
10433
10434 diff --git a/x11-drivers/xf86-video-s3/xf86-video-s3-0.6.3.ebuild b/x11-drivers/xf86-video-s3/xf86-video-s3-0.6.3.ebuild
10435 new file mode 100644
10436 index 0000000..a10c103
10437 --- /dev/null
10438 +++ b/x11-drivers/xf86-video-s3/xf86-video-s3-0.6.3.ebuild
10439 @@ -0,0 +1,19 @@
10440 +# Copyright 1999-2009 Gentoo Foundation
10441 +# Distributed under the terms of the GNU General Public License v2
10442 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-s3/xf86-video-s3-0.6.3.ebuild,v 1.5 2009/12/15 15:42:27 armin76 Exp $
10443 +
10444 +# Must be before x-modular eclass is inherited
10445 +#SNAPSHOT="yes"
10446 +
10447 +inherit x-modular
10448 +
10449 +DESCRIPTION="X.Org driver for s3 cards"
10450 +KEYWORDS="alpha amd64 ia64 ppc x86 ~x86-fbsd"
10451 +RDEPEND=">=x11-base/xorg-server-1.0.99"
10452 +DEPEND="${RDEPEND}
10453 + x11-proto/fontsproto
10454 + x11-proto/randrproto
10455 + x11-proto/renderproto
10456 + x11-proto/videoproto
10457 + x11-proto/xextproto
10458 + x11-proto/xproto"
10459
10460 diff --git a/x11-drivers/xf86-video-s3/xf86-video-s3-0.6.4.ebuild b/x11-drivers/xf86-video-s3/xf86-video-s3-0.6.4.ebuild
10461 new file mode 100644
10462 index 0000000..cde4273
10463 --- /dev/null
10464 +++ b/x11-drivers/xf86-video-s3/xf86-video-s3-0.6.4.ebuild
10465 @@ -0,0 +1,14 @@
10466 +# Copyright 1999-2012 Gentoo Foundation
10467 +# Distributed under the terms of the GNU General Public License v2
10468 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-s3/xf86-video-s3-0.6.4.ebuild,v 1.4 2012/06/24 19:12:29 ago Exp $
10469 +
10470 +EAPI="4-slot-abi"
10471 +inherit xorg-2
10472 +
10473 +DESCRIPTION="X.Org driver for s3 cards"
10474 +
10475 +KEYWORDS="~alpha amd64 ~ia64 ~ppc x86 ~amd64-fbsd ~x86-fbsd"
10476 +IUSE=""
10477 +
10478 +RDEPEND=">=x11-base/xorg-server-1.0.99"
10479 +DEPEND="${RDEPEND}"
10480
10481 diff --git a/x11-drivers/xf86-video-s3virge/Manifest b/x11-drivers/xf86-video-s3virge/Manifest
10482 new file mode 100644
10483 index 0000000..59c33a4
10484 --- /dev/null
10485 +++ b/x11-drivers/xf86-video-s3virge/Manifest
10486 @@ -0,0 +1,6 @@
10487 +DIST xf86-video-s3virge-1.10.4.tar.bz2 300224 RMD160 0a60c63a28272dd404cfe33f62307d5cb0f1a981 SHA1 69b83a1e9bba5176d6c0ff95d531117734f02eec SHA256 1cd00d6e71fdbd70dafe3beb8911d22cbdc5ef7b32d2d81c454ac8a18c967fb8
10488 +DIST xf86-video-s3virge-1.10.5.tar.bz2 348314 RMD160 e6b8e8037030e0ed40573ec5c4e7869224c3be27 SHA1 ca8aa877ae118b017d5b06951bc1c3b7690ba709 SHA256 583b2d2982c2dd8b3c2d8f09c3cbca901c3cb844115ac99251ae6521560fac31
10489 +EBUILD xf86-video-s3virge-1.10.4.ebuild 600 RMD160 a271980495d49a0a721d7d6994ddaa9c63238c81 SHA1 04e0116fd6ac96238ba21df6a1e52ca9e5f1df75 SHA256 253ba8c4cc6500801c20cb3b68d423bd36895b0e612b59c492e2e18370fcb36a
10490 +EBUILD xf86-video-s3virge-1.10.5.ebuild 444 RMD160 9491438a9dbd595f7f5835d0b8e3db64ace39e56 SHA1 11ad65a8b911a30c6c31cbd5441413d48239054d SHA256 a6720d183643e1aacd2f8213ffbb3867c76b4259c575d1243cf03f895c35349b
10491 +MISC ChangeLog 6015 RMD160 072665e829ff6bcb3805284e03d87249a1d42976 SHA1 ed4439396a49787a153ff1537a119a68de6754c6 SHA256 2f335f234b6e1897f11a09300ee8ba47e940a657a2b2e55b77243b8a8e894ef3
10492 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
10493
10494 diff --git a/x11-drivers/xf86-video-s3virge/xf86-video-s3virge-1.10.4.ebuild b/x11-drivers/xf86-video-s3virge/xf86-video-s3virge-1.10.4.ebuild
10495 new file mode 100644
10496 index 0000000..a62fcbf
10497 --- /dev/null
10498 +++ b/x11-drivers/xf86-video-s3virge/xf86-video-s3virge-1.10.4.ebuild
10499 @@ -0,0 +1,19 @@
10500 +# Copyright 1999-2009 Gentoo Foundation
10501 +# Distributed under the terms of the GNU General Public License v2
10502 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-s3virge/xf86-video-s3virge-1.10.4.ebuild,v 1.5 2009/12/15 15:43:06 armin76 Exp $
10503 +
10504 +# Must be before x-modular eclass is inherited
10505 +#SNAPSHOT="yes"
10506 +
10507 +inherit x-modular
10508 +
10509 +DESCRIPTION="S3 ViRGE video driver"
10510 +KEYWORDS="alpha amd64 ia64 ppc x86 ~x86-fbsd"
10511 +RDEPEND=">=x11-base/xorg-server-1.0.99"
10512 +DEPEND="${RDEPEND}
10513 + x11-proto/fontsproto
10514 + x11-proto/randrproto
10515 + x11-proto/renderproto
10516 + x11-proto/videoproto
10517 + x11-proto/xextproto
10518 + x11-proto/xproto"
10519
10520 diff --git a/x11-drivers/xf86-video-s3virge/xf86-video-s3virge-1.10.5.ebuild b/x11-drivers/xf86-video-s3virge/xf86-video-s3virge-1.10.5.ebuild
10521 new file mode 100644
10522 index 0000000..56a4a9a
10523 --- /dev/null
10524 +++ b/x11-drivers/xf86-video-s3virge/xf86-video-s3virge-1.10.5.ebuild
10525 @@ -0,0 +1,14 @@
10526 +# Copyright 1999-2012 Gentoo Foundation
10527 +# Distributed under the terms of the GNU General Public License v2
10528 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-s3virge/xf86-video-s3virge-1.10.5.ebuild,v 1.4 2012/06/24 19:12:58 ago Exp $
10529 +
10530 +EAPI="4-slot-abi"
10531 +inherit xorg-2
10532 +
10533 +DESCRIPTION="S3 ViRGE video driver"
10534 +
10535 +KEYWORDS="~alpha amd64 ~ia64 ~ppc x86 ~amd64-fbsd ~x86-fbsd"
10536 +IUSE=""
10537 +
10538 +RDEPEND=">=x11-base/xorg-server-1.0.99"
10539 +DEPEND="${RDEPEND}"
10540
10541 diff --git a/x11-drivers/xf86-video-savage/Manifest b/x11-drivers/xf86-video-savage/Manifest
10542 new file mode 100644
10543 index 0000000..ae637fb
10544 --- /dev/null
10545 +++ b/x11-drivers/xf86-video-savage/Manifest
10546 @@ -0,0 +1,6 @@
10547 +DIST xf86-video-savage-2.3.3.tar.bz2 371252 RMD160 fe33b89eb8627f4f044b386e6d907ac7c36d1533 SHA1 9115b4259842502b42128bf7eb35e7460da51a3a SHA256 d3854d375dbf7d83bf90e30d72837ce60d808119c6fa4bb98088e68e7cc7e7b2
10548 +DIST xf86-video-savage-2.3.4.tar.bz2 392823 RMD160 79af06ad3468dbbd5670502f335c68b96901b2a6 SHA1 e2eb14a6d7dc6a031e22a243afab0181ed9d568d SHA256 3a666a66339686ad4dd85b0665cc300e8a7fc6d38b49a9e8e8d48f393627be49
10549 +EBUILD xf86-video-savage-2.3.3-r1.ebuild 561 RMD160 c430875a1345ebe5a6dc64b7a4f33971be966f2d SHA1 78b150760267fbf6aabd9ed326de002b64596766 SHA256 606c02a65ad3ee20954124730b51d5becd0316486741100bc4a54e7c5c7d4e4f
10550 +EBUILD xf86-video-savage-2.3.4-r1.ebuild 583 RMD160 660e4b9f03b7124cf04069aa7fcdcf75d438175f SHA1 42be3c77707bed6e4411a59f1850f5ea5dc72a88 SHA256 0da56d71f14a1f5b62329cdc3fe8dc4df05a18f452906171df92f2d5c56a051c
10551 +MISC ChangeLog 10461 RMD160 1e9b13bfd33f087226a6d39e04c61ef1d23c8157 SHA1 cb3d13aef078cab88931b74db4b2b410885a0647 SHA256 c3742ae8c5209532a9820ac80cb35d28e9ca34f7c40359569806dbfde6b43450
10552 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
10553
10554 diff --git a/x11-drivers/xf86-video-savage/xf86-video-savage-2.3.3-r1.ebuild b/x11-drivers/xf86-video-savage/xf86-video-savage-2.3.3-r1.ebuild
10555 new file mode 100644
10556 index 0000000..f1a7510
10557 --- /dev/null
10558 +++ b/x11-drivers/xf86-video-savage/xf86-video-savage-2.3.3-r1.ebuild
10559 @@ -0,0 +1,22 @@
10560 +# Copyright 1999-2012 Gentoo Foundation
10561 +# Distributed under the terms of the GNU General Public License v2
10562 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-savage/xf86-video-savage-2.3.3-r1.ebuild,v 1.1 2012/06/11 13:08:46 scarabeus Exp $
10563 +
10564 +EAPI="4-slot-abi"
10565 +
10566 +inherit xorg-2
10567 +
10568 +DESCRIPTION="S3 Savage video driver"
10569 +KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~x86-fbsd"
10570 +
10571 +IUSE="dri"
10572 +RDEPEND=">=x11-base/xorg-server-1.0.99"
10573 +DEPEND="${RDEPEND}
10574 + >=x11-proto/xextproto-7.0.99.1"
10575 +
10576 +pkg_setup() {
10577 + XORG_CONFIGURE_OPTIONS=(
10578 + $(use_enable dri)
10579 + )
10580 + xorg-2_pkg_setup
10581 +}
10582
10583 diff --git a/x11-drivers/xf86-video-savage/xf86-video-savage-2.3.4-r1.ebuild b/x11-drivers/xf86-video-savage/xf86-video-savage-2.3.4-r1.ebuild
10584 new file mode 100644
10585 index 0000000..d300ebb
10586 --- /dev/null
10587 +++ b/x11-drivers/xf86-video-savage/xf86-video-savage-2.3.4-r1.ebuild
10588 @@ -0,0 +1,22 @@
10589 +# Copyright 1999-2012 Gentoo Foundation
10590 +# Distributed under the terms of the GNU General Public License v2
10591 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-savage/xf86-video-savage-2.3.4-r1.ebuild,v 1.3 2012/06/24 19:13:33 ago Exp $
10592 +
10593 +EAPI="4-slot-abi"
10594 +XORG_DRI=dri
10595 +inherit xorg-2
10596 +
10597 +DESCRIPTION="S3 Savage video driver"
10598 +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~sparc x86 ~amd64-fbsd ~x86-fbsd"
10599 +
10600 +IUSE="dri"
10601 +RDEPEND=">=x11-base/xorg-server-1.0.99"
10602 +DEPEND="${RDEPEND}
10603 + >=x11-proto/xextproto-7.0.99.1"
10604 +
10605 +pkg_setup() {
10606 + XORG_CONFIGURE_OPTIONS=(
10607 + $(use_enable dri)
10608 + )
10609 + xorg-2_pkg_setup
10610 +}
10611
10612 diff --git a/x11-drivers/xf86-video-siliconmotion/Manifest b/x11-drivers/xf86-video-siliconmotion/Manifest
10613 new file mode 100644
10614 index 0000000..a527966
10615 --- /dev/null
10616 +++ b/x11-drivers/xf86-video-siliconmotion/Manifest
10617 @@ -0,0 +1,9 @@
10618 +AUX xf86-video-siliconmotion-1.7.5-abi-check.patch 636 RMD160 79d2e6ca02d8140d091a1d7a2a93af98c5869dc9 SHA1 5bc1f0b3a8a06b897d4b6414c6e14c0bf0cf4936 SHA256 133ef1a8710709bebc1129766d7b6ab678ac9f626316c7158161ce3eb594fb05
10619 +AUX xf86-video-siliconmotion-1.7.5-new-vgahw.patch 599 RMD160 19245865605282a9811e3dd9392daa8fcd9b26b1 SHA1 d44cd105c277fd5b95d90dddd18374143ef6c028 SHA256 3ca19cd0a969e53ffc0d921aa1ea9e3c9b65855d14f060cb9beaf0c20948db35
10620 +AUX xf86-video-siliconmotion-1.7.5-xorg-server-1.12.patch 747 RMD160 bc7cec5adbaf6bdca4d9481b5b83f3fa32fda0a9 SHA1 50b0e4aa858d7f8eb6f7e826f62fde23f01afe48 SHA256 f3269b52909d398e8f15604a67f328687e50019c1c665dcfa77aad6490472fbf
10621 +DIST xf86-video-siliconmotion-1.7.5.tar.bz2 351610 RMD160 10fc077e41c21f5eaff3603d80a80bfdd500945b SHA1 946acae0822d51da57abe8b7ed049691bd731589 SHA256 97dd597186029d5646923dde84f4c7f38080ce24c80fd127dcdb8fb36eec7913
10622 +DIST xf86-video-siliconmotion-1.7.6.tar.bz2 385009 RMD160 487ae51e1bd6436675c941a4788d83d39b4e8302 SHA1 b26f149dd7cfc7bb5d18658701b52cd00ffd964d SHA256 a59f1bd21499351b3703c4b77ec007d1299ccb888434d19fabbbeee0a7a14d07
10623 +EBUILD xf86-video-siliconmotion-1.7.5.ebuild 602 RMD160 13b01cd48dbdfb02c7919163137b380e22bf7873 SHA1 8c6da146dc6936eed8b11d2831c873553756e65b SHA256 ce2fcf7dcadb80e88425365055e21a0a049356c7611dc30c1efed061fc3cab9d
10624 +EBUILD xf86-video-siliconmotion-1.7.6.ebuild 462 RMD160 9c6dfe0ef736f981efb54fb8c0b813d0916062ee SHA1 3b6c8f1f16e80b0d9b78a674d5b8b96027dd8e7c SHA256 ee63baf56df7af358dc2ead89ee94807e475bf48dd8ff4577cdaf66bf517d8c5
10625 +MISC ChangeLog 9147 RMD160 308ea66d99e83de116b691838b662d74d2ff1327 SHA1 edf6181307f2af1ebc663ab805b3e2ae372e3b23 SHA256 4ad4fad472844aea9df26c568ce94de39608dbab0ab904e2cb4d132a73a2e7a5
10626 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
10627
10628 diff --git a/x11-drivers/xf86-video-siliconmotion/files/xf86-video-siliconmotion-1.7.5-abi-check.patch b/x11-drivers/xf86-video-siliconmotion/files/xf86-video-siliconmotion-1.7.5-abi-check.patch
10629 new file mode 100644
10630 index 0000000..7c31166
10631 --- /dev/null
10632 +++ b/x11-drivers/xf86-video-siliconmotion/files/xf86-video-siliconmotion-1.7.5-abi-check.patch
10633 @@ -0,0 +1,22 @@
10634 +From 7d9c1a49b87df15cdb78c529db554ea82c77033f Mon Sep 17 00:00:00 2001
10635 +From: Adam Jackson <ajax@××××××.com>
10636 +Date: Thu, 17 Nov 2011 20:53:51 +0000
10637 +Subject: Check ABI major not encoded ABI
10638 +
10639 +Signed-off-by: Adam Jackson <ajax@××××××.com>
10640 +---
10641 +diff --git a/src/smi_driver.c b/src/smi_driver.c
10642 +index 86644c7..6508fae 100644
10643 +--- a/src/smi_driver.c
10644 ++++ b/src/smi_driver.c
10645 +@@ -442,7 +442,7 @@ SMI_PreInit(ScrnInfoPtr pScrn, int flags)
10646 + LEAVE(FALSE);
10647 +
10648 + hwp = VGAHWPTR(pScrn);
10649 +-#if ABI_VIDEODRV_VERSION < 12
10650 ++#if GET_ABI_MAJOR(ABI_VIDEODRV_VERSION) < 12
10651 + pSmi->PIOBase = hwp->PIOOffset;
10652 + #else
10653 + pSmi->PIOBase = 0;
10654 +--
10655 +cgit v0.9.0.2-2-gbebe
10656
10657 diff --git a/x11-drivers/xf86-video-siliconmotion/files/xf86-video-siliconmotion-1.7.5-new-vgahw.patch b/x11-drivers/xf86-video-siliconmotion/files/xf86-video-siliconmotion-1.7.5-new-vgahw.patch
10658 new file mode 100644
10659 index 0000000..f34b1fb
10660 --- /dev/null
10661 +++ b/x11-drivers/xf86-video-siliconmotion/files/xf86-video-siliconmotion-1.7.5-new-vgahw.patch
10662 @@ -0,0 +1,21 @@
10663 +From 0e7e9cd639196cb42b0a79b2671f6bacc558035f Mon Sep 17 00:00:00 2001
10664 +From: Adam Jackson <ajax@××××××.com>
10665 +Date: Mon, 19 Dec 2011 22:26:34 +0000
10666 +Subject: Fix for new vgaHW ABI
10667 +
10668 +Signed-off-by: Adam Jackson <ajax@××××××.com>
10669 +---
10670 +diff --git a/src/smi_driver.c b/src/smi_driver.c
10671 +index a344921..25eb742 100644
10672 +--- a/src/smi_driver.c
10673 ++++ b/src/smi_driver.c
10674 +@@ -442,6 +442,7 @@ SMI_PreInit(ScrnInfoPtr pScrn, int flags)
10675 + LEAVE(FALSE);
10676 +
10677 + hwp = VGAHWPTR(pScrn);
10678 ++ vgaHWSetStdFuncs(hwp);
10679 + #if GET_ABI_MAJOR(ABI_VIDEODRV_VERSION) < 12
10680 + pSmi->PIOBase = hwp->PIOOffset;
10681 + #else
10682 +--
10683 +cgit v0.9.0.2-2-gbebe
10684
10685 diff --git a/x11-drivers/xf86-video-siliconmotion/files/xf86-video-siliconmotion-1.7.5-xorg-server-1.12.patch b/x11-drivers/xf86-video-siliconmotion/files/xf86-video-siliconmotion-1.7.5-xorg-server-1.12.patch
10686 new file mode 100644
10687 index 0000000..ef353f0
10688 --- /dev/null
10689 +++ b/x11-drivers/xf86-video-siliconmotion/files/xf86-video-siliconmotion-1.7.5-xorg-server-1.12.patch
10690 @@ -0,0 +1,25 @@
10691 +From 037b839c84ad6dcbe9aade420cf0d3bf06f23119 Mon Sep 17 00:00:00 2001
10692 +From: Adam Jackson <ajax@××××××.com>
10693 +Date: Wed, 16 Nov 2011 20:03:25 +0000
10694 +Subject: Adapt to missing PIOOffset in videoabi 12
10695 +
10696 +Signed-off-by: Adam Jackson <ajax@××××××.com>
10697 +---
10698 +diff --git a/src/smi_driver.c b/src/smi_driver.c
10699 +index 9c10e46..86644c7 100644
10700 +--- a/src/smi_driver.c
10701 ++++ b/src/smi_driver.c
10702 +@@ -442,7 +442,11 @@ SMI_PreInit(ScrnInfoPtr pScrn, int flags)
10703 + LEAVE(FALSE);
10704 +
10705 + hwp = VGAHWPTR(pScrn);
10706 ++#if ABI_VIDEODRV_VERSION < 12
10707 + pSmi->PIOBase = hwp->PIOOffset;
10708 ++#else
10709 ++ pSmi->PIOBase = 0;
10710 ++#endif
10711 +
10712 + xf86ErrorFVerb(VERBLEV, "\tSMI_PreInit vgaCRIndex=%x, vgaIOBase=%x, "
10713 + "MMIOBase=%p\n", hwp->IOBase + VGA_CRTC_INDEX_OFFSET,
10714 +--
10715 +cgit v0.9.0.2-2-gbebe
10716
10717 diff --git a/x11-drivers/xf86-video-siliconmotion/xf86-video-siliconmotion-1.7.5.ebuild b/x11-drivers/xf86-video-siliconmotion/xf86-video-siliconmotion-1.7.5.ebuild
10718 new file mode 100644
10719 index 0000000..c7fbed6
10720 --- /dev/null
10721 +++ b/x11-drivers/xf86-video-siliconmotion/xf86-video-siliconmotion-1.7.5.ebuild
10722 @@ -0,0 +1,20 @@
10723 +# Copyright 1999-2012 Gentoo Foundation
10724 +# Distributed under the terms of the GNU General Public License v2
10725 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-siliconmotion/xf86-video-siliconmotion-1.7.5.ebuild,v 1.6 2012/03/18 15:54:44 chithanh Exp $
10726 +
10727 +EAPI="4-slot-abi"
10728 +inherit xorg-2
10729 +
10730 +DESCRIPTION="Silicon Motion video driver"
10731 +
10732 +KEYWORDS="alpha amd64 ia64 ~mips x86 ~x86-fbsd"
10733 +IUSE=""
10734 +
10735 +RDEPEND=">=x11-base/xorg-server-1.0.99"
10736 +DEPEND="${RDEPEND}"
10737 +
10738 +PATCHES=(
10739 + "${FILESDIR}"/${PN}-1.7.5-xorg-server-1.12.patch
10740 + "${FILESDIR}"/${PN}-1.7.5-abi-check.patch
10741 + "${FILESDIR}"/${PN}-1.7.5-new-vgahw.patch
10742 +)
10743
10744 diff --git a/x11-drivers/xf86-video-siliconmotion/xf86-video-siliconmotion-1.7.6.ebuild b/x11-drivers/xf86-video-siliconmotion/xf86-video-siliconmotion-1.7.6.ebuild
10745 new file mode 100644
10746 index 0000000..5222c4e
10747 --- /dev/null
10748 +++ b/x11-drivers/xf86-video-siliconmotion/xf86-video-siliconmotion-1.7.6.ebuild
10749 @@ -0,0 +1,14 @@
10750 +# Copyright 1999-2012 Gentoo Foundation
10751 +# Distributed under the terms of the GNU General Public License v2
10752 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-siliconmotion/xf86-video-siliconmotion-1.7.6.ebuild,v 1.4 2012/06/24 19:14:00 ago Exp $
10753 +
10754 +EAPI="4-slot-abi"
10755 +inherit xorg-2
10756 +
10757 +DESCRIPTION="Silicon Motion video driver"
10758 +
10759 +KEYWORDS="~alpha amd64 ~ia64 ~mips x86 ~amd64-fbsd ~x86-fbsd"
10760 +IUSE=""
10761 +
10762 +RDEPEND=">=x11-base/xorg-server-1.0.99"
10763 +DEPEND="${RDEPEND}"
10764
10765 diff --git a/x11-drivers/xf86-video-sis/Manifest b/x11-drivers/xf86-video-sis/Manifest
10766 new file mode 100644
10767 index 0000000..d089215
10768 --- /dev/null
10769 +++ b/x11-drivers/xf86-video-sis/Manifest
10770 @@ -0,0 +1,6 @@
10771 +DIST xf86-video-sis-0.10.3.tar.bz2 649750 RMD160 86e82fb72fe0304c4d95399362adf978fe0c1874 SHA1 158673747e240b0c33499685a32d46bdaead7cd5 SHA256 9b39b3e22fd2adab812fea06073c37971c7235c02c7f457bf8b60c1ae351c737
10772 +DIST xf86-video-sis-0.10.4.tar.bz2 701447 RMD160 9c6d4cb8e819798498530ee9b84d239e36c07202 SHA1 e17fabf160939cef3128f4b10f70fd5f9b0e6442 SHA256 4e841080ea524f37d887ef4ee50df5b9f7f5b417abddc9eb8ddad19128c0b10d
10773 +EBUILD xf86-video-sis-0.10.3.ebuild 772 RMD160 a11c0dc05c7f4f78f3b8ecc5aa341b3514f99269 SHA1 4f37de2510026f76674ca87aa3ab528bf71bb235 SHA256 8fe404daa260bd4c4451e938850b21bfe512b98c181e5b34364097260cba7490
10774 +EBUILD xf86-video-sis-0.10.4-r1.ebuild 443 RMD160 914e0688fb0a89949ed0f911551ef1a3e195868f SHA1 67a2e1f63881f0fcae017fb3283e2cd2784ed7d2 SHA256 487a963a9455fdad9a06b45cfe596d15382201706a689a9b3f4a241deb78f9ca
10775 +MISC ChangeLog 8502 RMD160 600e688c6e968c4919d67f4e9ec99f9604c987a9 SHA1 d45f32d3805aba4af8c7361dcfb4b55dabbf21b7 SHA256 5aac11c45db98778a7a2fe43a2e5eb85d31291aa07149e5a3dffb66c4d1f0e82
10776 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
10777
10778 diff --git a/x11-drivers/xf86-video-sis/xf86-video-sis-0.10.3.ebuild b/x11-drivers/xf86-video-sis/xf86-video-sis-0.10.3.ebuild
10779 new file mode 100644
10780 index 0000000..047b7bf
10781 --- /dev/null
10782 +++ b/x11-drivers/xf86-video-sis/xf86-video-sis-0.10.3.ebuild
10783 @@ -0,0 +1,32 @@
10784 +# Copyright 1999-2011 Gentoo Foundation
10785 +# Distributed under the terms of the GNU General Public License v2
10786 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-sis/xf86-video-sis-0.10.3.ebuild,v 1.6 2011/02/12 19:34:39 armin76 Exp $
10787 +
10788 +EAPI=3
10789 +inherit xorg-2
10790 +
10791 +DESCRIPTION="SiS and XGI video driver"
10792 +KEYWORDS="amd64 ia64 ppc x86 ~x86-fbsd"
10793 +IUSE="dri"
10794 +
10795 +RDEPEND="dri? ( x11-base/xorg-server[-minimal] )
10796 + !dri? ( x11-base/xorg-server )
10797 +"
10798 +DEPEND="${RDEPEND}
10799 + x11-proto/fontsproto
10800 + x11-proto/randrproto
10801 + x11-proto/renderproto
10802 + x11-proto/videoproto
10803 + x11-proto/xextproto
10804 + x11-proto/xf86dgaproto
10805 + x11-proto/xf86miscproto
10806 + x11-proto/xineramaproto
10807 + x11-proto/xproto
10808 + dri? (
10809 + x11-proto/xf86driproto
10810 + >=x11-libs/libdrm-2
10811 + )"
10812 +
10813 +pkg_setup() {
10814 + CONFIGURE_OPTIONS="$(use_enable dri)"
10815 +}
10816
10817 diff --git a/x11-drivers/xf86-video-sis/xf86-video-sis-0.10.4-r1.ebuild b/x11-drivers/xf86-video-sis/xf86-video-sis-0.10.4-r1.ebuild
10818 new file mode 100644
10819 index 0000000..e32c639
10820 --- /dev/null
10821 +++ b/x11-drivers/xf86-video-sis/xf86-video-sis-0.10.4-r1.ebuild
10822 @@ -0,0 +1,17 @@
10823 +# Copyright 1999-2012 Gentoo Foundation
10824 +# Distributed under the terms of the GNU General Public License v2
10825 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-sis/xf86-video-sis-0.10.4-r1.ebuild,v 1.3 2012/06/24 19:14:26 ago Exp $
10826 +
10827 +EAPI="4-slot-abi"
10828 +XORG_DRI=dri
10829 +inherit xorg-2
10830 +
10831 +DESCRIPTION="SiS and XGI video driver"
10832 +KEYWORDS="amd64 ~ia64 ~ppc x86 ~x86-fbsd"
10833 +IUSE="dri"
10834 +
10835 +pkg_setup() {
10836 + XORG_CONFIGURE_OPTIONS=(
10837 + $(use_enable dri)
10838 + )
10839 +}
10840
10841 diff --git a/x11-drivers/xf86-video-tdfx/Manifest b/x11-drivers/xf86-video-tdfx/Manifest
10842 new file mode 100644
10843 index 0000000..a8d3fab
10844 --- /dev/null
10845 +++ b/x11-drivers/xf86-video-tdfx/Manifest
10846 @@ -0,0 +1,6 @@
10847 +DIST xf86-video-tdfx-1.4.3.tar.bz2 290172 RMD160 2aaf601c6375f6b37f2a9f65424367fe9e3e6d83 SHA1 d091d3c93b500b361c083bc1b54c4f5d5fac0943 SHA256 3ad935ca0aa306d10d1e6125a6bd485a3948c184dcfda01670961dc4740ebf33
10848 +DIST xf86-video-tdfx-1.4.4.tar.bz2 338767 RMD160 fb63b1c331e3192bb6a3820d293a9e8bf9d710c0 SHA1 40cb1395c3af4526819d10d3ef22c52f3a1ad2d2 SHA256 e0b931dea0fb1ebfaa628a3dc07bf6945b377d3f7bbfd3a43ca4c80c46d48f88
10849 +EBUILD xf86-video-tdfx-1.4.3.ebuild 727 RMD160 56846a5273c12d33fa25a37c84b4da6292acda11 SHA1 3ec3928239e159eab232c9347cbd3a8ca587fd3a SHA256 151e50a98c38a75006a297e9212195667a3e6f9ebcc534afa4b7634c67b35899
10850 +EBUILD xf86-video-tdfx-1.4.4-r1.ebuild 513 RMD160 bd9ca932cc9a9053e394212803fa6ccdf84dfa6f SHA1 8d3c4b1b8450fbec5312fd5bf7f8910f0ffbe4ac SHA256 32dc9d735310bcf24c709db244ad35f1a2eb3d64dd8dca287f26e18de35ec73d
10851 +MISC ChangeLog 8424 RMD160 419a14c8125f6a12becc317ee950738db6280271 SHA1 7c99c40599728518fbbb88f4a5af05784af2f141 SHA256 c5233dbe073309330b1baef6df33c4a5595d80ca89109b866ff8d7102ba102ba
10852 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
10853
10854 diff --git a/x11-drivers/xf86-video-tdfx/xf86-video-tdfx-1.4.3.ebuild b/x11-drivers/xf86-video-tdfx/xf86-video-tdfx-1.4.3.ebuild
10855 new file mode 100644
10856 index 0000000..34c51a9
10857 --- /dev/null
10858 +++ b/x11-drivers/xf86-video-tdfx/xf86-video-tdfx-1.4.3.ebuild
10859 @@ -0,0 +1,27 @@
10860 +# Copyright 1999-2009 Gentoo Foundation
10861 +# Distributed under the terms of the GNU General Public License v2
10862 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-tdfx/xf86-video-tdfx-1.4.3.ebuild,v 1.5 2009/12/15 15:46:23 armin76 Exp $
10863 +
10864 +# Must be before x-modular eclass is inherited
10865 +#SNAPSHOT="yes"
10866 +XDPVER=4
10867 +
10868 +inherit x-modular
10869 +
10870 +DESCRIPTION="3Dfx video driver"
10871 +KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~x86-fbsd"
10872 +IUSE="dri"
10873 +RDEPEND=">=x11-base/xorg-server-1.0.99"
10874 +DEPEND="${RDEPEND}
10875 + x11-proto/fontsproto
10876 + x11-proto/randrproto
10877 + x11-proto/renderproto
10878 + x11-proto/videoproto
10879 + x11-proto/xextproto
10880 + x11-proto/xproto
10881 + dri? ( x11-proto/xf86driproto
10882 + >=x11-libs/libdrm-2 )"
10883 +
10884 +pkg_setup() {
10885 + CONFIGURE_OPTIONS="$(use_enable dri)"
10886 +}
10887
10888 diff --git a/x11-drivers/xf86-video-tdfx/xf86-video-tdfx-1.4.4-r1.ebuild b/x11-drivers/xf86-video-tdfx/xf86-video-tdfx-1.4.4-r1.ebuild
10889 new file mode 100644
10890 index 0000000..147c927
10891 --- /dev/null
10892 +++ b/x11-drivers/xf86-video-tdfx/xf86-video-tdfx-1.4.4-r1.ebuild
10893 @@ -0,0 +1,21 @@
10894 +# Copyright 1999-2012 Gentoo Foundation
10895 +# Distributed under the terms of the GNU General Public License v2
10896 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-tdfx/xf86-video-tdfx-1.4.4-r1.ebuild,v 1.3 2012/06/24 19:14:53 ago Exp $
10897 +
10898 +EAPI="4-slot-abi"
10899 +XORG_DRI=dri
10900 +
10901 +inherit xorg-2
10902 +
10903 +DESCRIPTION="3Dfx video driver"
10904 +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~sparc x86 ~x86-fbsd"
10905 +IUSE="dri"
10906 +
10907 +RDEPEND=">=x11-base/xorg-server-1.0.99"
10908 +DEPEND="${RDEPEND}"
10909 +
10910 +pkg_setup() {
10911 + XORG_CONFIGURE_OPTIONS=(
10912 + $(use_enable dri)
10913 + )
10914 +}
10915
10916 diff --git a/x11-drivers/xf86-video-trident/Manifest b/x11-drivers/xf86-video-trident/Manifest
10917 new file mode 100644
10918 index 0000000..75c14ed
10919 --- /dev/null
10920 +++ b/x11-drivers/xf86-video-trident/Manifest
10921 @@ -0,0 +1,6 @@
10922 +DIST xf86-video-trident-1.3.4.tar.bz2 310898 RMD160 0a1269f029ccc6fc32f28af993ae545f6f22cff9 SHA1 7c40f5c02bddf399862782b708941e79302318af SHA256 58e61631e0ef2c58c3c81afb7d7b8d2b46504bdc3dd84fd1ab2798c6f1f29ca8
10923 +DIST xf86-video-trident-1.3.5.tar.bz2 334649 RMD160 0015441513c62f0404f6352759283fce9e0ee807 SHA1 d4ef8112eeabb7a7e31e287172425e3540bb34fd SHA256 4bb3d091ab7788e1883d6d9e7e0c7ecbf9f57e5ef03d94a5082c2870dbbfc50b
10924 +EBUILD xf86-video-trident-1.3.4.ebuild 565 RMD160 9da1841057baf6f2dfa5c3398b0e54b211a6cab7 SHA1 0ce75d66e7188e635bbf053571a254b4ed5c5084 SHA256 53581cceb9094c8c5fce441d5d0b701fa0b43be1ad53a3edbbbcf33799195478
10925 +EBUILD xf86-video-trident-1.3.5.ebuild 434 RMD160 7d6f9a4f36aa83a14ce2423abdc9d4a59a8d40e9 SHA1 4dea53369ea7f3a2cac074926b6bc3d032b74396 SHA256 22296aeda0afe5d6ba27ae910cbfd6e25362a99f1634411b957ecfea36965e7d
10926 +MISC ChangeLog 7851 RMD160 5bf5d749d3a4524eff5dbec6184ca5be8afc9760 SHA1 f8380875d58e1167a9a7f8c01aaccf27a29fe37d SHA256 67f7cf535a11afa1987cec600c19ddc386cfe3bac3a6d09d07ea88d7d75d0c8f
10927 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
10928
10929 diff --git a/x11-drivers/xf86-video-trident/xf86-video-trident-1.3.4.ebuild b/x11-drivers/xf86-video-trident/xf86-video-trident-1.3.4.ebuild
10930 new file mode 100644
10931 index 0000000..c653e54
10932 --- /dev/null
10933 +++ b/x11-drivers/xf86-video-trident/xf86-video-trident-1.3.4.ebuild
10934 @@ -0,0 +1,20 @@
10935 +# Copyright 1999-2011 Gentoo Foundation
10936 +# Distributed under the terms of the GNU General Public License v2
10937 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-trident/xf86-video-trident-1.3.4.ebuild,v 1.5 2011/02/12 19:36:37 armin76 Exp $
10938 +
10939 +EAPI=3
10940 +inherit xorg-2
10941 +
10942 +DESCRIPTION="Trident video driver"
10943 +KEYWORDS="amd64 ia64 ppc x86 ~x86-fbsd"
10944 +IUSE=""
10945 +
10946 +RDEPEND=">=x11-base/xorg-server-1.0.99"
10947 +DEPEND="${RDEPEND}
10948 + x11-proto/fontsproto
10949 + x11-proto/randrproto
10950 + x11-proto/renderproto
10951 + x11-proto/videoproto
10952 + x11-proto/xextproto
10953 + x11-proto/xf86dgaproto
10954 + x11-proto/xproto"
10955
10956 diff --git a/x11-drivers/xf86-video-trident/xf86-video-trident-1.3.5.ebuild b/x11-drivers/xf86-video-trident/xf86-video-trident-1.3.5.ebuild
10957 new file mode 100644
10958 index 0000000..a9d35ba
10959 --- /dev/null
10960 +++ b/x11-drivers/xf86-video-trident/xf86-video-trident-1.3.5.ebuild
10961 @@ -0,0 +1,13 @@
10962 +# Copyright 1999-2012 Gentoo Foundation
10963 +# Distributed under the terms of the GNU General Public License v2
10964 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-trident/xf86-video-trident-1.3.5.ebuild,v 1.4 2012/06/24 19:15:21 ago Exp $
10965 +
10966 +EAPI="4-slot-abi"
10967 +inherit xorg-2
10968 +
10969 +DESCRIPTION="Trident video driver"
10970 +KEYWORDS="amd64 ~ia64 ~ppc x86 ~amd64-fbsd ~x86-fbsd"
10971 +IUSE=""
10972 +
10973 +RDEPEND=">=x11-base/xorg-server-1.0.99"
10974 +DEPEND="${RDEPEND}"
10975
10976 diff --git a/x11-drivers/xf86-video-vesa/Manifest b/x11-drivers/xf86-video-vesa/Manifest
10977 new file mode 100644
10978 index 0000000..b0db1d5
10979 --- /dev/null
10980 +++ b/x11-drivers/xf86-video-vesa/Manifest
10981 @@ -0,0 +1,9 @@
10982 +AUX xf86-video-vesa-2.3.0-pci-domains.patch 2083 RMD160 40d68ce41b890cf90d18cefb826749e1fe5e6744 SHA1 d97fc7e5a81afb5530a02aba18691c6690a750e5 SHA256 eae65b6b852cb498557c5fab1231522ae7b1f1a955d5374f338e1e4763088c6a
10983 +AUX xf86-video-vesa-2.3.0-xorg-server-1.12.patch 899 RMD160 050aeecf66b6bd997a798b4ad5aa010646a165be SHA1 79464ccc7e443757e62ff6c1f3447bb47f432396 SHA256 cfc8b35a0fa674ab99e3d77f19e53884c882a842c6fe1dbf40a19761ddb9686a
10984 +DIST xf86-video-vesa-2.3.0.tar.bz2 264539 RMD160 7e7c11f6cc094bb898c57d26a70f6c4c0ab83d0f SHA1 4689b7c295d7a8d7326302dafecb812739617134 SHA256 8ed85a0e94523539d81d5ae6639fa22ceb1c1e3baf89128915db65d4d2900d7a
10985 +DIST xf86-video-vesa-2.3.1.tar.bz2 287818 RMD160 bf78bba48288ed82881b2593edf848d510b35a58 SHA1 acb4f8104f16476d46ceb366aa932783c3644ead SHA256 e4a1038d5bc8884de461737f68f963651ef91137976388e1db4efc3991d01573
10986 +EBUILD xf86-video-vesa-2.3.0-r1.ebuild 544 RMD160 8da028b03267d49df4c43453c621957823e968aa SHA1 937be23d18991aefe405ebb0e5f48072a284d1f0 SHA256 61c68773f58cc354c36a0a30516b4f75db8f763d2c5c022c2a7e3a6bfe536710
10987 +EBUILD xf86-video-vesa-2.3.0.ebuild 510 RMD160 7908f44d708d3ea7c91098cef6f2a61005de05d5 SHA1 5b40417da45f40928e643a7d2519bee56991cacd SHA256 2a74744da9b0adaa126123c52057457e6980e6b7b77f3c2ec93b136959c7172c
10988 +EBUILD xf86-video-vesa-2.3.1.ebuild 438 RMD160 6363d2a1c154a7aefacea20caf0cae54d07f26c7 SHA1 d876fe113ec17fdf9c36fbe264781ee9686a34f2 SHA256 d576704329503c92631ca91d2a4394aee14ff408383efcb0cb3985cdcec0c6d4
10989 +MISC ChangeLog 8156 RMD160 16c6fb5b6e74c3a91e74068b01a52930f8157501 SHA1 12ef70213036bd87c4a4ca9eb5149bd8fd33993f SHA256 b2463b8b14b59fd49e7d2f7d749da1046bdee2a49b668ba6d87d2296d21ecede
10990 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
10991
10992 diff --git a/x11-drivers/xf86-video-vesa/files/xf86-video-vesa-2.3.0-pci-domains.patch b/x11-drivers/xf86-video-vesa/files/xf86-video-vesa-2.3.0-pci-domains.patch
10993 new file mode 100644
10994 index 0000000..645fbc1
10995 --- /dev/null
10996 +++ b/x11-drivers/xf86-video-vesa/files/xf86-video-vesa-2.3.0-pci-domains.patch
10997 @@ -0,0 +1,55 @@
10998 +From 1f84310ddf49778f776a39810aa98211c812e8ab Mon Sep 17 00:00:00 2001
10999 +From: Jeremy Huddleston <jeremyhu@×××××.com>
11000 +Date: Wed, 19 Oct 2011 08:33:07 +0000
11001 +Subject: Build fix for ABI Version 12
11002 +
11003 +ABI Version 12 removes support for multiple PCI domains. If you need to
11004 +use this driver on a system with more than one PCI domain, you should
11005 +either port this driver to using libpciaccess directly or stick with an
11006 +older server.
11007 +
11008 +Signed-off-by: Jeremy Huddleston <jeremyhu@×××××.com>
11009 +---
11010 +diff --git a/src/vesa.c b/src/vesa.c
11011 +index 1136ac3..5a0120c 100644
11012 +--- a/src/vesa.c
11013 ++++ b/src/vesa.c
11014 +@@ -1268,14 +1268,16 @@ VESAMapVidMem(ScrnInfoPtr pScrn)
11015 + & pVesa->base);
11016 + }
11017 + else
11018 +- pVesa->base = xf86MapDomainMemory(pScrn->scrnIndex, 0, pVesa->pciInfo,
11019 +- pScrn->memPhysBase, pVesa->mapSize);
11020 ++ (void) pci_device_map_legacy(pVesa->pciInfo, pScrn->memPhysBase,
11021 ++ pVesa->mapSize,
11022 ++ PCI_DEV_MAP_FLAG_WRITABLE,
11023 ++ & pVesa->base);
11024 +
11025 + if (pVesa->base) {
11026 + if (pVesa->mapPhys != 0xa0000)
11027 +- pVesa->VGAbase = xf86MapDomainMemory(pScrn->scrnIndex, 0,
11028 +- pVesa->pciInfo,
11029 +- 0xa0000, 0x10000);
11030 ++ (void) pci_device_map_legacy(pVesa->pciInfo, 0xa0000, 0x10000,
11031 ++ PCI_DEV_MAP_FLAG_WRITABLE,
11032 ++ & pVesa->VGAbase);
11033 + else
11034 + pVesa->VGAbase = pVesa->base;
11035 +
11036 +@@ -1325,10 +1327,12 @@ VESAUnmapVidMem(ScrnInfoPtr pScrn)
11037 + if (pVesa->mapPhys != 0xa0000) {
11038 + (void) pci_device_unmap_range(pVesa->pciInfo, pVesa->base,
11039 + pVesa->mapSize);
11040 +- xf86UnMapVidMem(pScrn->scrnIndex, pVesa->VGAbase, 0x10000);
11041 ++ (void) pci_device_unmap_legacy(pVesa->pciInfo, pVesa->VGAbase,
11042 ++ 0x10000);
11043 + }
11044 + else {
11045 +- xf86UnMapVidMem(pScrn->scrnIndex, pVesa->base, pVesa->mapSize);
11046 ++ (void) pci_device_unmap_legacy(pVesa->pciInfo, pVesa->base,
11047 ++ pVesa->mapSize);
11048 + }
11049 + #else
11050 + xf86UnMapVidMem(pScrn->scrnIndex, pVesa->base, pVesa->mapSize);
11051 +--
11052 +cgit v0.9.0.2-2-gbebe
11053
11054 diff --git a/x11-drivers/xf86-video-vesa/files/xf86-video-vesa-2.3.0-xorg-server-1.12.patch b/x11-drivers/xf86-video-vesa/files/xf86-video-vesa-2.3.0-xorg-server-1.12.patch
11055 new file mode 100644
11056 index 0000000..697dc27
11057 --- /dev/null
11058 +++ b/x11-drivers/xf86-video-vesa/files/xf86-video-vesa-2.3.0-xorg-server-1.12.patch
11059 @@ -0,0 +1,30 @@
11060 +From 463886df688d3521afc47ec88f9aaf67e924ec7f Mon Sep 17 00:00:00 2001
11061 +From: Jeremy Huddleston <jeremyhu@×××××.com>
11062 +Date: Wed, 19 Oct 2011 08:15:03 +0000
11063 +Subject: Build fix for ABI Version 12
11064 +
11065 +ABI Version 12 removes support for multiple PCI domains. If you need to
11066 +use this driver on a system with more than one PCI domain, you should
11067 +either port this driver to using libpciaccess directly or stick with an
11068 +older server.
11069 +
11070 +Signed-off-by: Jeremy Huddleston <jeremyhu@×××××.com>
11071 +---
11072 +diff --git a/src/vesa.c b/src/vesa.c
11073 +index 61d3550..1136ac3 100644
11074 +--- a/src/vesa.c
11075 ++++ b/src/vesa.c
11076 +@@ -1299,7 +1299,11 @@ VESAMapVidMem(ScrnInfoPtr pScrn)
11077 + }
11078 + #endif
11079 +
11080 ++#if GET_ABI_MAJOR(ABI_VIDEODRV_VERSION) < 12
11081 + pVesa->ioBase = pScrn->domainIOBase;
11082 ++#else
11083 ++ pVesa->ioBase = 0;
11084 ++#endif
11085 +
11086 + xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, DEBUG_VERB,
11087 + "virtual address = %p,\n"
11088 +--
11089 +cgit v0.9.0.2-2-gbebe
11090
11091 diff --git a/x11-drivers/xf86-video-vesa/xf86-video-vesa-2.3.0-r1.ebuild b/x11-drivers/xf86-video-vesa/xf86-video-vesa-2.3.0-r1.ebuild
11092 new file mode 100644
11093 index 0000000..080a0e8
11094 --- /dev/null
11095 +++ b/x11-drivers/xf86-video-vesa/xf86-video-vesa-2.3.0-r1.ebuild
11096 @@ -0,0 +1,18 @@
11097 +# Copyright 1999-2012 Gentoo Foundation
11098 +# Distributed under the terms of the GNU General Public License v2
11099 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-vesa/xf86-video-vesa-2.3.0-r1.ebuild,v 1.1 2012/03/18 16:08:30 chithanh Exp $
11100 +
11101 +EAPI="4-slot-abi"
11102 +inherit xorg-2
11103 +
11104 +DESCRIPTION="Generic VESA video driver"
11105 +KEYWORDS="-* ~alpha ~amd64 ~ia64 ~x86 ~x86-fbsd"
11106 +IUSE=""
11107 +
11108 +RDEPEND=">=x11-base/xorg-server-1.0.99"
11109 +DEPEND="${RDEPEND}"
11110 +
11111 +PATCHES=(
11112 + "${FILESDIR}"/${PN}-2.3.0-xorg-server-1.12.patch
11113 + "${FILESDIR}"/${PN}-2.3.0-pci-domains.patch
11114 +)
11115
11116 diff --git a/x11-drivers/xf86-video-vesa/xf86-video-vesa-2.3.0.ebuild b/x11-drivers/xf86-video-vesa/xf86-video-vesa-2.3.0.ebuild
11117 new file mode 100644
11118 index 0000000..7c940a6
11119 --- /dev/null
11120 +++ b/x11-drivers/xf86-video-vesa/xf86-video-vesa-2.3.0.ebuild
11121 @@ -0,0 +1,15 @@
11122 +# Copyright 1999-2011 Gentoo Foundation
11123 +# Distributed under the terms of the GNU General Public License v2
11124 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-vesa/xf86-video-vesa-2.3.0.ebuild,v 1.5 2011/02/12 19:38:13 armin76 Exp $
11125 +
11126 +inherit x-modular
11127 +
11128 +DESCRIPTION="Generic VESA video driver"
11129 +KEYWORDS="-* alpha amd64 ia64 x86 ~x86-fbsd"
11130 +RDEPEND=">=x11-base/xorg-server-1.0.99"
11131 +DEPEND="${RDEPEND}
11132 + x11-proto/fontsproto
11133 + x11-proto/randrproto
11134 + x11-proto/renderproto
11135 + x11-proto/xextproto
11136 + x11-proto/xproto"
11137
11138 diff --git a/x11-drivers/xf86-video-vesa/xf86-video-vesa-2.3.1.ebuild b/x11-drivers/xf86-video-vesa/xf86-video-vesa-2.3.1.ebuild
11139 new file mode 100644
11140 index 0000000..d2ba491
11141 --- /dev/null
11142 +++ b/x11-drivers/xf86-video-vesa/xf86-video-vesa-2.3.1.ebuild
11143 @@ -0,0 +1,13 @@
11144 +# Copyright 1999-2012 Gentoo Foundation
11145 +# Distributed under the terms of the GNU General Public License v2
11146 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-vesa/xf86-video-vesa-2.3.1.ebuild,v 1.4 2012/06/24 19:15:49 ago Exp $
11147 +
11148 +EAPI="4-slot-abi"
11149 +inherit xorg-2
11150 +
11151 +DESCRIPTION="Generic VESA video driver"
11152 +KEYWORDS="-* ~alpha amd64 ~ia64 x86 ~amd64-fbsd ~x86-fbsd"
11153 +IUSE=""
11154 +
11155 +RDEPEND=">=x11-base/xorg-server-1.0.99"
11156 +DEPEND="${RDEPEND}"
11157
11158 diff --git a/x11-drivers/xf86-video-vmware/Manifest b/x11-drivers/xf86-video-vmware/Manifest
11159 new file mode 100644
11160 index 0000000..000670d
11161 --- /dev/null
11162 +++ b/x11-drivers/xf86-video-vmware/Manifest
11163 @@ -0,0 +1,12 @@
11164 +DIST xf86-video-vmware-11.0.3.tar.bz2 313656 RMD160 73b9ee26a35bba45e6e70907c882fa5dfba56151 SHA1 8aa23618a3dfa91f88094a4d1dc45c878f386f69 SHA256 b24a7cb2d87e416561e25122eab2cd48fc64a2ba105238456eefef16f29f38a3
11165 +DIST xf86-video-vmware-11.1.0.tar.bz2 336334 RMD160 8a099e75760a856299f4ec7964a0cf4e29d5fa01 SHA1 beffdb52067de690dd0342b7c89ec45024c0292c SHA256 c97503e97f741e64b57ee0e4399323f9c0151fffa55e6f4b90f04f5921b9406a
11166 +DIST xf86-video-vmware-12.0.0.tar.bz2 351064 RMD160 e6fa9c625380acf03bb50e416ab48766b0342a8a SHA1 a0dc242481452ed69a5406b146827f4946c94316 SHA256 0319f261a8f8e7694dfafa7fcdfbe1db73143e2401b155e1fddf5a1770db92c2
11167 +DIST xf86-video-vmware-12.0.1.tar.bz2 431828 RMD160 aa4ed12493104b275ef7ac2c4f727d9fefe9bb8f SHA1 761a55b41b9e496a0887dfe4a9ade6aeacd2371d SHA256 ded644af1f74ca0ebdc759e3db715519c476b341c1783c3d92c93a76591ed496
11168 +DIST xf86-video-vmware-12.0.2.tar.bz2 432468 RMD160 3324f164139c542fbd304ae627d467fea7f5d6bf SHA1 efa47f365d88da245804a9934719ff860ed04f95 SHA256 c827875fd94805ec9b925fe09aaa973e7e3f9096c7ef311d449c3f134ae75147
11169 +EBUILD xf86-video-vmware-11.0.3.ebuild 572 RMD160 9d35e1573f4e0f67131377645651a9b24bc2c422 SHA1 c992c54d048537c1badaf9f8b0819c9fa4949d8d SHA256 e5d2bd24f6e8a9ac543d7a7d01d4b35ec089a71e1ac50c0635ba19ead9a386bc
11170 +EBUILD xf86-video-vmware-11.1.0.ebuild 451 RMD160 29223edf3133ed252943b4ce6d112dd6ff98eef8 SHA1 2b60e3a097d4e7851cadaaf9dee2c2bc842dafc1 SHA256 bf06605d7f8b3aa9d9040716244de756e982b84f8b428a1d4915680cad10f7cb
11171 +EBUILD xf86-video-vmware-12.0.0.ebuild 451 RMD160 edd12179b1693e5f2a44e0bf9cf51445b8c73102 SHA1 f3c09f3832da4cd0618510fc7fdd164edb32ce40 SHA256 9cbac55aff0c9503d9cf4b491d35afb934886aa116ffa475381336b3a65fd69f
11172 +EBUILD xf86-video-vmware-12.0.1.ebuild 472 RMD160 baddf58f66b95cd21d6d4c92eada096161bdfeb9 SHA1 ee660997098e6410e00094356a24eb4192434421 SHA256 48552146b2726cb17c5c5c7b0182f9f76dc4cbcabb2354859ae61970d5dacc8d
11173 +EBUILD xf86-video-vmware-12.0.2.ebuild 465 RMD160 dcbd46d50204718377980e9a2e056a89d41b45e4 SHA1 4f2f26cb20239c842a823948bba63c135410e4fe SHA256 112acd1442d86ed1f2a43253644e1269e2479ca26cb6c9edd9d1ae0952008cfa
11174 +MISC ChangeLog 9990 RMD160 94d8e1219ce8a56c6bb24ef18cfa9d7396556fcb SHA1 61e960e88ad3db2c8b592e18ef2f5c552f6b1ab2 SHA256 cb598c7aff4826fd4f47414b80337c3ca4358a644c1edb5c78d3b99720659f54
11175 +MISC metadata.xml 254 RMD160 c918c791107bb6bade5533be97fda2a5357ade13 SHA1 c0bf2ca0f6107fdce02502942d7050d84ad30fb2 SHA256 32d68d1ad2e14d3f3af865dce8b2e42fec8722f17b1b35beeb5ecbd9b8e1a253
11176
11177 diff --git a/x11-drivers/xf86-video-vmware/xf86-video-vmware-11.0.3.ebuild b/x11-drivers/xf86-video-vmware/xf86-video-vmware-11.0.3.ebuild
11178 new file mode 100644
11179 index 0000000..eb2017b
11180 --- /dev/null
11181 +++ b/x11-drivers/xf86-video-vmware/xf86-video-vmware-11.0.3.ebuild
11182 @@ -0,0 +1,21 @@
11183 +# Copyright 1999-2010 Gentoo Foundation
11184 +# Distributed under the terms of the GNU General Public License v2
11185 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-vmware/xf86-video-vmware-11.0.3.ebuild,v 1.3 2010/12/25 20:23:38 fauli Exp $
11186 +
11187 +EAPI=3
11188 +
11189 +inherit xorg-2
11190 +
11191 +DESCRIPTION="VMware SVGA video driver"
11192 +KEYWORDS="amd64 x86 ~x86-fbsd"
11193 +IUSE=""
11194 +
11195 +RDEPEND="x11-base/xorg-server
11196 + x11-libs/libdrm[libkms,video_cards_vmware]"
11197 +DEPEND="${RDEPEND}
11198 + x11-proto/fontsproto
11199 + x11-proto/randrproto
11200 + x11-proto/renderproto
11201 + x11-proto/xextproto
11202 + x11-proto/xineramaproto
11203 + x11-proto/xproto"
11204
11205 diff --git a/x11-drivers/xf86-video-vmware/xf86-video-vmware-11.1.0.ebuild b/x11-drivers/xf86-video-vmware/xf86-video-vmware-11.1.0.ebuild
11206 new file mode 100644
11207 index 0000000..a8ad6bb
11208 --- /dev/null
11209 +++ b/x11-drivers/xf86-video-vmware/xf86-video-vmware-11.1.0.ebuild
11210 @@ -0,0 +1,15 @@
11211 +# Copyright 1999-2012 Gentoo Foundation
11212 +# Distributed under the terms of the GNU General Public License v2
11213 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-vmware/xf86-video-vmware-11.1.0.ebuild,v 1.1 2012/01/16 00:59:56 chithanh Exp $
11214 +
11215 +EAPI="4-slot-abi"
11216 +
11217 +XORG_DRI=always
11218 +inherit xorg-2
11219 +
11220 +DESCRIPTION="VMware SVGA video driver"
11221 +KEYWORDS="~amd64 ~x86 ~x86-fbsd"
11222 +IUSE=""
11223 +
11224 +RDEPEND="x11-libs/libdrm[libkms,video_cards_vmware]"
11225 +DEPEND="${RDEPEND}"
11226
11227 diff --git a/x11-drivers/xf86-video-vmware/xf86-video-vmware-12.0.0.ebuild b/x11-drivers/xf86-video-vmware/xf86-video-vmware-12.0.0.ebuild
11228 new file mode 100644
11229 index 0000000..a1706b2
11230 --- /dev/null
11231 +++ b/x11-drivers/xf86-video-vmware/xf86-video-vmware-12.0.0.ebuild
11232 @@ -0,0 +1,15 @@
11233 +# Copyright 1999-2012 Gentoo Foundation
11234 +# Distributed under the terms of the GNU General Public License v2
11235 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-vmware/xf86-video-vmware-12.0.0.ebuild,v 1.1 2012/03/09 00:05:52 chithanh Exp $
11236 +
11237 +EAPI="4-slot-abi"
11238 +
11239 +XORG_DRI=always
11240 +inherit xorg-2
11241 +
11242 +DESCRIPTION="VMware SVGA video driver"
11243 +KEYWORDS="~amd64 ~x86 ~x86-fbsd"
11244 +IUSE=""
11245 +
11246 +RDEPEND="x11-libs/libdrm[libkms,video_cards_vmware]"
11247 +DEPEND="${RDEPEND}"
11248
11249 diff --git a/x11-drivers/xf86-video-vmware/xf86-video-vmware-12.0.1.ebuild b/x11-drivers/xf86-video-vmware/xf86-video-vmware-12.0.1.ebuild
11250 new file mode 100644
11251 index 0000000..7632295
11252 --- /dev/null
11253 +++ b/x11-drivers/xf86-video-vmware/xf86-video-vmware-12.0.1.ebuild
11254 @@ -0,0 +1,16 @@
11255 +# Copyright 1999-2012 Gentoo Foundation
11256 +# Distributed under the terms of the GNU General Public License v2
11257 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-vmware/xf86-video-vmware-12.0.1.ebuild,v 1.1 2012/03/14 17:06:15 chithanh Exp $
11258 +
11259 +EAPI="4-slot-abi"
11260 +
11261 +XORG_DRI=always
11262 +inherit xorg-2
11263 +
11264 +DESCRIPTION="VMware SVGA video driver"
11265 +KEYWORDS="~amd64 ~x86 ~x86-fbsd"
11266 +IUSE=""
11267 +
11268 +RDEPEND="x11-libs/libdrm[libkms,video_cards_vmware]
11269 + media-libs/mesa[xa]"
11270 +DEPEND="${RDEPEND}"
11271
11272 diff --git a/x11-drivers/xf86-video-vmware/xf86-video-vmware-12.0.2.ebuild b/x11-drivers/xf86-video-vmware/xf86-video-vmware-12.0.2.ebuild
11273 new file mode 100644
11274 index 0000000..5764125
11275 --- /dev/null
11276 +++ b/x11-drivers/xf86-video-vmware/xf86-video-vmware-12.0.2.ebuild
11277 @@ -0,0 +1,16 @@
11278 +# Copyright 1999-2012 Gentoo Foundation
11279 +# Distributed under the terms of the GNU General Public License v2
11280 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-vmware/xf86-video-vmware-12.0.2.ebuild,v 1.3 2012/06/24 19:16:15 ago Exp $
11281 +
11282 +EAPI="4-slot-abi"
11283 +
11284 +XORG_DRI=always
11285 +inherit xorg-2
11286 +
11287 +DESCRIPTION="VMware SVGA video driver"
11288 +KEYWORDS="amd64 x86 ~x86-fbsd"
11289 +IUSE=""
11290 +
11291 +RDEPEND="x11-libs/libdrm[libkms,video_cards_vmware]
11292 + media-libs/mesa[xa]"
11293 +DEPEND="${RDEPEND}"
11294
11295 diff --git a/x11-libs/libXmu/Manifest b/x11-libs/libXmu/Manifest
11296 index 69cb081..839e47c 100644
11297 --- a/x11-libs/libXmu/Manifest
11298 +++ b/x11-libs/libXmu/Manifest
11299 @@ -1,6 +1,6 @@
11300 DIST libXmu-1.1.0.tar.bz2 360663 RMD160 e6ca19dfb86a3532faa6e37c8a5cd6edff6a1c62 SHA1 81876a0848070bfc4476a2538fc16898eb6d96cd SHA256 0fa91f303b70decc1ef6201c88c8a5f0b4ecd68c6c88bdcc891ecd1a689d36ad
11301 DIST libXmu-1.1.1.tar.bz2 383473 RMD160 9b04624ee16ebd10c07b9554771e18d16d77374f SHA1 3e280aa927d78c05f94db6c7ae606f7ad132b495 SHA256 709081c550cc3a866d7c760a3f97384a1fe16e27fc38fe8169b8db9f33aa7edd
11302 EBUILD libXmu-1.1.0.ebuild 815 RMD160 795fea1050d7495aeb489ed69988969939d96346 SHA1 8fa7e7d5516685b9d30c4ca7a5ef658f796aa1cc SHA256 d5f30c23e30bf136fab4e2f2e7586c5bee26a958de22af83c800a59c4ae04282
11303 -EBUILD libXmu-1.1.1.ebuild 836 RMD160 bc8e876a32588eaaa3d9150e2d49d09b33c04110 SHA1 b380a5d3952b96bc1840e650e68fc770048ab44b SHA256 9ee95fb9139e78fa0a43e15e1b79401b2018ae9d3e1c8790d34171f2e398ba58
11304 -MISC ChangeLog 8349 RMD160 96e85520e42531a333c4235140379b8fbcbe1285 SHA1 eaf816eaa4cfed5c1ea39f6dc125c17c56180a56 SHA256 fbd187709dd0945566428109345be5ca52ab5a8ac6636ec7ae59fea375ee9597
11305 +EBUILD libXmu-1.1.1.ebuild 838 RMD160 54e4bd6360ffa401943704b0ae3c6b10f92aad31 SHA1 6f8d034f9d7be91a1041fff0c4b813d6c2bf2588 SHA256 6e1c2dbf6a38b284ad27d66aa58cd5802cd0d747922a9bd8ccb328dc7489733b
11306 +MISC ChangeLog 8448 RMD160 4938ef3e619aba3c930bbf94f480d390ba7644a5 SHA1 0fc0de9e696d5e6c0b8f87d06f041283de6b16d7 SHA256 ff48a83416fb14c2cf113d020c24b9e60c3a5882e9fcf939f3b515cde8715832
11307 MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
11308
11309 diff --git a/x11-libs/libXmu/libXmu-1.1.1.ebuild b/x11-libs/libXmu/libXmu-1.1.1.ebuild
11310 index 0b148c3..4619048 100644
11311 --- a/x11-libs/libXmu/libXmu-1.1.1.ebuild
11312 +++ b/x11-libs/libXmu/libXmu-1.1.1.ebuild
11313 @@ -1,6 +1,6 @@
11314 # Copyright 1999-2012 Gentoo Foundation
11315 # Distributed under the terms of the GNU General Public License v2
11316 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/libXmu/libXmu-1.1.1.ebuild,v 1.5 2012/06/28 15:03:18 jer Exp $
11317 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libXmu/libXmu-1.1.1.ebuild,v 1.6 2012/06/29 05:01:14 maekke Exp $
11318
11319 EAPI="4-slot-abi"
11320
11321 @@ -9,7 +9,7 @@ inherit xorg-2
11322
11323 DESCRIPTION="X.Org Xmu library"
11324
11325 -KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
11326 +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
11327 IUSE="ipv6"
11328
11329 RDEPEND="x11-libs/libXt
11330
11331 diff --git a/x11-libs/xcb-util/Manifest b/x11-libs/xcb-util/Manifest
11332 index a395416..19e0757 100644
11333 --- a/x11-libs/xcb-util/Manifest
11334 +++ b/x11-libs/xcb-util/Manifest
11335 @@ -2,7 +2,7 @@ DIST xcb-util-0.3.6.tar.bz2 293408 RMD160 853e53493c67d56a4ce368cc6b9512c247fc84
11336 DIST xcb-util-0.3.8.tar.bz2 266339 RMD160 d3d37bc6612a3e32e26f9f8c966d156730970e9c SHA1 71093ad81feb21758a2446cf3297bebaf03af228 SHA256 c1eed9284750bc09352e60654df77bb585dbbe7673fdcc675e58b7f3a0b447b9
11337 DIST xcb-util-0.3.9.tar.bz2 287855 RMD160 949b2d8666914185b106c2d0bafb4c625cd450c6 SHA1 02060d8e2e70838fc41cd3a27c7f2909090d8c20 SHA256 c611259c0ab20fd76f79f48f4684843c18ea9c967eba78a45e8b3636315c18c4
11338 EBUILD xcb-util-0.3.6.ebuild 1150 RMD160 14bdd6d130289d12a398a02019feea8f4f0e90b7 SHA1 edf3d20c3ce7f89214f3665a8a7a2a3e704ec985 SHA256 50c131db802b64dc5d34d869a4d9d14f44161613afa7d3c82a35ff7c2c75590d
11339 -EBUILD xcb-util-0.3.8.ebuild 1125 RMD160 f75531540e1ef5c76f49b8d6ea456405d36e61fa SHA1 bb85a3d61fa0fabd899a10ec76e32605a234d977 SHA256 1c020a95180b68f9d48e553b08a2da6b2a159271e2809c363e269c0f606247cd
11340 -EBUILD xcb-util-0.3.9.ebuild 1127 RMD160 89c6b2545b1152437536c57ea7c903c2dcf41920 SHA1 d21475cc858178ab5b6d1147b4e2945623586a74 SHA256 dc006e79a05a4813459f47d4ec353994545e8e295642027ac8e5adc90651eeff
11341 -MISC ChangeLog 7878 RMD160 94186e94c5cd5018c88e6a0af23d095b7c258032 SHA1 6ba6f06b431df40c6107e55d9fd611021e633b3b SHA256 536bc69ffb4170355ceb8ed3309299eeb14a5c4cb1ec5555a4575c663cf7240a
11342 +EBUILD xcb-util-0.3.8.ebuild 1121 RMD160 358679a5b64c4940926055ad79515e63c50cdad3 SHA1 d5f3a1242f19caae047189d8102d5ea65376280a SHA256 8417fdfa327aabc07c85d334b2412da3f67b1ebd2322a3d7262c02f4bed6df0e
11343 +EBUILD xcb-util-0.3.9.ebuild 1129 RMD160 1ab7b77c37e9b74a65e68a16f6d9f9efc9088efa SHA1 f93a790ed097f2e1cdf36ca78299a20df9fe3650 SHA256 435b25cc736d52ebe6f575a84883cd325e79843d84a485575b7a65daa154736c
11344 +MISC ChangeLog 7979 RMD160 432703cd5521427eb9189a63fc1ba10214b6a311 SHA1 d64502c39d5f85c43c6da79712e11900a65ba959 SHA256 0f3ec17d274e8ef9a29833fd616f8ff37de3cad5b43d1658c5774e03f334d3ef
11345 MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
11346
11347 diff --git a/x11-libs/xcb-util/xcb-util-0.3.8.ebuild b/x11-libs/xcb-util/xcb-util-0.3.8.ebuild
11348 index e89d3df..b94339d 100644
11349 --- a/x11-libs/xcb-util/xcb-util-0.3.8.ebuild
11350 +++ b/x11-libs/xcb-util/xcb-util-0.3.8.ebuild
11351 @@ -26,10 +26,10 @@ DEPEND="${RDEPEND}
11352 test? ( >=dev-libs/check-0.9.4 )"
11353
11354 PDEPEND="
11355 - >=x11-libs/xcb-util-image-${PV}
11356 - >=x11-libs/xcb-util-keysyms-${PV}
11357 - >=x11-libs/xcb-util-renderutil-${PV}
11358 - >=x11-libs/xcb-util-wm-${PV}
11359 + ~x11-libs/xcb-util-image-${PV}
11360 + ~x11-libs/xcb-util-keysyms-${PV}
11361 + ~x11-libs/xcb-util-renderutil-${PV}
11362 + ~x11-libs/xcb-util-wm-${PV}
11363 "
11364
11365 pkg_setup() {
11366
11367 diff --git a/x11-libs/xcb-util/xcb-util-0.3.9.ebuild b/x11-libs/xcb-util/xcb-util-0.3.9.ebuild
11368 index bd269fc..c628b12 100644
11369 --- a/x11-libs/xcb-util/xcb-util-0.3.9.ebuild
11370 +++ b/x11-libs/xcb-util/xcb-util-0.3.9.ebuild
11371 @@ -1,6 +1,6 @@
11372 # Copyright 1999-2012 Gentoo Foundation
11373 # Distributed under the terms of the GNU General Public License v2
11374 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/xcb-util/xcb-util-0.3.9.ebuild,v 1.4 2012/06/28 15:15:16 jer Exp $
11375 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/xcb-util/xcb-util-0.3.9.ebuild,v 1.5 2012/06/29 17:48:46 maekke Exp $
11376
11377 EAPI="4-slot-abi"
11378
11379 @@ -15,7 +15,7 @@ EGIT_HAS_SUBMODULES=yes
11380 DESCRIPTION="X C-language Bindings sample implementations"
11381 HOMEPAGE="http://xcb.freedesktop.org/"
11382 SLOT="0/1.0"
11383 -KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris"
11384 +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris"
11385 IUSE="test"
11386
11387 RDEPEND=">=x11-libs/libxcb-1.7