Ok, there is app-portage/layman utility that manages user's repositories. But there are an issue that layman's development has already stopped: latest commits in https://gitweb.gentoo.org/proj/layman.git were 3 years ago.
We couldn't say even that utility is fully stabilized: there are enought bugs. E.g.
https://bugs.gentoo.org/show_bug.cgi?id=627930 app-portage/layman - !!! Repository 'deter' has sync-type attribute set to unsupported value: 'laymansync.
Layman isn't compatible with python 3.7 or 3.8, and even with pypy3.
I has just found of that selection pypy3 target via eselect python set pypy3 is also breaks ones.
And few more:
No one working with that bugs.
Ok, so I had to asking Gentoo community: What is fate of Layman?
I shall know English better.
Created attachment 615448 [details]
emerge --info app-portage/layman
Most people are using eselect-repository now, take a look at that.
FYI I am running a layman ebuild with python3_8 in my overlay, and the only problem I have run into is this one: https://bugs.gentoo.org/676074 for which there is a known workaround.
Anybody is welcome to use if they like.
unfortunately eselect-repository doesn't allow more than one metadata.xml source
I has just completely removed layman. Anybody can mind for themselves what it mean ^)
I was away for much longer than originally anticipated. Fixes are being worked again.
new release layman-2.4.3