The unbuffer command is classified by the build system as an example, which the ebuild decides to wipe out unconditionally, but from what I've seen it is generally considered to be a part of the expect package. I've found a few cases of Gentoo people looking for unbuffer on the internet, and the response from others is generally something like "If expect does not install it then the Gentoo package is broken". This has been previously mentioned as an issue in bug 536414.
I agree, for now I have needed to rely on building this with doc USE flag and manually uncompressing the installed copy
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08233f3ced0f2f02cdd575baac834871ca9ecbcf commit 08233f3ced0f2f02cdd575baac834871ca9ecbcf Author: Tupone Alfredo <tupone@gentoo.org> AuthorDate: 2018-09-26 17:07:27 +0000 Commit: Tupone Alfredo <tupone@gentoo.org> CommitDate: 2018-09-26 17:07:27 +0000 dev-tcltk/expect: Version bump to 5.45.4 Closes: https://bugs.gentoo.org/607106 Package-Manager: Portage-2.3.49, Repoman-2.3.10 dev-tcltk/expect/Manifest | 1 + dev-tcltk/expect/expect-5.45.4.ebuild | 80 ++++++++++++++++++++++ .../expect/files/expect-5.45.4-examples.patch | 21 ++++++ 3 files changed, 102 insertions(+)