--- /usr/portage/net-dialup/fritzcapi/fritzcapi-2.6.43.ebuild 2007-01-23 00:14:46.000000000 +0100 +++ /usr/portage/net-dialup/fritzcapi/fritzcapi-2.6.43.ebuild 2007-01-23 00:14:46.000000000 +0100 @@ -117,13 +117,16 @@ if [ -e fritz.usb2 ]; then cd fritz.usb2; epatch ${FILESDIR}/fcusb2-2.6.19.patch; cd .. fi - find -name \*.[hc] -print0 | xargs -0 sed -i 's:#include :#include :' + epatch ${FILESDIR}/2.6.43-linux-2.6.19-irq_handler.patch + find -name \*.[hc] -print0 | xargs -0 sed -i ' + s:#include :#include :; + s/driver_init/fc_driver_init/g; s/driver_exit/fc_driver_exit/;' } src_install() { linux-mod_src_install - dodir /lib/firmware /etc + keepdir /lib/firmware [ "${FRITZCAPI_BUILD_TARGETS/xusb_CZ/}" != "${FRITZCAPI_BUILD_TARGETS}" ] && \ dodoc "${S}/fritz.xusb_CZ/README.fxusb_CZ"