If you unpack qcad, and you unpack it again, it does fully again the works. This happens because the mtime compare fails: one of the 2 qcad tar files happen to have the '.' directory in it and set accordingly the time. And time actually is before the tar mtime Reproducible: Always Steps to Reproduce: 1.ebuild qcad-2.0.4.0-r2.ebuild unpack 2.ebuild qcad-2.0.4.0-r2.ebuild unpack 3. Actual Results: The 2 tar are extracted twice Expected Results: The 2 tar should be extracted just once. 2nd time, the system should says >>> WORKDIR is up-to-date, keeping...
Created attachment 73110 [details] qcad-2.0.4.0-r3.ebuild just a touch {WORKDIR} after the unpack fix it perhaps no need to change the revision, as there are no functional changes
Please provide diffs to the current ebuild in future as it makes the changes you made easier to see. This is quite a superficial bug - I have applied your fix to qcad-2.0.4.0-r2.