Latest version in portage is 1.56 (fetch restricted), however the version available on download site is 1.59. Reproducible: Always
I hit the same issue. After downloading the file it is rejected by portage because it has different checksum than the one stored with app-cdr/binflash-1.56. Here what one downloads as of now: # ./necflash -version Binflash - NEC version - (C) by Liggy and Herrie Visit http://binflash.cdfreaks.com Binflash version v1.61 Drive interface v1.52 NEC interface v1.61 NEC internal v1.61 #
Version is upto 1.62 now. Also it is inconsistent to name the package 'binflash', when it installs a single executable called 'necflash'. As this seems to be orphaned, I will describe a quick fix for anyone who lands here: Assuming you downloaded the file 'necflash_linux.tgz' and put it in /usr/portage/distfiles, then tried to emerge, portage will have helpfully renamed the file. Restore it to the oringinal name. Just tar xzf necflash_linux.tgz and copy necflash to /usr/local/bin/ or to put it in proper package management: cd /usr/portage/app-cdr/binflash cp binflash-1.56.ebuild binflash-1.62.ebuild (or whatever the versions are) ebuild --force binflash-1.62.ebuild manifest emerge binflash (this ebuild will go away when you sync your tree; move these changes to a local overlay to make them permanent.)
maybe it's not so good idea to ship this as an ebuild, the restriction due to licensing is the culprit... CCing treecleaners instead of continuing the semi-useless ebuild version raising.
This one is now gone from tree. 12:06 < irker871> gentoo-x86: ssuominen app-cdr/binflash: Directly punt binflash without lastriting in purpose because this is binary-only fetch-restricted package where the ebuild is outdated, therefore non-working for everyone, just download the app directly from the site. Also license violations wrt bug 444414