Trying to investigate an issue with recent uudecode, I got a git clone of git://git.savannah.gnu.org/sharutils.git and tried to bootstrap that. Result: $ VERBOSE=1 ./bootstrap […] >install_libopts> liboptsdir=libopts >>install_libopts> autoopts-config libsrc >install_libopts> f=' /usr/share/autogen/libopts-36.3.11.tar.gz' >install_libopts> case "$f" in >install_libopts> tar -xzf /usr/share/autogen/libopts-36.3.11.tar.gz tar (child): /usr/share/autogen/libopts-36.3.11.tar.gz: Cannot open: No such file or directory So the tar file which gets removed in the ebuild might be neccessary in some cases. As it is part of the default installation of that package, as intended by upstream, I believe that the file should either get installed unconditionally, or depending on some USE flag. Unconditionally removing it seems wrong.
putting it behind a (disabled by default) USE flag should be fine
should be all set now in the tree; thanks for the report! Commit message: Add USE=libopts to control deletion of libopts tarball http://sources.gentoo.org/sys-devel/autogen/autogen-5.17.3.ebuild?rev=1.1 http://sources.gentoo.org/sys-devel/autogen/metadata.xml?r1=1.4&r2=1.5