This pulls in tons for redundant deps due to missing || in RDEPEND. Patch attached.
Created attachment 141594 [details, diff] archive-2.1-r3.ebuild.diff - add || for zip/rpm USE flags - remove USE=bzip2, well you couldn't even unpack this without bzip2 :) - Removed virtual/gzip and app-arch/tar from RDEPEND, those are part of basic system and always installed.
Unfortunately these are not redundant dependencies: - RPM support requires both 'rpm2cpio' from app-arch/rpm and then app-arch/cpio to finish unpacking the result. - ZIP support uses app-arch/unzip to unzip, and app-arch/zip to create zip files. Granted, RPM could (and I argue, should) use 'rpm2targz' instead, but I haven't bothered to write a patch that does this yet, since I don't use the RPM support. Though I take your points about the USE flag and system dependencies, which I will clean up.
As fixed as it can be, anyway :)