Thanks Robin for finally pushing this in the tree, just didn't find the
time to.

Maybe it's a good time to emphasize this: Keep in mind that changing the
EAPI in an ebuild requires a revision bump (including reset to unstable
keywords, etc.).

Cheers,
Tiziano

Am Donnerstag, den 14.05.2009, 17:06 -0700 schrieb Robin H. Johnson:
> libusb-1 is in the tree now. 
> 
> This means that you get to go and test all your apps that use it.
> There's a list further down of all packages and all ebuilds.
> 
> Every one of these needs to be tested, and amended in one of two ways:
> - Does work with libusb-compat:
>   1. Change your [R]DEPEND to virtual/libusb:0
> - Does not work with libusb-compat, or you don't have time to fully test right
>   now:
>   1. Change your [R]DEPEND to dev-libs/libusb:0 (preserve any existing version
>      dependency as well).
>   2. If it really doesn't work, leave a comment in the ebuild as well as on
>      this thread.
> 
> Both of these changes require that you move up from EAPI0 to at least EAPI1,
> where slot dependencies are supported.
> 
> As part of the migration strategy, I'm going to be going through all of the
> ebuilds listed here, and just changing them to include the slot dependancy
> directly on dev-libs/libusb:0 initially, and including a notation that
> libusb-compat is untested.
> 
> For the inevitable question, as to why we need to do this, while 99.9% of
> libusb-applications will be fine, there were specific bad practices that were
> previously done with libusb-0 that DO break under libusb-compat. They are
> described in detail in the libusb-compat README.
> 
> List of packages:
> =================
> app-accessibility/brltty
> app-accessibility/gok
> app-crypt/asedriveiiie-serial
> app-crypt/asedriveiiie-usb
> app-crypt/asekey
> app-crypt/ccid
> app-crypt/gnupg
> app-misc/acdctl
> app-misc/digitemp
> app-misc/g15daemon
> app-misc/ifp-line
> app-misc/lcd4linux
> app-misc/lcdproc
> app-misc/lirc
> app-misc/logitech-applet
> app-misc/razertool
> app-misc/rioutil
> app-mobilephone/bitpim
> app-mobilephone/gammu
> app-mobilephone/gnokii
> app-mobilephone/moto4lin
> app-mobilephone/obex-data-server
> app-mobilephone/openmoko-dfu-util
> app-pda/barry
> app-pda/coldsync
> app-pda/pilot-link
> app-text/calibre
> dev-embedded/avrdude
> dev-embedded/ftdi_eeprom
> dev-embedded/libftdi
> dev-embedded/openocd
> dev-embedded/pk2cmd
> dev-libs/cyberjack
> dev-libs/libg15
> dev-libs/libhid
> dev-libs/luise-bin
> dev-libs/openct-9999.ebuild
> dev-libs/openct
> dev-libs/openobex
> dev-libs/serdisplib
> dev-util/usb-robot
> kde-base/kcontrol
> kde-base/kdebase
> kde-base/systemsettings
> media-gfx/gphoto2
> media-gfx/iscan
> media-gfx/sane-backends
> media-libs/hamlib
> media-libs/libdjconsole
> media-libs/libgphoto2
> media-libs/libifp
> media-libs/libkarma
> media-libs/libmtp
> media-libs/libnjb
> media-libs/libptp2
> media-sound/ardour
> media-tv/linuxtv-dvb-apps
> media-video/isight-firmware-tools
> net-dialup/umtsmon
> net-misc/dahdi-tools
> net-misc/zaptel
> net-print/hplip
> net-print/mtink
> net-wireless/bluez
> net-wireless/bluez-utils
> net-wireless/wispy-tools
> sci-geosciences/gpsbabel
> sci-geosciences/qlandkartegt-garmindev
> sci-geosciences/qlandkarte
> sci-libs/indilib
> sci-libs/libticables2
> sys-apps/hal
> sys-apps/ifd-gempc
> sys-apps/lomoco
> sys-apps/pcsc-lite
> sys-apps/usb_modeswitch
> sys-apps/usbutils
> sys-auth/thinkfinger
> sys-fs/owfs
> sys-libs/libchipcard
> sys-power/nut
> sys-power/sispmctl
> x11-misc/ifpgui
> xfce-extra/xfce4-cellmodem
> 
> List of all ebuilds:
> ====================
> app-accessibility/brltty/brltty-3.10.ebuild
> app-accessibility/gok/gok-2.24.0.ebuild
> app-accessibility/gok/gok-2.26.0.ebuild
> app-crypt/asedriveiiie-serial/asedriveiiie-serial-3.4.ebuild
> app-crypt/asedriveiiie-serial/asedriveiiie-serial-3.5.ebuild
> app-crypt/asedriveiiie-usb/asedriveiiie-usb-3.4.ebuild
> app-crypt/asedriveiiie-usb/asedriveiiie-usb-3.5.ebuild
> app-crypt/asekey/asekey-3.3.ebuild
> app-crypt/asekey/asekey-3.4.ebuild
> app-crypt/ccid/ccid-1.3.0.ebuild
> app-crypt/ccid/ccid-1.3.10.ebuild
> app-crypt/ccid/ccid-1.3.1.ebuild
> app-crypt/ccid/ccid-1.3.5.ebuild
> app-crypt/ccid/ccid-1.3.8.ebuild
> app-crypt/gnupg/gnupg-1.4.9.ebuild
> app-misc/acdctl/acdctl-1.1.ebuild
> app-misc/digitemp/digitemp-3.3.2.ebuild
> app-misc/digitemp/digitemp-3.5.0.ebuild
> app-misc/g15daemon/g15daemon-1.2.7-r1.ebuild
> app-misc/g15daemon/g15daemon-1.9.5.3-r2.ebuild
> app-misc/ifp-line/ifp-line-0.2.4.5.ebuild
> app-misc/ifp-line/ifp-line-0.3.ebuild
> app-misc/lcd4linux/lcd4linux-0.10.0-r1.ebuild
> app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r1.ebuild
> app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r2.ebuild
> app-misc/lcdproc/lcdproc-0.5.1-r4.ebuild
> app-misc/lcdproc/lcdproc-0.5.2-r1.ebuild
> app-misc/lcdproc/lcdproc-0.5.2-r2.ebuild
> app-misc/lirc/lirc-0.8.3_pre1.ebuild
> app-misc/lirc/lirc-0.8.3-r2.ebuild
> app-misc/lirc/lirc-0.8.4a.ebuild
> app-misc/lirc/lirc-0.8.4.ebuild
> app-misc/logitech-applet/logitech-applet-0.4_pre1-r2.ebuild
> app-misc/razertool/razertool-0.0.7.ebuild
> app-misc/rioutil/rioutil-1.5.0-r1.ebuild
> app-mobilephone/bitpim/bitpim-1.0.6.ebuild
> app-mobilephone/gammu/gammu-1.24.0-r1.ebuild
> app-mobilephone/gnokii/gnokii-0.6.22-r2.ebuild
> app-mobilephone/gnokii/gnokii-0.6.26-r2.ebuild
> app-mobilephone/gnokii/gnokii-0.6.27-r2.ebuild
> app-mobilephone/moto4lin/moto4lin-0.3.ebuild
> app-mobilephone/moto4lin/moto4lin-0.3_p20051125.ebuild
> app-mobilephone/obex-data-server/obex-data-server-0.4.4.ebuild
> app-mobilephone/openmoko-dfu-util/openmoko-dfu-util-9999.ebuild
> app-pda/barry/barry-0.10.ebuild
> app-pda/barry/barry-0.11.ebuild
> app-pda/barry/barry-0.8.ebuild
> app-pda/barry/barry-0.9.ebuild
> app-pda/coldsync/coldsync-3.0_pre4.ebuild
> app-pda/pilot-link/pilot-link-0.12.3.ebuild
> app-pda/pilot-link/pilot-link-0.12.3-r1.ebuild
> app-pda/pilot-link/pilot-link-0.12.3-r2.ebuild
> app-text/calibre/calibre-0.4.76.ebuild
> app-text/calibre/calibre-0.4.77.ebuild
> app-text/calibre/calibre-0.5.10.ebuild
> app-text/calibre/calibre-0.5.11.ebuild
> app-text/calibre/calibre-0.5.9-r2.ebuild
> dev-embedded/avrdude/avrdude-5.4.ebuild
> dev-embedded/avrdude/avrdude-5.5.ebuild
> dev-embedded/ftdi_eeprom/ftdi_eeprom-0.2.ebuild
> dev-embedded/libftdi/libftdi-0.15.ebuild
> dev-embedded/libftdi/libftdi-0.16.ebuild
> dev-embedded/openocd/openocd-0.1.0.ebuild
> dev-embedded/openocd/openocd-9999.ebuild
> dev-embedded/pk2cmd/pk2cmd-1.12.0-r1.ebuild
> dev-embedded/pk2cmd/pk2cmd-1.20.ebuild
> dev-libs/cyberjack/cyberjack-2.0.13.ebuild
> dev-libs/cyberjack/cyberjack-2.0.14_beta1.ebuild
> dev-libs/cyberjack/cyberjack-3.0.4.ebuild
> dev-libs/libg15/libg15-1.2.2.ebuild
> dev-libs/libg15/libg15-1.2.5.ebuild
> dev-libs/libg15/libg15-1.2.7.ebuild
> dev-libs/libhid/libhid-0.2.16.ebuild
> dev-libs/luise-bin/luise-bin-0.1.1.ebuild
> dev-libs/openct-9999.ebuild
> dev-libs/openct/openct-0.6.14.ebuild
> dev-libs/openct/openct-0.6.14-r1.ebuild
> dev-libs/openct/openct-0.6.15.ebuild
> dev-libs/openobex/openobex-1.3.ebuild
> dev-libs/openobex/openobex-1.4.ebuild
> dev-libs/openobex/openobex-1.5.ebuild
> dev-libs/serdisplib/serdisplib-1.97.5.ebuild
> dev-libs/serdisplib/serdisplib-1.97.6.ebuild
> dev-libs/serdisplib/serdisplib-1.97.7.ebuild
> dev-util/usb-robot/usb-robot-0.2.0.ebuild
> kde-base/kcontrol/kcontrol-3.5.10.ebuild
> kde-base/kcontrol/kcontrol-3.5.9.ebuild
> kde-base/kdebase/kdebase-3.5.9.ebuild
> kde-base/kdebase/kdebase-3.5.9-r1.ebuild
> kde-base/kdebase/kdebase-3.5.9-r2.ebuild
> kde-base/kdebase/kdebase-3.5.9-r3.ebuild
> kde-base/kdebase/kdebase-3.5.9-r4.ebuild
> kde-base/systemsettings/systemsettings-4.2.2.ebuild
> kde-base/systemsettings/systemsettings-4.2.3.ebuild
> media-gfx/gphoto2/gphoto2-2.4.3.ebuild
> media-gfx/gphoto2/gphoto2-2.4.4.ebuild
> media-gfx/gphoto2/gphoto2-2.4.4-r1.ebuild
> media-gfx/iscan/iscan-2.10.0.ebuild
> media-gfx/iscan/iscan-2.11.0.ebuild
> media-gfx/sane-backends/sane-backends-1.0.17.ebuild
> media-gfx/sane-backends/sane-backends-1.0.18-r6.ebuild
> media-gfx/sane-backends/sane-backends-1.0.19-r1.ebuild
> media-gfx/sane-backends/sane-backends-1.0.19-r2.ebuild
> media-libs/hamlib/hamlib-1.2.8-r1.ebuild
> media-libs/libdjconsole/libdjconsole-0.1.2.ebuild
> media-libs/libgphoto2/libgphoto2-2.4.3.ebuild
> media-libs/libgphoto2/libgphoto2-2.4.4.ebuild
> media-libs/libifp/libifp-1.0.0.2.ebuild
> media-libs/libkarma/libkarma-0.1.0.ebuild
> media-libs/libkarma/libkarma-0.1.0-r1.ebuild
> media-libs/libmtp/libmtp-0.2.6.1.ebuild
> media-libs/libmtp/libmtp-0.3.3.ebuild
> media-libs/libmtp/libmtp-0.3.4.ebuild
> media-libs/libmtp/libmtp-0.3.5.ebuild
> media-libs/libmtp/libmtp-0.3.6.ebuild
> media-libs/libmtp/libmtp-0.3.7.ebuild
> media-libs/libnjb/libnjb-2.2.6.ebuild
> media-libs/libptp2/libptp2-1.1.10.ebuild
> media-sound/ardour/ardour-2.7.1.ebuild
> media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.0.ebuild
> media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20060917.ebuild
> media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20070114.ebuild
> media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20070924.ebuild
> media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20071126.ebuild
> media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20071201.ebuild
> media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20080113.ebuild
> media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20080317.ebuild
> media-video/isight-firmware-tools/isight-firmware-tools-1.2-r1.ebuild
> media-video/isight-firmware-tools/isight-firmware-tools-1.4.1.ebuild
> net-dialup/umtsmon/umtsmon-0.8.ebuild
> net-dialup/umtsmon/umtsmon-0.9.ebuild
> net-misc/dahdi-tools/dahdi-tools-2.1.0.2.ebuild
> net-misc/zaptel/zaptel-1.2.18.ebuild
> net-misc/zaptel/zaptel-1.2.18-r1.ebuild
> net-misc/zaptel/zaptel-1.2.24.ebuild
> net-misc/zaptel/zaptel-1.2.26-r1.ebuild
> net-misc/zaptel/zaptel-1.2.27.ebuild
> net-print/hplip/hplip-2.8.6b.ebuild
> net-print/hplip/hplip-2.8.7.ebuild
> net-print/hplip/hplip-3.9.2.ebuild
> net-print/mtink/mtink-1.0.11.ebuild
> net-wireless/bluez/bluez-4.28.ebuild
> net-wireless/bluez/bluez-4.38.ebuild
> net-wireless/bluez/bluez-4.39.ebuild
> net-wireless/bluez-utils/bluez-utils-2.25-r1.ebuild
> net-wireless/bluez-utils/bluez-utils-3.25.ebuild
> net-wireless/bluez-utils/bluez-utils-3.27.ebuild
> net-wireless/bluez-utils/bluez-utils-3.28.ebuild
> net-wireless/bluez-utils/bluez-utils-3.28-r1.ebuild
> net-wireless/bluez-utils/bluez-utils-3.30.ebuild
> net-wireless/bluez-utils/bluez-utils-3.32.ebuild
> net-wireless/bluez-utils/bluez-utils-3.36.ebuild
> net-wireless/wispy-tools/wispy-tools-2006.03.1.ebuild
> net-wireless/wispy-tools/wispy-tools-2006.09.1.ebuild
> net-wireless/wispy-tools/wispy-tools-2009.02.1.ebuild
> sci-geosciences/gpsbabel/gpsbabel-1.3.6.ebuild
> sci-geosciences/qlandkartegt-garmindev/qlandkartegt-garmindev-0.1.0.ebuild
> sci-geosciences/qlandkartegt-garmindev/qlandkartegt-garmindev-0.1.1.ebuild
> sci-geosciences/qlandkartegt-garmindev/qlandkartegt-garmindev-0.2.0.ebuild
> sci-geosciences/qlandkarte/qlandkarte-0.7.3.ebuild
> sci-geosciences/qlandkarte/qlandkarte-0.7.4.ebuild
> sci-libs/indilib/indilib-0.5.ebuild
> sci-libs/libticables2/libticables2-1.2.0.ebuild
> sys-apps/hal/hal-0.5.11-r4.ebuild
> sys-apps/hal/hal-0.5.11-r8.ebuild
> sys-apps/hal/hal-0.5.12_rc1-r2.ebuild
> sys-apps/hal/hal-0.5.12_rc1-r3.ebuild
> sys-apps/hal/hal-0.5.12_rc1-r4.ebuild
> sys-apps/hal/hal-0.5.9.1-r3.ebuild
> sys-apps/ifd-gempc/ifd-gempc-1.0.3.ebuild
> sys-apps/ifd-gempc/ifd-gempc-1.0.4.ebuild
> sys-apps/ifd-gempc/ifd-gempc-1.0.5.ebuild
> sys-apps/lomoco/lomoco-1.0-r1.ebuild
> sys-apps/lomoco/lomoco-1.0-r2.ebuild
> sys-apps/pcsc-lite/pcsc-lite-1.4.102.ebuild
> sys-apps/pcsc-lite/pcsc-lite-1.4.2.ebuild
> sys-apps/pcsc-lite/pcsc-lite-1.4.4.ebuild
> sys-apps/pcsc-lite/pcsc-lite-1.4.99.ebuild
> sys-apps/pcsc-lite/pcsc-lite-1.5.2.ebuild
> sys-apps/pcsc-lite/pcsc-lite-1.5.3.ebuild
> sys-apps/usb_modeswitch/usb_modeswitch-0.9.4.ebuild
> sys-apps/usbutils/usbutils-0.73.ebuild
> sys-apps/usbutils/usbutils-0.80.ebuild
> sys-apps/usbutils/usbutils-0.82.ebuild
> sys-auth/thinkfinger/thinkfinger-0.2.2-r1.ebuild
> sys-auth/thinkfinger/thinkfinger-0.3.ebuild
> sys-auth/thinkfinger/thinkfinger-0.3-r1.ebuild
> sys-fs/owfs/owfs-2.7_p4.ebuild
> sys-libs/libchipcard/libchipcard-3.0.4.ebuild
> sys-libs/libchipcard/libchipcard-4.2.4.ebuild
> sys-libs/libchipcard/libchipcard-4.2.5.ebuild
> sys-libs/libchipcard/libchipcard-4.2.7.ebuild
> sys-power/nut/nut-2.0.5-r2.ebuild
> sys-power/nut/nut-2.2.2.ebuild
> sys-power/nut/nut-2.4.1.ebuild
> sys-power/nut/nut-2.4.1-r1.ebuild
> sys-power/sispmctl/sispmctl-2.7.ebuild
> x11-misc/ifpgui/ifpgui-0.10.8.ebuild
> xfce-extra/xfce4-cellmodem/xfce4-cellmodem-0.0.5.ebuild
> 

-- 
Tiziano Müller
Gentoo Linux Developer, Council Member
Areas of responsibility:
  Samba, PostgreSQL, CPP, Python, sysadmin, GLEP Editor
E-Mail   : dev-z...@gentoo.org
GnuPG FP : F327 283A E769 2E36 18D5  4DE2 1B05 6A63 AE9C 1E30

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

Reply via email to