Created attachment 575122 [details, diff] eclass/ecnij.eclass.patch After emerge =net-print/cnijfilter-3.40-r2::bar a lot of files are missing. I tracked down the issue to eclass/ecnij.eclass The broken part (2x) is dir_src_command "emake" "DESTDIR=\"${D}\" install" where "DESTDIR=\"${D}\" install" is seen as one argument. This must be specified 2 arguments. I fixed the issue, see patch in attachment.
https://github.com/tokiclover/bar-overlay/tree/master/eclass
Created attachment 575132 [details] modified ecnij.eclass for review I digged a bit further into ecnij.eclass and found some things which you may not have intended. Especially myeconfargs which keeps on growing and growing with any dir match. Other than that, I'm still puzzled by the purpose of ${license%${lingua:0:1}.txt}.txt which I reckon didn't work anyway. So I changed things here and there, see this attachment. If you have the time, you may want to take a look into this. If not, fine to me too. For mg5200 the final result is identical however I cannot speak about other models where it may improve or even break the final result.
Created attachment 575162 [details] modified ecnij.eclass for review small QA fix
Created attachment 575230 [details] modified eclass/ecnij.eclass - fix missing files & QA Notices Added QA comment into eclass/ecnij.eclass Note: this modified eclass/ecnij.eclass - restores the installation of previously missing files - fixes QA Notices caused by incorrect myeconfargs assignments