Latest ebuild is 4.1. Latest upstream version is 4.3 (2017-05-01) with lots of new features, most notably extended tag support.
As far as I can see, the existing ebuild for 4.1 would still work for 4.3 (with one small update, namely adding CXX="$(tc-getCXX)" to emake arguments). Can you confirm this?
Why setting CXX? I did not change anything and it's working like a charm.
(In reply to ambrevar from comment #2) > Why setting CXX? The source for emms-print-metadata is now in C++ (while it used to be plain C in 4.1).
Makes sense. EMMS had to switch to C++ since the taglib C interface has limited support.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c36d4c749d956f180653ed9fa6d61fa44eb01f05 commit c36d4c749d956f180653ed9fa6d61fa44eb01f05 Author: Ulrich Müller <ulm@gentoo.org> AuthorDate: 2017-10-30 06:29:32 +0000 Commit: Ulrich Müller <ulm@gentoo.org> CommitDate: 2017-10-30 06:29:32 +0000 app-emacs/emms: Version bump. Closes: https://bugs.gentoo.org/635796 Package-Manager: Portage-2.3.13, Repoman-2.3.4 app-emacs/emms/Manifest | 1 + app-emacs/emms/emms-4.3.ebuild | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+)
Thanks for reporting!