Not sure where to post this, I feel it should be added to portage. There are some scanners not supported by the latest stable versions, so this grabs latest snapshot from their CVS (I did it for the Canon PIXMA MP610, and for teh lulz, of corez ^^) Reproducible: Always Steps to Reproduce: put both files into ${PORTDIR_OVERLAY}/media-gfx/sane-backends execute: ebuild sane-backends-9999.ebuild digest emerge =sane-backends-9999
Created attachment 155541 [details, diff] media-gfx/sane-backends/sane-backends-9999.ebuild
Created attachment 155543 [details, diff] media-gfx/sane-backends/files/brother-2008-06-04-driver.diff
forgot to mention: copy the /usr/portage/media-gfx/sane-backends/files directory to your overlay, some files from there are needed...
Sorry, but I don't want to add any live ebuild or even CVS snapshots unless something is horribly broken in the released version since I don't have the time to support it. Perhaps http://www.gentoo.org/proj/en/sunrise/ is a better place for this? Thanks for patching the brother driver patch, this could be a good starting point for the next release.
I don't know if this information can be of any use, but I just put both ebuild and diff file (plus the udev-rule-5 patch from the current portage tree) in my local overlay and now my Canon MP520 works fine (up to 2400 DPI resolution). With the portage stable version (1.0.18-r6) the scanner is detected by sane-find-scanner, but scanimage -L doesn't work.
Since the last CVS-Snapshot you must comment out the "udev-rule-5.patch"-line in the ebuild file (Line 99). Otherwise you got an patch-error.