I've updated 389-ds-base to the latest version (I'm aware it's currently masked in the tree). In addition it will need two new packages acct-user/dirsrv and acct-group/dirsrv to bring it up to compliance with GLEP 81. There is a patch to enable it to build on gentoo with versions of sys-libs/db > 4, as the way they figure out the version is to search through the header file, which doesn't work on newer versions as they use #includes to be multilib aware.
Created attachment 648266 [details] acct-user/dirsrv/dirsrv-0.ebuild
Created attachment 648268 [details] acct-group/dirsrv/dirsrv-0.ebuild
Created attachment 648270 [details, diff] 389-ds-base-db-gentoo.patch
Created attachment 648272 [details] 389-ds-base-1.4.2.15.ebuild
Created github PR: https://github.com/gentoo/gentoo/pull/16627
Package removed.