Created attachment 509970 [details, diff] dev-libs-libunibreak-new-package.patch Is successor of dev-libs/liblinebreak, which is in gentoo atm. So this is basically just a version bump.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b4ea0f6d2bed140116f69855d1d3100ea0cf020 commit 8b4ea0f6d2bed140116f69855d1d3100ea0cf020 Author: Andrey Grozin <grozin@gentoo.org> AuthorDate: 2017-12-14 09:40:09 +0000 Commit: Andrey Grozin <grozin@gentoo.org> CommitDate: 2017-12-14 09:40:09 +0000 dev-libs/libunibreak: initial import Reported-by: Johannes Janssen <mail@johannes-janssen.de> Closes: https://bugs.gentoo.org/640968 Package-Manager: Portage-2.3.16, Repoman-2.3.6 dev-libs/libunibreak/Manifest | 1 + dev-libs/libunibreak/libunibreak-4.0.ebuild | 39 +++++++++++++++++++++++++++++ dev-libs/libunibreak/metadata.xml | 14 +++++++++++ 3 files changed, 54 insertions(+)
In your second commit you changed which man pages are installed. I only installed man pages for the header files which are exported. Now there some man pages like test_skips.h.3 or all the man pages for the c files which shouldn't be installed. Maybe it's best to remove the man USE flag again, because html should be sufficient and auto generated man pages would need some polishing to fit in nicely.
Thanks, I've removed extra mans.