I coded a _partial_ port in C of harfbuzz. It's a drop-in replacement of the upstream component. Then, in an overlay, I overrided the upstream harfbuzz with mine. It worked for a while, then lately, portage does not want to update pango since it wants to rebuild all the time the old pango (1.34.x) and my harfbuzz. They compile and install fine. dependency management bug?
Created attachment 367774 [details] emerge --info
Created attachment 367776 [details] harfbuzz-0.9.23.ebuild
Created attachment 367778 [details] harfbuzz-0.9.23.tar.xz
This sounds like bug 497238. Could you test if portage-9999 works?
I'm unable to clone the portage git repo...
The overlay.gentoo.org server is down. I haven't added the github server to the EGIT_REPO_URI yet. Edit the ebuild into your overlay. The backup url is: git@github.com:gentoo/portage.git
added portage-9999.ebuild to my overlay, edited the EGIT_REPO_URI to git@github.com:gentoo/portage.git, and got Permission denied (publickey).
ok, here is the github link. On the right side of the page is a url box it lists https, ssh, subversion url's Try the https one. If that works, I'll add it to the ebuild.
Yep, it's fixed in portage-9999
*** This bug has been marked as a duplicate of bug 497238 ***