ebeep is not defined in EAPI 3 and later. I suggest to simply drop the ebeep call from vpopmail_set_homedir().
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66059885d224eca79b8ede013342cef091704566 commit 66059885d224eca79b8ede013342cef091704566 Author: Robin H. Johnson <robbat2@gentoo.org> AuthorDate: 2018-06-08 05:09:20 +0000 Commit: Robin H. Johnson <robbat2@gentoo.org> CommitDate: 2018-06-08 05:11:42 +0000 net-mail/vpopmail: cleanup some outstanding bugs - Compile fix: MySQL include dir (#526590) - Remove ebeep (#646174) - Repoman warnings for dosym - EAPI=6 ebuild Closes: https://bugs.gentoo.org/526590 Closes: https://bugs.gentoo.org/646174 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> Package-Manager: Portage-2.3.33, Repoman-2.3.9 net-mail/vpopmail/files/vpopmail-double-free.patch | 4 +- net-mail/vpopmail/vpopmail-5.4.33-r1.ebuild | 13 ++-- net-mail/vpopmail/vpopmail-5.4.33-r2.ebuild | 75 ++++++++++++++++++---- net-mail/vpopmail/vpopmail-5.4.33.ebuild | 11 ++-- 4 files changed, 80 insertions(+), 23 deletions(-)