--- fritzcapi-2.6.43.ebuild.orig 2007-02-05 23:45:58.000000000 +0100 +++ fritzcapi-2.6.43.ebuild.orig 2007-02-05 23:37:00.000000000 +0100 @@ -62,12 +62,6 @@ FRITZCAPI_BUILD_CARDS="${FRITZCAPI_BUILD_CARDS} ${FRITZCAPI_MODULES[CARD]}" FRITZCAPI_BUILD_TARGETS="${FRITZCAPI_BUILD_TARGETS} ${FRITZCAPI_TARGETS[CARD]}" MODULE_NAMES="${MODULE_NAMES} `get_card_module_name ${CARD}`" - - if [ "${FRITZCAPI_MODULES[CARD]/pcmcia/}" != ${FRITZCAPI_MODULES[CARD]} ] && kernel_is ge 2 6 17; then - eerror "kernel 2.6.17 fails to build fcpcmcia" - eerror "Please use an older kernel or the isdn4linux drivers" - die "kernel 2.6.17 fails to build fcpcmcia" - fi continue 2 fi done @@ -118,7 +112,9 @@ cd fritz.usb2; epatch ${FILESDIR}/fcusb2-2.6.19.patch; cd .. fi epatch ${FILESDIR}/2.6.43-linux-2.6.19-irq_handler.patch - epatch ${FILESDIR}/2.6.43-fcpcmcia.patch + if kernel_is ge 2 6 17; then + epatch ${FILESDIR}/2.6.43-fcpcmcia.patch + fi find -name \*.[hc] -print0 | xargs -0 sed -i ' s:#include :#include :; s/driver_init/fc_driver_init/g; s/driver_exit/fc_driver_exit/;'