1 |
libusb-1 is in the tree now. |
2 |
|
3 |
This means that you get to go and test all your apps that use it. |
4 |
There's a list further down of all packages and all ebuilds. |
5 |
|
6 |
Every one of these needs to be tested, and amended in one of two ways: |
7 |
- Does work with libusb-compat: |
8 |
1. Change your [R]DEPEND to virtual/libusb:0 |
9 |
- Does not work with libusb-compat, or you don't have time to fully test right |
10 |
now: |
11 |
1. Change your [R]DEPEND to dev-libs/libusb:0 (preserve any existing version |
12 |
dependency as well). |
13 |
2. If it really doesn't work, leave a comment in the ebuild as well as on |
14 |
this thread. |
15 |
|
16 |
Both of these changes require that you move up from EAPI0 to at least EAPI1, |
17 |
where slot dependencies are supported. |
18 |
|
19 |
As part of the migration strategy, I'm going to be going through all of the |
20 |
ebuilds listed here, and just changing them to include the slot dependancy |
21 |
directly on dev-libs/libusb:0 initially, and including a notation that |
22 |
libusb-compat is untested. |
23 |
|
24 |
For the inevitable question, as to why we need to do this, while 99.9% of |
25 |
libusb-applications will be fine, there were specific bad practices that were |
26 |
previously done with libusb-0 that DO break under libusb-compat. They are |
27 |
described in detail in the libusb-compat README. |
28 |
|
29 |
List of packages: |
30 |
================= |
31 |
app-accessibility/brltty |
32 |
app-accessibility/gok |
33 |
app-crypt/asedriveiiie-serial |
34 |
app-crypt/asedriveiiie-usb |
35 |
app-crypt/asekey |
36 |
app-crypt/ccid |
37 |
app-crypt/gnupg |
38 |
app-misc/acdctl |
39 |
app-misc/digitemp |
40 |
app-misc/g15daemon |
41 |
app-misc/ifp-line |
42 |
app-misc/lcd4linux |
43 |
app-misc/lcdproc |
44 |
app-misc/lirc |
45 |
app-misc/logitech-applet |
46 |
app-misc/razertool |
47 |
app-misc/rioutil |
48 |
app-mobilephone/bitpim |
49 |
app-mobilephone/gammu |
50 |
app-mobilephone/gnokii |
51 |
app-mobilephone/moto4lin |
52 |
app-mobilephone/obex-data-server |
53 |
app-mobilephone/openmoko-dfu-util |
54 |
app-pda/barry |
55 |
app-pda/coldsync |
56 |
app-pda/pilot-link |
57 |
app-text/calibre |
58 |
dev-embedded/avrdude |
59 |
dev-embedded/ftdi_eeprom |
60 |
dev-embedded/libftdi |
61 |
dev-embedded/openocd |
62 |
dev-embedded/pk2cmd |
63 |
dev-libs/cyberjack |
64 |
dev-libs/libg15 |
65 |
dev-libs/libhid |
66 |
dev-libs/luise-bin |
67 |
dev-libs/openct-9999.ebuild |
68 |
dev-libs/openct |
69 |
dev-libs/openobex |
70 |
dev-libs/serdisplib |
71 |
dev-util/usb-robot |
72 |
kde-base/kcontrol |
73 |
kde-base/kdebase |
74 |
kde-base/systemsettings |
75 |
media-gfx/gphoto2 |
76 |
media-gfx/iscan |
77 |
media-gfx/sane-backends |
78 |
media-libs/hamlib |
79 |
media-libs/libdjconsole |
80 |
media-libs/libgphoto2 |
81 |
media-libs/libifp |
82 |
media-libs/libkarma |
83 |
media-libs/libmtp |
84 |
media-libs/libnjb |
85 |
media-libs/libptp2 |
86 |
media-sound/ardour |
87 |
media-tv/linuxtv-dvb-apps |
88 |
media-video/isight-firmware-tools |
89 |
net-dialup/umtsmon |
90 |
net-misc/dahdi-tools |
91 |
net-misc/zaptel |
92 |
net-print/hplip |
93 |
net-print/mtink |
94 |
net-wireless/bluez |
95 |
net-wireless/bluez-utils |
96 |
net-wireless/wispy-tools |
97 |
sci-geosciences/gpsbabel |
98 |
sci-geosciences/qlandkartegt-garmindev |
99 |
sci-geosciences/qlandkarte |
100 |
sci-libs/indilib |
101 |
sci-libs/libticables2 |
102 |
sys-apps/hal |
103 |
sys-apps/ifd-gempc |
104 |
sys-apps/lomoco |
105 |
sys-apps/pcsc-lite |
106 |
sys-apps/usb_modeswitch |
107 |
sys-apps/usbutils |
108 |
sys-auth/thinkfinger |
109 |
sys-fs/owfs |
110 |
sys-libs/libchipcard |
111 |
sys-power/nut |
112 |
sys-power/sispmctl |
113 |
x11-misc/ifpgui |
114 |
xfce-extra/xfce4-cellmodem |
115 |
|
116 |
List of all ebuilds: |
117 |
==================== |
118 |
app-accessibility/brltty/brltty-3.10.ebuild |
119 |
app-accessibility/gok/gok-2.24.0.ebuild |
120 |
app-accessibility/gok/gok-2.26.0.ebuild |
121 |
app-crypt/asedriveiiie-serial/asedriveiiie-serial-3.4.ebuild |
122 |
app-crypt/asedriveiiie-serial/asedriveiiie-serial-3.5.ebuild |
123 |
app-crypt/asedriveiiie-usb/asedriveiiie-usb-3.4.ebuild |
124 |
app-crypt/asedriveiiie-usb/asedriveiiie-usb-3.5.ebuild |
125 |
app-crypt/asekey/asekey-3.3.ebuild |
126 |
app-crypt/asekey/asekey-3.4.ebuild |
127 |
app-crypt/ccid/ccid-1.3.0.ebuild |
128 |
app-crypt/ccid/ccid-1.3.10.ebuild |
129 |
app-crypt/ccid/ccid-1.3.1.ebuild |
130 |
app-crypt/ccid/ccid-1.3.5.ebuild |
131 |
app-crypt/ccid/ccid-1.3.8.ebuild |
132 |
app-crypt/gnupg/gnupg-1.4.9.ebuild |
133 |
app-misc/acdctl/acdctl-1.1.ebuild |
134 |
app-misc/digitemp/digitemp-3.3.2.ebuild |
135 |
app-misc/digitemp/digitemp-3.5.0.ebuild |
136 |
app-misc/g15daemon/g15daemon-1.2.7-r1.ebuild |
137 |
app-misc/g15daemon/g15daemon-1.9.5.3-r2.ebuild |
138 |
app-misc/ifp-line/ifp-line-0.2.4.5.ebuild |
139 |
app-misc/ifp-line/ifp-line-0.3.ebuild |
140 |
app-misc/lcd4linux/lcd4linux-0.10.0-r1.ebuild |
141 |
app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r1.ebuild |
142 |
app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r2.ebuild |
143 |
app-misc/lcdproc/lcdproc-0.5.1-r4.ebuild |
144 |
app-misc/lcdproc/lcdproc-0.5.2-r1.ebuild |
145 |
app-misc/lcdproc/lcdproc-0.5.2-r2.ebuild |
146 |
app-misc/lirc/lirc-0.8.3_pre1.ebuild |
147 |
app-misc/lirc/lirc-0.8.3-r2.ebuild |
148 |
app-misc/lirc/lirc-0.8.4a.ebuild |
149 |
app-misc/lirc/lirc-0.8.4.ebuild |
150 |
app-misc/logitech-applet/logitech-applet-0.4_pre1-r2.ebuild |
151 |
app-misc/razertool/razertool-0.0.7.ebuild |
152 |
app-misc/rioutil/rioutil-1.5.0-r1.ebuild |
153 |
app-mobilephone/bitpim/bitpim-1.0.6.ebuild |
154 |
app-mobilephone/gammu/gammu-1.24.0-r1.ebuild |
155 |
app-mobilephone/gnokii/gnokii-0.6.22-r2.ebuild |
156 |
app-mobilephone/gnokii/gnokii-0.6.26-r2.ebuild |
157 |
app-mobilephone/gnokii/gnokii-0.6.27-r2.ebuild |
158 |
app-mobilephone/moto4lin/moto4lin-0.3.ebuild |
159 |
app-mobilephone/moto4lin/moto4lin-0.3_p20051125.ebuild |
160 |
app-mobilephone/obex-data-server/obex-data-server-0.4.4.ebuild |
161 |
app-mobilephone/openmoko-dfu-util/openmoko-dfu-util-9999.ebuild |
162 |
app-pda/barry/barry-0.10.ebuild |
163 |
app-pda/barry/barry-0.11.ebuild |
164 |
app-pda/barry/barry-0.8.ebuild |
165 |
app-pda/barry/barry-0.9.ebuild |
166 |
app-pda/coldsync/coldsync-3.0_pre4.ebuild |
167 |
app-pda/pilot-link/pilot-link-0.12.3.ebuild |
168 |
app-pda/pilot-link/pilot-link-0.12.3-r1.ebuild |
169 |
app-pda/pilot-link/pilot-link-0.12.3-r2.ebuild |
170 |
app-text/calibre/calibre-0.4.76.ebuild |
171 |
app-text/calibre/calibre-0.4.77.ebuild |
172 |
app-text/calibre/calibre-0.5.10.ebuild |
173 |
app-text/calibre/calibre-0.5.11.ebuild |
174 |
app-text/calibre/calibre-0.5.9-r2.ebuild |
175 |
dev-embedded/avrdude/avrdude-5.4.ebuild |
176 |
dev-embedded/avrdude/avrdude-5.5.ebuild |
177 |
dev-embedded/ftdi_eeprom/ftdi_eeprom-0.2.ebuild |
178 |
dev-embedded/libftdi/libftdi-0.15.ebuild |
179 |
dev-embedded/libftdi/libftdi-0.16.ebuild |
180 |
dev-embedded/openocd/openocd-0.1.0.ebuild |
181 |
dev-embedded/openocd/openocd-9999.ebuild |
182 |
dev-embedded/pk2cmd/pk2cmd-1.12.0-r1.ebuild |
183 |
dev-embedded/pk2cmd/pk2cmd-1.20.ebuild |
184 |
dev-libs/cyberjack/cyberjack-2.0.13.ebuild |
185 |
dev-libs/cyberjack/cyberjack-2.0.14_beta1.ebuild |
186 |
dev-libs/cyberjack/cyberjack-3.0.4.ebuild |
187 |
dev-libs/libg15/libg15-1.2.2.ebuild |
188 |
dev-libs/libg15/libg15-1.2.5.ebuild |
189 |
dev-libs/libg15/libg15-1.2.7.ebuild |
190 |
dev-libs/libhid/libhid-0.2.16.ebuild |
191 |
dev-libs/luise-bin/luise-bin-0.1.1.ebuild |
192 |
dev-libs/openct-9999.ebuild |
193 |
dev-libs/openct/openct-0.6.14.ebuild |
194 |
dev-libs/openct/openct-0.6.14-r1.ebuild |
195 |
dev-libs/openct/openct-0.6.15.ebuild |
196 |
dev-libs/openobex/openobex-1.3.ebuild |
197 |
dev-libs/openobex/openobex-1.4.ebuild |
198 |
dev-libs/openobex/openobex-1.5.ebuild |
199 |
dev-libs/serdisplib/serdisplib-1.97.5.ebuild |
200 |
dev-libs/serdisplib/serdisplib-1.97.6.ebuild |
201 |
dev-libs/serdisplib/serdisplib-1.97.7.ebuild |
202 |
dev-util/usb-robot/usb-robot-0.2.0.ebuild |
203 |
kde-base/kcontrol/kcontrol-3.5.10.ebuild |
204 |
kde-base/kcontrol/kcontrol-3.5.9.ebuild |
205 |
kde-base/kdebase/kdebase-3.5.9.ebuild |
206 |
kde-base/kdebase/kdebase-3.5.9-r1.ebuild |
207 |
kde-base/kdebase/kdebase-3.5.9-r2.ebuild |
208 |
kde-base/kdebase/kdebase-3.5.9-r3.ebuild |
209 |
kde-base/kdebase/kdebase-3.5.9-r4.ebuild |
210 |
kde-base/systemsettings/systemsettings-4.2.2.ebuild |
211 |
kde-base/systemsettings/systemsettings-4.2.3.ebuild |
212 |
media-gfx/gphoto2/gphoto2-2.4.3.ebuild |
213 |
media-gfx/gphoto2/gphoto2-2.4.4.ebuild |
214 |
media-gfx/gphoto2/gphoto2-2.4.4-r1.ebuild |
215 |
media-gfx/iscan/iscan-2.10.0.ebuild |
216 |
media-gfx/iscan/iscan-2.11.0.ebuild |
217 |
media-gfx/sane-backends/sane-backends-1.0.17.ebuild |
218 |
media-gfx/sane-backends/sane-backends-1.0.18-r6.ebuild |
219 |
media-gfx/sane-backends/sane-backends-1.0.19-r1.ebuild |
220 |
media-gfx/sane-backends/sane-backends-1.0.19-r2.ebuild |
221 |
media-libs/hamlib/hamlib-1.2.8-r1.ebuild |
222 |
media-libs/libdjconsole/libdjconsole-0.1.2.ebuild |
223 |
media-libs/libgphoto2/libgphoto2-2.4.3.ebuild |
224 |
media-libs/libgphoto2/libgphoto2-2.4.4.ebuild |
225 |
media-libs/libifp/libifp-1.0.0.2.ebuild |
226 |
media-libs/libkarma/libkarma-0.1.0.ebuild |
227 |
media-libs/libkarma/libkarma-0.1.0-r1.ebuild |
228 |
media-libs/libmtp/libmtp-0.2.6.1.ebuild |
229 |
media-libs/libmtp/libmtp-0.3.3.ebuild |
230 |
media-libs/libmtp/libmtp-0.3.4.ebuild |
231 |
media-libs/libmtp/libmtp-0.3.5.ebuild |
232 |
media-libs/libmtp/libmtp-0.3.6.ebuild |
233 |
media-libs/libmtp/libmtp-0.3.7.ebuild |
234 |
media-libs/libnjb/libnjb-2.2.6.ebuild |
235 |
media-libs/libptp2/libptp2-1.1.10.ebuild |
236 |
media-sound/ardour/ardour-2.7.1.ebuild |
237 |
media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.0.ebuild |
238 |
media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20060917.ebuild |
239 |
media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20070114.ebuild |
240 |
media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20070924.ebuild |
241 |
media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20071126.ebuild |
242 |
media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20071201.ebuild |
243 |
media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20080113.ebuild |
244 |
media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20080317.ebuild |
245 |
media-video/isight-firmware-tools/isight-firmware-tools-1.2-r1.ebuild |
246 |
media-video/isight-firmware-tools/isight-firmware-tools-1.4.1.ebuild |
247 |
net-dialup/umtsmon/umtsmon-0.8.ebuild |
248 |
net-dialup/umtsmon/umtsmon-0.9.ebuild |
249 |
net-misc/dahdi-tools/dahdi-tools-2.1.0.2.ebuild |
250 |
net-misc/zaptel/zaptel-1.2.18.ebuild |
251 |
net-misc/zaptel/zaptel-1.2.18-r1.ebuild |
252 |
net-misc/zaptel/zaptel-1.2.24.ebuild |
253 |
net-misc/zaptel/zaptel-1.2.26-r1.ebuild |
254 |
net-misc/zaptel/zaptel-1.2.27.ebuild |
255 |
net-print/hplip/hplip-2.8.6b.ebuild |
256 |
net-print/hplip/hplip-2.8.7.ebuild |
257 |
net-print/hplip/hplip-3.9.2.ebuild |
258 |
net-print/mtink/mtink-1.0.11.ebuild |
259 |
net-wireless/bluez/bluez-4.28.ebuild |
260 |
net-wireless/bluez/bluez-4.38.ebuild |
261 |
net-wireless/bluez/bluez-4.39.ebuild |
262 |
net-wireless/bluez-utils/bluez-utils-2.25-r1.ebuild |
263 |
net-wireless/bluez-utils/bluez-utils-3.25.ebuild |
264 |
net-wireless/bluez-utils/bluez-utils-3.27.ebuild |
265 |
net-wireless/bluez-utils/bluez-utils-3.28.ebuild |
266 |
net-wireless/bluez-utils/bluez-utils-3.28-r1.ebuild |
267 |
net-wireless/bluez-utils/bluez-utils-3.30.ebuild |
268 |
net-wireless/bluez-utils/bluez-utils-3.32.ebuild |
269 |
net-wireless/bluez-utils/bluez-utils-3.36.ebuild |
270 |
net-wireless/wispy-tools/wispy-tools-2006.03.1.ebuild |
271 |
net-wireless/wispy-tools/wispy-tools-2006.09.1.ebuild |
272 |
net-wireless/wispy-tools/wispy-tools-2009.02.1.ebuild |
273 |
sci-geosciences/gpsbabel/gpsbabel-1.3.6.ebuild |
274 |
sci-geosciences/qlandkartegt-garmindev/qlandkartegt-garmindev-0.1.0.ebuild |
275 |
sci-geosciences/qlandkartegt-garmindev/qlandkartegt-garmindev-0.1.1.ebuild |
276 |
sci-geosciences/qlandkartegt-garmindev/qlandkartegt-garmindev-0.2.0.ebuild |
277 |
sci-geosciences/qlandkarte/qlandkarte-0.7.3.ebuild |
278 |
sci-geosciences/qlandkarte/qlandkarte-0.7.4.ebuild |
279 |
sci-libs/indilib/indilib-0.5.ebuild |
280 |
sci-libs/libticables2/libticables2-1.2.0.ebuild |
281 |
sys-apps/hal/hal-0.5.11-r4.ebuild |
282 |
sys-apps/hal/hal-0.5.11-r8.ebuild |
283 |
sys-apps/hal/hal-0.5.12_rc1-r2.ebuild |
284 |
sys-apps/hal/hal-0.5.12_rc1-r3.ebuild |
285 |
sys-apps/hal/hal-0.5.12_rc1-r4.ebuild |
286 |
sys-apps/hal/hal-0.5.9.1-r3.ebuild |
287 |
sys-apps/ifd-gempc/ifd-gempc-1.0.3.ebuild |
288 |
sys-apps/ifd-gempc/ifd-gempc-1.0.4.ebuild |
289 |
sys-apps/ifd-gempc/ifd-gempc-1.0.5.ebuild |
290 |
sys-apps/lomoco/lomoco-1.0-r1.ebuild |
291 |
sys-apps/lomoco/lomoco-1.0-r2.ebuild |
292 |
sys-apps/pcsc-lite/pcsc-lite-1.4.102.ebuild |
293 |
sys-apps/pcsc-lite/pcsc-lite-1.4.2.ebuild |
294 |
sys-apps/pcsc-lite/pcsc-lite-1.4.4.ebuild |
295 |
sys-apps/pcsc-lite/pcsc-lite-1.4.99.ebuild |
296 |
sys-apps/pcsc-lite/pcsc-lite-1.5.2.ebuild |
297 |
sys-apps/pcsc-lite/pcsc-lite-1.5.3.ebuild |
298 |
sys-apps/usb_modeswitch/usb_modeswitch-0.9.4.ebuild |
299 |
sys-apps/usbutils/usbutils-0.73.ebuild |
300 |
sys-apps/usbutils/usbutils-0.80.ebuild |
301 |
sys-apps/usbutils/usbutils-0.82.ebuild |
302 |
sys-auth/thinkfinger/thinkfinger-0.2.2-r1.ebuild |
303 |
sys-auth/thinkfinger/thinkfinger-0.3.ebuild |
304 |
sys-auth/thinkfinger/thinkfinger-0.3-r1.ebuild |
305 |
sys-fs/owfs/owfs-2.7_p4.ebuild |
306 |
sys-libs/libchipcard/libchipcard-3.0.4.ebuild |
307 |
sys-libs/libchipcard/libchipcard-4.2.4.ebuild |
308 |
sys-libs/libchipcard/libchipcard-4.2.5.ebuild |
309 |
sys-libs/libchipcard/libchipcard-4.2.7.ebuild |
310 |
sys-power/nut/nut-2.0.5-r2.ebuild |
311 |
sys-power/nut/nut-2.2.2.ebuild |
312 |
sys-power/nut/nut-2.4.1.ebuild |
313 |
sys-power/nut/nut-2.4.1-r1.ebuild |
314 |
sys-power/sispmctl/sispmctl-2.7.ebuild |
315 |
x11-misc/ifpgui/ifpgui-0.10.8.ebuild |
316 |
xfce-extra/xfce4-cellmodem/xfce4-cellmodem-0.0.5.ebuild |
317 |
|
318 |
|
319 |
-- |
320 |
Robin Hugh Johnson |
321 |
Gentoo Linux Developer & Infra Guy |
322 |
E-Mail : robbat2@g.o |
323 |
GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85 |