I would like to request this ebuild added to portage. rpcbind is a replacement for portmapper, portmapper is limited to IPv4, where as rpcbind is transport-independent, and can work over IPv4, IPv6, Unix domain sockets and more. It is currently in the Fedora Core CVS. rpbind depends on libtirpc which is not yet in portage - see bug 174230. The ebuild blocks net-nds/portmapper. If this ebuild is added to portage, net-nds/portmapper will need to block rpcbind.
Created attachment 116038 [details] rpcbind main ebuild
Created attachment 116040 [details, diff] Patch 1 of 4 - Fix rpcbind compile problems
Created attachment 116041 [details, diff] Patch 2 of 4 - Adds debug support with USE="debug"
Created attachment 116043 [details, diff] Patch 3 of 4 - Allows compile-time choice of rpc user/group vs hardcoded value
Created attachment 116044 [details, diff] Patch 4 of 4 - Warm-start patch for rpcbind
Created attachment 116046 [details] init.d scipt for rpcbind This is pretty much a search-and-replace job for the one for net-nds/portmapper
Created attachment 116047 [details] conf.d file for rpcbind This is pretty much a search-and-replace job for the one for net-nds/portmapper. The options are different from net-nds/portmapper so I removed the one in there.
net-nds/rpcbind portmap replacement which supports RPC over various protocols *rpcbind-0.1.4 (29 Dec 2007) 29 Dec 2007; Mike Frysinger (vapier) +files/rpcbind.confd, +files/rpcbind.initd, +metadata.xml, +rpcbind-0.1.4.ebuild: Initial ebuild by me. Someone else already added (but not this one).